Населення міст на 2001 рік подане в межах на 1 січня 2003 року, населення 2014 і 2020 років — в межах на 1 січня відповідного року. За цей період межі міст могли змінитися. Наприклад, у 2003 році зі складу Чернівців було виділене село Новий Киселів, у 2009 році до складу міста Запоріжжя було включене смт Тепличне (населення 2001 року — 2626 осіб), до складу Кривого Рогу включено селище Степне, у 2012 році низка населених пунктів Дергачівського і Харківського районів включена в межі Харкова тощо.
Станом на 1 грудня 2001 року в Україні налічувалося 454 міста, на 1 січня 2020 року — 461 місто.
На 1 січня 2020 року в Україні налічувалося 44 міста з населенням понад 100 тис. осіб (в 2001 — 45), зокрема, 15 міст з населенням від 250 до 500 тис. осіб, 5 міст з населенням від 500 до 1000 тис. осіб та три міста-мільйонники. Більшість міст України належить до категорії малих міст (374 міста або 81 %).
Зміни з 2001 року
З часів перепису 2001 року відбулася низка змін в адміністративно-територіальному устрої, що стосувалися міст: 1 місто зникло, з'явилося 8 нових міст, низка міст була перейменована.
Перейменування:
2003 рік — Слов'яногірськ на Святогірськ
2006 рік — Яремча на Яремче
2008 рік — Новояворівське на Новояворівськ, Сєверодонецьк на Сіверодонецьк