Численность населения
Население Новосокольнического района на 01.01.2017 года составляет 13 130 человек, из которых 7 378 человек проживает в городе Новосокольники. Плотность населения района на 1 квадратный километр — 8,1 человек.
Наиболее крупные населенные пункты
• д. Бор - 332 человека;
• д. Захарино – 334 человека;
• п. Шахниха – 564 человека;
• д. Вяз - 190 человек;
• д. Маево - 386 человек;
• д. Насва - 445 человек;
• д. Горожане - 225 человек.
Коренное население района — русские.
Национально-культурных автономий регионального и муниципального уровня в районе нет. Трудоспособное население составляет 6 621 человек.
Демографическая ситуация в районе характеризуется процессом естественной убыли населения, связанной с превышением показателя смертности над показателем рождаемости, отрицательной миграцией населения.