Нижче наведений список усіх міст України (станом на 1 січня 2022 року), а також їхнє наявне населення за даними Всеукраїнського перепису населення 5 грудня 2001 року та статистичного збірника «Чисельність наявного населення України» Державного комітету статистики України станом на 1 січня 2022 року.

На 1 січня 2022 року в Україні нараховувалося 43 міста з населення понад 100 тис. осіб, зокрема, 14 великих міст з населенням від 250 до 500 тис. осіб, 6 крупних міст з населенням від 500 до 1000 тис. осіб та три міста-мільйонника. Більшість міст України (376 міст або 81,56 %) належить до категорії малих міст з населенням до 50 тис. осіб, з них 116 зберігають статус міста, попри те, що не подолали мінімальний поріг в 10 тис. населення для віднесення населеного пункту до категорії міст.

На момент 1 серпня 2025 року 111 міст тимчасово окуповані, це близько 24% від всіх міст України.

ТОТ До 1000 1000 — 5000 5000 — 10 000 10 000 — 20 000 20 000 — 50 000 50 000 — 100 000 100 000 — 250 000 250 000 — 500 000 500 000 — 1 000 000 Понад 1 000 000