Cities in Estonia
39 cities · sorted by population
Tallinn
Harjumaa
Pop. 394,024
CapitalLasnamäe
Harjumaa
Pop. 115,008
Tartu
Tartu
Pop. 91,407
Mustamäe
Harjumaa
Pop. 67,968
Kesklinn
Harjumaa
Pop. 67,766
Põhja-Tallinn
Harjumaa
Pop. 63,240
Narva
Ida-Virumaa
Pop. 54,409
Haabersti
Harjumaa
Pop. 51,423
Pärnu
Pärnumaa
Pop. 40,228
Nõmme
Harjumaa
Pop. 39,422
Kohtla-Järve
Ida-Virumaa
Pop. 35,395
Kristiine
Harjumaa
Pop. 34,306
Pirita
Harjumaa
Pop. 18,310
Viljandi
Viljandimaa
Pop. 17,407
Maardu
Harjumaa
Pop. 16,630
Rakvere
Lääne-Virumaa
Pop. 14,984
Kuressaare
Saare
Pop. 12,698
Sillamäe
Ida-Virumaa
Pop. 12,480
Võru
Võrumaa
Pop. 12,367
Tori
Pärnumaa
Pop. 11,879
Valga
Valgamaa
Pop. 11,792
Jõhvi
Ida-Virumaa
Pop. 10,130
Keila
Harjumaa
Pop. 10,068
Haapsalu
Lääne
Pop. 9,595
Paide
Järvamaa
Pop. 7,793
Haabneeme
Harjumaa
Pop. 7,265
Kuusalu
Harjumaa
Pop. 6,464
Jõgeva
Jõgevamaa
Pop. 6,396
Peetri
Harjumaa
Pop. 6,352
Männiku
Harjumaa
Pop. 5,870
Saue
Harjumaa
Pop. 5,810
Elva
Tartu
Pop. 5,616
Tapa
Lääne-Virumaa
Pop. 5,168
Laagri
Harjumaa
Pop. 5,165
Raasiku
Harjumaa
Pop. 5,161
Rapla
Raplamaa
Pop. 5,132
Põlva
Põlvamaa
Pop. 5,115
Türi
Järvamaa
Pop. 5,064
Kärdla
Hiiumaa
Pop. 3,160