Population of Cities in Estonia (2022)

Estonia has 0 cities with more than a million people, 2 cities with between 100,000 and 1 million people, and 12 cities with between 10,000 and 100,000 people. The largest city in Estonia is Tallinn, with a population of people.

Name 2022 Population
Tallinn394,024
Tartu101,092
Narva66,980
Kohtla-Jaerve46,060
Paernu44,192
Viljandi20,309
Rakvere16,736
Sillamaee16,672
Maardu16,630
Kuressaare14,921
Voru14,631
Valga13,945
Haapsalu11,805
Johvi11,469
Paide9,735
Keila9,411
Kivioli6,953
Tapa6,551
Polva6,504
Jogeva6,396
Tueri6,138
Elva5,819
Rapla5,684
Laagri5,165
Saue5,022
Poltsamaa4,764
Saku4,548
Paldiski4,202
Sindi4,036
Kunda3,996
Kaerdla3,763
Tabasalu3,527
Rummu3,488
Loksa3,463
Kohila3,355
Kehra3,183
Torva3,112
Maerjamaa3,063
Raepina2,901
Narva-Joesuu2,802
Jueri2,581
Vaendra2,544
Kadrina2,406
Toila2,304
Kose2,232
Kilingi-Nomme2,175
Vaeike-Maarja2,155
Tamsalu2,119
Otepaeae2,105
Loo2,093
Haabneeme2,077
Paikuse1,996
Arukuela1,829
Viimsi1,740
Mustvee1,662
Kehtna1,579
Karksi-Nuia1,554
Viimsi1,500
Noo1,476
Jaervakandi1,471
Vana-Antsla1,468
Kiili1,461
Lihula1,457
Aseri1,439
Audru1,430
Abja-Paluoja1,372
Someru1,350
Paernu-Jaagupi1,341
Vohma1,332
Viiratsi1,332
Raasiku1,317
Suure-Jaani1,254
Kuusalu1,238
Haljala1,233
Koeru1,178
Turba1,096
Kohtla-Nomme1,075
Puhja1,072
Uuemoisa1,068
Orissaare1,065
Sauga1,062
Riisipere1,058
Jaerva-Jaani1,051
UElenurme1,047
Saerevere1,035
Vinni1,032
Vaida1,016
Rakke1,015

Population of All Cities in Estonia

Sources