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