Демянский район находится в юго-восточной части области на границе с Тверской областью. Восточная часть района расположена в пределах Валдайской возвышенности. Административный центр р.п. Демянск находится в 180 км от Великого Новгорода. На территории района 231 населенный пункт. В его состав входит 8 поселений, из них одно городское (Демянское) и 7 сельских: Лычковское, Жирковское, Ильиногорское, Песоцкое, Полновское, Ямникское, Кневицкое. Население района по состоянию на 01.01.2013 составляет 12480 человек. Демянский район граничит с Марёвским, Старорусским, Парфинским, Крестецким и Валдайским районами.
В районе зарегистрировано 235 предприятий различных форм собственности без учета индивидуальных предпринимателей, в том числе государственных и муниципальных - 137, частных - 74, смешанно-российских - 7, совместно-российских и иностранных - 2, собственность потребительской кооперации - 1.
Основными видами промышленной продукции, выпускаемой на территории района, являются производство овощных консервов, напитков и минеральной воды.