Новгородская область разделена на 21 муниципальный район. Административными центрами являются города, поселки городского типа, поселки и села. В состав муниципальных районов входят городские и сельские поселения.
В состав Новгородской области входят следующие административные районы и города областного значения:
административные районы - Батецкий, Боровичский, Валдайский, Волотовский, Демянский, Крестецкий, Любытинский, Маловишерский, Марёвский, Мошенской, Новгородский, Окуловский, Парфинский, Пестовский, Поддорский, Солецкий, Старорусский, Хвойнинский, Холмский, Чудовский, Шимский;
Административный центр области — Великий Новгород, также являющийся городом областного значения. Два других города областного значения — Старая Русса и Боровичи.