Below are the urban areas with more than 100,000 inhabitants in Ukraine ranked by population.
Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.
| Rank | Urban Area | Population Estimate (2025) | 1 Year Change (over 2024) | Land Area (Km²) | Density (P/Km²) | Global Rank | Projections (2030) | Projections (2050) |
|---|---|---|---|---|---|---|---|---|
| 1 | Kyiv (Kiev) | 2,614,581 | −2.12% | 405 | 6,456 | 192 | 2,694,625 | 2,490,995 |
| 2 | Kharkiv | 1,308,892 | −2.26% | 230 | 5,691 | 394 | 1,331,732 | 1,171,679 |
| 3 | Odesa | 899,157 | −2.12% | 111 | 8,101 | 575 | 919,010 | 825,837 |
| 4 | Dnipro | 792,115 | −2.24% | 200 | 3,961 | 670 | 805,613 | 706,711 |
| 5 | Donetsk | 705,832 | −2.97% | 186 | 3,795 | 758 | 704,321 | 576,126 |
| 6 | Lviv | 627,280 | −2.04% | 101 | 6,211 | 863 | 648,039 | 605,068 |
| 7 | Zaporizhzhia | 566,844 | −2.84% | 136 | 4,168 | 966 | 576,092 | 494,598 |
| 8 | Kryvyi Rih | 477,940 | −2.3% | 127 | 3,763 | 1,161 | 486,068 | 426,373 |
| 9 | Mykolaiv | 419,484 | −2.21% | 80 | 5,244 | 1,342 | 428,376 | 384,823 |
| 10 | Mariupol | 375,504 | −2.31% | 127 | 2,957 | 1,516 | 383,085 | 332,452 |
| 11 | Vinnytsia | 363,466 | −2.04% | 68 | 5,345 | 1,572 | 374,527 | 348,576 |
| 12 | Luhansk | 354,296 | −2.66% | 84 | 4,218 | 1,612 | 353,606 | 293,488 |
| 13 | Simferopol | 294,735 | −4.48% | 72 | 4,094 | 1,972 | 299,131 | 257,497 |
| 14 | Kherson | 257,682 | −2.34% | 62 | 4,156 | 2,263 | 262,761 | 234,400 |
| 15 | Cherkasy | 248,683 | −2.26% | 63 | 3,947 | 2,350 | 255,889 | 221,933 |
| 16 | Chernihiv | 244,882 | −2.15% | 56 | 4,373 | 2,380 | 251,367 | 230,484 |
| 17 | Poltava | 242,753 | −2.46% | 59 | 4,114 | 2,412 | 246,860 | 215,177 |
| 18 | Khmelnytskyi | 242,022 | −1.98% | 60 | 4,034 | 2,422 | 249,096 | 228,261 |
| 19 | Ivano-Frankivsk | 234,228 | −1.96% | 39 | 6,006 | 2,507 | 241,291 | 226,922 |
| 20 | Chernivtsi | 234,032 | −2.4% | 64 | 3,657 | 2,509 | 241,024 | 222,907 |
| 21 | Sevastopol | 226,028 | −3.19% | 83 | 2,723 | 2,605 | 229,567 | 199,157 |
| 22 | Zhytomyr | 225,363 | −1.97% | 57 | 3,954 | 2,613 | 232,029 | 213,758 |
| 23 | Rivne | 222,927 | −1.96% | 36 | 6,192 | 2,651 | 229,604 | 211,854 |
| 24 | Lutsk | 209,014 | −2.24% | 58 | 3,604 | 2,847 | 215,288 | 196,784 |
| 25 | Kropyvnytskyi | 200,894 | −2.14% | 40 | 5,022 | 2,975 | 205,054 | 183,724 |
| 26 | Makiivka | 200,425 | −2.9% | 73 | 2,746 | 2,987 | 198,236 | 140,399 |
| 27 | Ternopil | 193,565 | −2.12% | 38 | 5,094 | 3,103 | 199,325 | 186,388 |
| 28 | Kamianske | 192,645 | −2.59% | 38 | 5,070 | 3,117 | 196,151 | 173,854 |
| 29 | Bila Tserkva | 191,217 | −2.54% | 33 | 5,794 | 3,139 | 198,423 | 180,223 |
| 30 | Sumy | 189,130 | −2.82% | 51 | 3,708 | 3,179 | 192,103 | 166,948 |
| 31 | Alchevsk | 157,847 | −2.78% | 34 | 4,643 | 3,838 | 157,690 | 128,779 |
| 32 | Horlivka | 151,814 | −3.18% | 47 | 3,230 | 3,990 | 151,343 | 104,147 |
| 33 | Kremenchuk | 130,974 | −2.34% | 27 | 4,851 | 4,665 | 133,738 | 114,956 |
| 34 | Uzhhorod | 126,945 | −1.98% | 33 | 3,847 | 4,817 | 130,674 | 121,223 |
| 35 | Brovary | 122,344 | −2.03% | 20 | 6,117 | 5,010 | 125,613 | 116,305 |
| 36 | Nikopol | 104,383 | −2.22% | 13 | 8,029 | 5,920 | 106,109 | 94,834 |
| 37 | Kramatorsk | 102,818 | −2.88% | 31 | 3,317 | 6,017 | 102,567 | 82,004 |
| 38 | Pishchane | 94,511 | −2.85% | 16 | 5,907 | 6,533 | 96,104 | 85,608 |
| 39 | Sloviansk | 94,476 | −2.9% | 27 | 3,499 | 6,539 | 94,142 | 77,963 |
| 40 | Yevpatoriya | 92,933 | −2.23% | 28 | 3,319 | 6,662 | 94,412 | 81,052 |
| 41 | Kamianets-Podilskyi | 90,861 | −2.49% | 25 | 3,634 | 6,825 | 93,466 | 85,647 |
| 42 | Sievierodonetsk | 88,468 | −3.6% | 19 | 4,656 | 7,019 | 89,876 | 73,187 |
| 43 | Drohobych | 87,071 | −1.96% | 16 | 5,442 | 7,143 | 89,713 | 83,746 |
| 44 | Oleksandriia | 85,914 | −2.46% | 18 | 4,773 | 7,241 | 87,734 | 72,350 |
| 45 | Khartsyzk | 84,764 | −2.57% | 14 | 6,055 | 7,360 | 84,634 | 70,532 |
| 46 | Pavlohrad | 82,456 | −2.23% | 25 | 3,298 | 7,552 | 83,771 | 66,776 |
| 47 | Kerch | 79,826 | −2.62% | 28 | 2,851 | 7,812 | 81,064 | 71,747 |
| 48 | Brianka | 78,952 | −2.53% | 17 | 4,644 | 7,900 | 78,962 | 62,464 |
| 49 | Uman | 76,412 | −2.13% | 20 | 3,821 | 8,161 | 78,030 | 69,718 |
| 50 | Stryi | 75,307 | −1.96% | 15 | 5,020 | 8,268 | 77,573 | 72,795 |
| 51 | Yenakiieve | 74,836 | −3.43% | 25 | 2,993 | 8,312 | 74,448 | – |
| 52 | Berdiansk | 73,689 | −2.25% | 29 | 2,541 | 8,454 | 74,815 | 63,340 |
| 53 | Konotop | 72,972 | −3.84% | 15 | 4,865 | 8,527 | 74,124 | 63,925 |
| 54 | Mukachevo | 72,730 | −2.41% | 21 | 3,463 | 8,552 | 74,788 | 69,900 |
| 55 | Berdychiv | 71,964 | −1.98% | 23 | 3,129 | 8,646 | 74,071 | 68,604 |
| 56 | Bakhmut | 71,025 | −2.6% | 20 | 3,551 | 8,738 | 70,798 | 53,177 |
| 57 | Kovel | 69,025 | −2.73% | 21 | 3,287 | 8,982 | 73,571 | 64,401 |
| 58 | Chervonohrad | 68,645 | −1.94% | 13 | 5,280 | 9,037 | 70,789 | 66,002 |
| 59 | Chornomorsk | 67,440 | −2.64% | 26 | 2,594 | 9,187 | 68,744 | 61,440 |
| 60 | Yalta | 65,105 | −2.65% | 18 | 3,617 | 9,516 | 66,238 | 58,833 |
| 61 | Novovolynsk | 64,910 | −1.99% | 12 | 5,409 | 9,538 | 66,784 | 63,802 |
| 62 | Lysychansk | 63,529 | −2.61% | 17 | 3,737 | 9,745 | 63,272 | 52,001 |
| 63 | Shostka | 63,209 | −2.21% | 11 | 5,746 | 9,799 | 64,289 | 56,657 |
| 64 | Novomoskovsk | 63,193 | −3.17% | 17 | 3,717 | 9,802 | 64,142 | 55,452 |
| 65 | Khortytsia | 62,336 | −2.65% | 20 | 3,117 | 9,958 | 64,354 | 54,245 |
| 66 | Smila | 62,288 | −2.92% | 22 | 2,831 | 9,967 | 63,498 | – |
| 67 | Lozova | 61,498 | −3.18% | 14 | 4,393 | 10,093 | 62,581 | 53,998 |
| 68 | Kadiivka | 60,349 | −2.59% | 17 | 3,550 | 10,265 | 60,183 | – |
| 69 | Nizhyn | 58,882 | −2.58% | 22 | 2,676 | 10,495 | 61,923 | 54,371 |
| 70 | Pokrovsk | 58,738 | −3.63% | 15 | 3,916 | 10,521 | 58,502 | – |
| 71 | Розвилка | 57,745 | −2.14% | 12 | 4,812 | 10,671 | 58,940 | 52,914 |
| 72 | Feodosia | 56,419 | −2.8% | 22 | 2,565 | 10,918 | 57,210 | – |
| 73 | Sverdlovsk | 55,641 | −3.72% | 19 | 2,928 | 11,069 | 55,327 | – |
| 74 | Druzhkivka | 55,386 | −2.58% | 15 | 3,692 | 11,119 | 55,265 | – |
| 75 | Pervomaisk | 54,074 | −4.18% | 17 | 3,181 | 11,386 | 57,822 | – |
| 76 | Krasnodon | 53,549 | −3.14% | 12 | 4,462 | 11,501 | 53,414 | – |
| 77 | Rovenky | 52,526 | −2.62% | 13 | 4,040 | 11,706 | 52,300 | – |
| 78 | Kolomyia | 52,468 | −1.98% | 15 | 3,498 | 11,713 | 53,989 | – |
| 79 | Pryluky | 50,327 | −4.17% | 17 | 2,960 | 12,084 | 51,574 | – |
Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.