Население Новгородской области представлено многими народностями.
Ниже приведены самые многочисленные
Русские 560280 человек (88,36 %)
Арабы 114 человек (0,02 %)
Татары 1658 человек (0,26 %)
Чуваши 494 человек (0,08 %)
Белорусы 3438 человек (0,54 %)
Чеченцы 727 человек (0,11 %)
Латыши 175 человек (0,03 %)
Поляки 232 человек (0,04 %)
Финны 194 человек (0,03 %)
Марийцы 105 человек (0,02 %)
Табасараны 101 человек (0,02 %)
Аварцы 231 человек (0,04 %)
Цыгане 3598 человек (0,57 %)
Армяне 1836 человек (0,29 %)
Туркмены 127 человек (0,02 %)
Азербайджанцы 1497 человек (0,24 %)
Карелы 183 человек (0,03 %)
Таджики 539 человек (0,09 %)
Казахи 182 человек (0,03 %)
Башкиры 177 человек (0,03 %)
Мордва 386 человек (0,06 %)
Евреи 310 человек (0,05 %)
Грузины 354 человек (0,06 %)
Даргинцы 175 человек (0,03 %)
Литовцы 145 человек (0,02 %)
Узбеки 1062 человек (0,17 %)
Корейцы 341 человек (0,05 %)
Украинцы 7025 человек (1,11 %)
Немцы 664 человек (0,10 %)
Молдаване 804 человек (0,13 %)
Осетины 131 человек (0,02 %)
Коми 123 человек (0,02 %)
Эстонцы 171 человек (0,03 %)
Лезгины 270 человек (0,04 %)
Удмурты 146 человек (0,02 %)
Данные за 2010 год.