Population Statistics
HomeWorldEstonia

Estonia: cities by population

Estonia has a population of 1,320,884, with Tallinn as its capital. The 50 largest of its 202 recorded towns and cities, ranked.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
#PlaceRegionPopulation
1TallinnHarjumaa394,024
2TartuTartu91,407
3NarvaIda-Virumaa54,409
4PärnuPärnumaa40,228
5Kohtla-JärveIda-Virumaa35,395
6ViljandiViljandimaa17,407
7MaarduHarjumaa16,630
8RakvereLääne-Virumaa14,984
9KuressaareSaare12,698
10SillamäeIda-Virumaa12,480
11VõruVõrumaa12,367
12ToriPärnumaa11,879
13ValgaValgamaa11,792
14JõhviIda-Virumaa10,130
15KeilaHarjumaa10,068
16HaapsaluLääne9,595
17PaideJärvamaa7,793
18HaabneemeHarjumaa7,265
19KuusaluHarjumaa6,464
20JõgevaJõgevamaa6,396
21PeetriHarjumaa6,352
22SaueHarjumaa5,810
23ElvaTartu5,616
24TapaLääne-Virumaa5,168
25LaagriHarjumaa5,165
26RaasikuHarjumaa5,161
27RaplaRaplamaa5,132
28PõlvaPõlvamaa5,115
29TüriJärvamaa5,064
30ToilaIda-Virumaa4,735
31KiviõliIda-Virumaa4,725
32SakuHarjumaa4,548
33KundaLääne-Virumaa3,996
34TabasaluHarjumaa3,938
35PõltsamaaJõgevamaa3,933
36SindiPärnumaa3,906
37JüriHarjumaa3,719
38PaldiskiHarjumaa3,542
39LoksaHarjumaa3,463
40KohilaRaplamaa3,355
41RidalaLääne3,245
42KärdlaHiiumaa3,160
43MärjamaaRaplamaa3,063
44JärvekülaHarjumaa2,880
45KundaLääne-Virumaa2,865
46ViimsiHarjumaa2,703
47KehraHarjumaa2,694
48TõrvaValgamaa2,690
49Narva-JõesuuIda-Virumaa2,681
50VändraPärnumaa2,544

Twenty years earlier: Estonia in the 2005 World Gazetteer — population then 1,344,840.