Всего населенных пунктов в Российской Федерации, официально, имеющих статус города насчитывается на сентябрь месяц 2019 года одна тысяча сто пятнадцать. Городов с населением от ста до двухсот пятидесяти тысяч насчитывается девяносто два, самый большой из них, это Таганрог в Ростовской области, его население 249 тысяч человек, самый маленький, это город Железногорск в Красноярском крае, там в 2019 году проживает ровно 100 тысяч горожан. Вот эти города по убыванию численности населения в тысячах человек: Таганрог-249, Комсомольск-на-Амуре-247, Сыктывкар-245, Нижнекамск и Нальчик по 239, Шахты-232, Дзержинск-229, Орск-228, Братск-227, Благовещенск и Энгельс по 226, Ангарск и Королев по 225, Великий Новгород и Старый Оскол по 224, Мытищи-223, Псков-210, Люберцы-207, Южно-Сахалинск и Бийск по 201-й тысячи своего населения. Менее двухсот тысяч проживающих горожан и до ста тысяч имеют города: Прокопьевск, Армавир, Балаково, Рыбинск, Абакан, Северодвинск, Норильск, Петропавловск-Камчатский, Уссурийск, Волгодонск, Красногорск, Сызрань, Новочеркасск, Каменск-Уральский, Златоуст, Электосталь, Альметьевск, Салават, Миасс, Керчь, Копейск, Находка, Пятигорск, Хасавюрт, Рубцовск, Березники, Коломна, Майкоп, Одинцово, Ковров, Кисловодск, Домодедово, Нефтекамск, Нефтеюганск, Батайск, Новочебоксарск, Серпухов, Щёлково, Дербент, Новомосковск, Черкесск, Первоуральск, Раменское, Назрань, Каспийск, Кызыл, Обнинск, Орехово-Зуево, Новый Уренгой, Невинномысск, Димитровград, Октябрьский, Долгопрудный, Камышин, Ессентуки, Муром, Жуковский, Евпатория, Новошахтинск, Северск, Реутов, Пушкино, Артём, Ноябрьск, Ачинск, Арзамас, Бердск, Елец, Элиста, Ногинск, Сергеев Посад, Новокуйбышевск и Железногорск.
автор вопроса выбрал этот ответ лучшим