Численность постоянного населения Новгородской области по данным Всероссийской переписи населения 2010 года - 634,1 тысячи человек
По итогам переписи 2010 года в области проживает население 138 национальностей и этнических групп. При проведении предыдущей переписи в 2002 году - 117.
В Новгородской области насчитывается 8 национальностей, численность населения которых превышает 1000 человек - это русские, украинцы, цыгане, белорусы, армяне, татары, азербайджанцы и узбеки. В 2010 году из этой группы выбыли чеченцы и немцы в связи с сокращением численности населения, вошли в группу узбеки.
С численностью населения от 100 человек до 1000 в области насчитывается 28 национальностей. Численность населения каждой из остальных национальностей составляет менее 100 человек.
Русское население является наиболее многочисленным в области и насчитывает 560,3 тысячи человек, что составляет 95,1% от численности населения указавшего национальную принадлежность.
За межпереписной период численность постоянно проживающих в области узбеков увеличилась на 449 человек (на 73,2%), таджиков - на 297 (в 2,2 раза), цыган - на 210 (на 6,2%), молдаван - на 203 человека (на 33,8%). Наиболее уменьшилась численность украинцев - на 3,4 тысячи человек (на 32,8%), белорусов - на 1,9 тысячи (на 35,1%), татар - на 422 (на 20,3%), чеченцев - на 347 (32,3%), немцев - на 346 (на 34,3%), чувашей - на 234 (32,1%), евреев - на 180 человек (на 36.7%).
Источник: Правительство Новгородской области