Estonia - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
66. Abja-Paluoja Estonia 1,372
56. Aruküla Estonia 1,829
55. Aseri Estonia 1,831
65. Audru Estonia 1,430
22. Elva Estonia 5,819
51. Haabneeme Estonia 2,077
13. Haapsalu Estonia 11,805
74. Haljala Estonia 1,233
85. Järva-Jaani Estonia 1,051
62. Järvakandi Estonia 1,471
20. Jõgeva Estonia 6,396
14. Jõhvi Estonia 11,469
43. Kadrina Estonia 2,406
75. Kallaste Estonia 1,171
31. Kärdla Estonia 3,763
53. Karksi-Nuia Estonia 1,986
35. Kehra Estonia 3,183
59. Kehtna Estonia 1,579
16. Keila Estonia 9,411
47. Kilingi-Nõmme Estonia 2,175
17. Kiviõli Estonia 6,953
71. Koeru Estonia 1,300
34. Kohila Estonia 3,355
4. Kohtla-Järve Estonia 46,060
78. Kohtla-Nõmme Estonia 1,075
45. Kose Estonia 2,232
30. Kunda Estonia 3,764
10. Kuressaare Estonia 14,921
73. Kuusalu Estonia 1,238
28. Laagri Estonia 4,135
64. Lihula Estonia 1,457
33. Loksa Estonia 3,463
46. Loo Estonia 2,175
9. Maardu Estonia 16,630
37. Märjamaa Estonia 3,063
77. Mõisaküla Estonia 1,090
58. Mustvee Estonia 1,662
3. Narva Estonia 66,980
39. Narva-Jõesuu Estonia 2,802
61. Nõo Estonia 1,476
81. Orissaare Estonia 1,065
15. Paide Estonia 9,735
52. Paikuse Estonia 1,996
27. Paldiski Estonia 4,202
5. Pärnu Estonia 44,192
68. Pärnu-Jaagupi Estonia 1,341
25. Põltsamaa Estonia 4,764
19. Põlva Estonia 6,504
79. Puhja Estonia 1,072
54. Püssi Estonia 1,840
70. Raasiku Estonia 1,317
88. Rakke Estonia 1,045
7. Rakvere Estonia 16,736
38. Räpina Estonia 2,901
23. Rapla Estonia 5,684
84. Riisipere Estonia 1,058
32. Rummu Estonia 3,488
26. Saku Estonia 4,548
89. Särevere Estonia 1,035
24. Saue Estonia 5,022
82. Sauga Estonia 1,062
50. Shloss Estonia 2,144
8. Sillamäe Estonia 16,672
29. Sindi Estonia 4,036
67. Sõmeru Estonia 1,350
72. Suure-Jaani Estonia 1,254
48. Tabasalu Estonia 2,166
83. Tabivere Estonia 1,062
1. Tallinn Estonia 394,024
40. Tamsalu Estonia 2,594
18. Tapa Estonia 6,551
2. Tartu Estonia 101,092
44. Toila Estonia 2,304
92. Tootsi Estonia 1,010
36. Tõrva Estonia 3,112
76. Turba Estonia 1,096
21. Tyuri Estonia 6,138
86. Ülenurme Estonia 1,047
80. Uuemõisa Estonia 1,068
91. Vaida Estonia 1,016
49. Väike-Maarja Estonia 2,155
12. Valga Estonia 13,945
63. Vana-Antsla Estonia 1,468
42. Vändra Estonia 2,544
57. Viimsi Estonia 1,740
69. Viiratsi Estonia 1,338
6. Viljandi Estonia 20,309
90. Vinni Estonia 1,032
60. Võhma Estonia 1,551
87. Voka Estonia 1,046
11. Võru Estonia 14,631
41. Yuri Estonia 2,581