EN ET

Estonian cities


As of 2021, there are 47 cities in Estonia. Ten of them are local government units with the same boundaries, while the rest are either townships or intra-city towns. The capital city Tallinn has the highest population (438,341 inhabitants) and the smallest population is in Kallaste (685 inhabitants). As of 2021, the urban population in cities totals 873,964 people.


Estonian Cities


CityPopulation (2021)County
Tallinn438,341Harjumaa
Tartu91,407Tartumaa
Narva53,424Ida-Virumaa
Pärnu38,347Pärnumaa
Kohtla-Järve32,577Ida-Virumaa
Viljandi16,875Viljandimaa
Maardu15,284Harjumaa
Rakvere14,984Lääne-Virumaa
Kuressaare12,698Saaremaa
Sillamäe12,230Ida-Virumaa
Valga11,792Valgamaa
Võru11,533Võrumaa
Jõhvi10,130Ida-Virumaa
Keila10,078Harjumaa
Haapsalu9,220Läänemaa
Paide7,544Järvamaa
Saue5,831Harjumaa
Elva5,616Tartumaa
Tapa5,168Lääne-Virumaa
Põlva5,115Põlvamaa
Türi5,070Järvamaa
Rapla4,887Raplamaa
Jõgeva4,851Jõgevamaa
Kiviõli4,725Ida-Virumaa
Põltsamaa3,847Jõgevamaa
Sindi3,744Pärnumaa
Paldiski3,542Harjumaa
Kärdla3,160Hiiumaa
Kunda2,865Lääne-Virumaa
Tõrva2,690Valgamaa
Narva-Jõesuu2,664Ida-Virumaa
Kehra2,607Harjumaa
Loksa2,467Harjumaa
Otepää2,074Valgamaa
Räpina2,066Põlvamaa
Tamsalu2,053Lääne-Virumaa
Kilingi-Nõmme1,605Pärnumaa
Karksi-Nuia1,453Viljandimaa
Võhma1,280Viljandimaa
Antsla1,263Võrumaa
Lihula1,175Pärnumaa
Mustvee1,175Jõgevamaa
Suure-Jaani1,173Viljandimaa
Abja-Paluoja1,030Viljandimaa
Püssi863Ida-Virumaa
Mõisaküla756Viljandimaa
Kallaste685Tartumaa