El censo de 2010 registró la siguiente composición étnica: 80,1 % rusos, 1,3 % ucranianos, 0,8 % bielorrusos, 0,6 % tártaros, 0,5 % judíos, 0,4 % uzbekos, 0,4 % armenios, 0,4 % azeríes, 0,3 % tayikos, 0,2 % georgianos, 0,2 % moldavos, 0,1 % finlandeses y 1,3 % de otra proveniencia étnica.