List of cities in Estonia by population

List of cities in Estonia by population 2024.

Total number of cities: 47.

Total population: 1 318 705.


# Name, city Population, people
1 Tallinn 395 392
2 Tartu 97 117
3 Narva 57 650
4 Parnu 39 276
5 Kohtla-Jarve 36 377
6 Maardu 17 292
7 Viljandi 17 215
8 Rakvere 15 102
9 Sillamae 13 942
10 Kuressaare 12 968
11 Võru 12 379
12 Valga 12 030
13 Jõhvi 10 612
14 Haapsalu 10 146
15 Kayla 9 683
16 Paid 8 053
17 Thapa 5 766
18 Polva 5 678
19 Saue 5 528
20 Elva 5 499
21 Kiviõli 5 485
22 Jõgeva 5 406
23 Thury 5 292
24 Rapla 5 182
25 Põltsamaa 4 107
26 Cindy 4 060
27 Paldiski 4 000
28 Kunda 3 332
29 Kärdla 3 000
30 Kehra 2 797
31 Tõrva 2 660
32 Loksa 2 636
33 Narva-Jõesuu 2 569
34 Räpina 2 443
35 Tamsalu 2 168
36 Otepaa 1 916
37 Kilingi-Nõmme 1 709
38 Karksi-Nuia 1 536
39 Antsla 1 364
40 Mustvee 1 339
41 Lihula 1 310
42 Võhma 1 271
43 Abja-Paluoja 1 050
44 Suure-Jaani 1 026
45 Püssi 1 007
46 Kallaste 814
47 Mõisaküla 813

Estonia - Population

1 318 705 people Flag of Estonia Flag of Estonia In April 2024