По данным Новгородстата численность населения Новгородской области на конец 2019 года составила 596,2 тысячи человек.
На конец 2010 года эта цифра составляла 632,8 тысячи и постоянно уменьшалась в последующих годах. Так, в 2014 году численность населения сократилась до 618,7 тысячи человек, в 2015 году — до 615,7 тысячи, в 2016 — до 612,5 тысячи, в 2017 — до 606,5 тысячи, в 2018 — до 600,3 тысячи, а на конец 2019 года опустилась ниже 600 тысяч.
Из всех проживающих в области 596173 человек, 426224 живут в городах, а остальные 169949 — в сельской местности.
Новгородстат прогнозирует дальнейшее сокращение численности жителей Новгородской области.