Крупных городов с населением больше 500тыс в России всего 36 штук.И выглядят они так.Москва - 13млнПитер - 5,5млн14 городов с населением 1-1,6млн человек  (всего в этих 14 городах 15,8млн населения)И еще 20 городов с населением в 500-1млн человек.  В сумме там еще миллионов 15 максимум.Итого  если выкинуть Москву и Питер, то в крупных провинциальных городах страны живет всего 30млн млн россиян, 20%.Остальное население, то есть еще 95 млн человек или 65% живут в маленьких городахИ 15% живут в столицах