В первую очередь города различаются по числу жителей. В России принято выделять малые города (с населением менее 50 тыс. человек), средние (50-100 тыс. человек) и большие (более 100 тыс. человек). Среди последних особо выделяют крупнейшие города (более 500 тыс. человек) и города-миллионеры. Больших городов в России совсем немного - около 160, но именно в них проживает почти половина населения страны - 45 %. А вот в малых и средних, которые и составляют основную массу городов, проживает соответственно всего 12 и 16%
http://russia.yaxy.ru/rus/base/team/164.html
И что, это как-то влияет на актуальность вопроса?