Многие города получили свой статус и стали территориальными центрами не одно тысячелетие назад.
В средние века статус города в отличие от сельского поселения давал возможность организации собственного самоуправления. Населённый пункт становился городом после выкупа этого права его жителями, либо за какие-либо заслуги. Цена на землю в городах всегда была более высокой, чем в сельских районах.
Так в современной России огромное количество городов имеют свой статус благодаря своим историческим особенностям, а не современным принципам. На сегодняшний день населённый пункт может стать городом, если численность его населения свыше 12 тысяч человек. При этом в сфере сельского хозяйства должно быть занято не более 15 процентов жителей. В России 208 городов с меньшим числом жителей считаются городами. Этот связано не только с их историческими особенностями, но и с изменением демографической ситуации в стране.
Существует так же ряд населённых пунктов, которые, несмотря на число жителей свыше 12 тысяч, не хотят получать городской статус. Такие перемены могут лишить их ряда льгот. Посёлков городского типа с необходимым количеством жителей — более 270.
На сегодняшний день в Российской федерации насчитывается 1100 населённых пунктов, которые имеют статус города. Одиннадцать городов из этого числа – это города миллионеры. То есть города, число жителей в которых превышает миллион. На первом месте находится Москва, с численностью населения 10 млн. 509 тыс. человек. За ней следуют такие крупнейшие города как Санкт-Петербург (4583 тыс. чел.), Новосибирск (1397 тыс. чел.), Екатеринбург (1323 тыс. чел), а так же Самара, Казань, Омск, Нижний Новгород, Волгоград, Воронеж, Ростов-на-Дону, Челябинск и Уфа.
Свыше 500 тыс., но меньше 1 млн. человек, проживает в таких городах как Пермь, Красноярск, Саратов, Ярославль, Барнаул, Иркутск, Ижевск, Рязань, Краснодар, Пенза, Астрахань, Томск, Тольятти, Тюмень, Владивосток, Оренбург, Махачкала, Липецк и др.