По данным переписи населения 2010 года численность населения района составляла 15842 человека, в том числе 9395 городских жителей (59, 30 % от общего населения) и 6447 сельских жителей (40, 70 %).
По переписи 2002 года на территории района было 333 сельских населённых пункта, из которых в 51 деревне население отсутствовало, в 100 деревнях жило от 1 до 5 человек, в 61-й — от 6 до 10 человек, в 66-ти — от 11 до 25 человек, в 29-ти — от 26 до 50 человек, в 9-ти — от 51 до 100 человек, в 8-ми — от 101 до 200 человек, в 7-ми — от 201 до 500 человек, в 2-х — от 500 до 1000 жителей (деревни Вязье и Пожеревицы).
По переписи 2010 года на территории района было расположено 333 сельских населённых пункта, из которых в 89-ти деревнях население отсутствовало, в 108-ми деревнях жило от 1 до 5 человек, в 51-й — от 6 до 10 человек, в 50-ти — от 11 до 25 человек, в 15-ти — от 26 до 50 человек, в 5-ти — от 51 до 100 человек, в 10-ти — от 101 до 200 человек, в 4-х — от 201 до 500 человек и в одной — от 500 до 1000 жителей (деревня Вязье)
На данный момент в состав района входят 334 населённых пункта в составе одного городского и четырёх сельских поселений:
В 2005 году в составе Дедовичского муниципального района образовано 12 муниципальных образований : 11 сельских поселений (волостей) и 1 городское поселение. С 2010 года — 6 муниципальных образований : 5 сельских поселений (волостей) и 1 городское поселение.
Муниципальные образования Дедовичского района в 2005—2010 гг.
На референдуме 11 октября 2009 год было поддержано объединение ряда волостей: Пожеревицкой, Сорокинской и Дубровской; Красногорской и Вязьевской; Дубишенской и Крутецкой; Чернецовской и Сосонской волостей, Шелонской (Ясски) и Станковской.
Согласно и новой редакцией Областного Закона «Об установлении границ и статусе вновь образуемых муниципальных образований на территории Псковской области» на территории района было образовано 6 муниципальных образований: 5 сельских поселений (волостей) и 1 городское поселение.
Муниципальные образования Дедовичского района в 2010—2015 гг.
Согласно Закону Псковской области от 30 марта 2015 года № 1508-ОЗ «О преобразовании муниципальных образований» Вязьевская и Сосонская волости были объединены в муниципальное образование «Вязьевская волость» с административным центром в деревне Погостище.