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