Largest Cities in Estonia
185 cities in Estonia, ranked by population.
Cities by population
| # | City | Population |
|---|---|---|
| 1 | Tallinn | 394K |
| 2 | Tartu | 91.4K |
| 3 | Narva | 54.4K |
| 4 | Pärnu | 40.2K |
| 5 | Nõmme | 39.4K |
| 6 | Kohtla-Järve | 35.4K |
| 7 | Viljandi | 17.4K |
| 8 | Maardu | 16.6K |
| 9 | Rakvere | 15K |
| 10 | Kuressaare | 12.7K |
| 11 | Sillamäe | 12.5K |
| 12 | Võru | 12.4K |
| 13 | Tori | 11.9K |
| 14 | Haapsalu | 11.8K |
| 15 | Valga | 11.8K |
| 16 | Jõhvi | 10.1K |
| 17 | Keila | 10.1K |
| 18 | Paide | 7.8K |
| 19 | Kuusalu | 6.5K |
| 20 | Jõgeva | 6.4K |
| 21 | Männiku | 5.9K |
| 22 | Saue | 5.8K |
| 23 | Elva | 5.6K |
| 24 | Tapa | 5.2K |
| 25 | Laagri | 5.2K |
| 26 | Raasiku | 5.2K |
| 27 | Rapla | 5.1K |
| 28 | Põlva | 5.1K |
| 29 | Türi | 5.1K |
| 30 | Toila | 4.7K |
| 31 | Kiviõli | 4.7K |
| 32 | Saku | 4.5K |
| 33 | Kunda | 4K |
| 34 | Põltsamaa | 3.9K |
| 35 | Sindi | 3.9K |
| 36 | Paldiski | 3.5K |
| 37 | Tabasalu | 3.5K |
| 38 | Rummu | 3.5K |
| 39 | Loksa | 3.5K |
| 40 | Kohila | 3.4K |
| 41 | Ridala | 3.2K |
| 42 | Kärdla | 3.2K |
| 43 | Märjamaa | 3.1K |
| 44 | Kunda | 2.9K |
| 45 | Kehra | 2.7K |
| 46 | Tõrva | 2.7K |
| 47 | Narva-Jõesuu | 2.7K |
| 48 | Jüri | 2.6K |
| 49 | Vändra | 2.5K |
| 50 | Kadrina | 2.4K |
| 51 | Kose | 2.2K |
| 52 | Otepää | 2.2K |
| 53 | Väike-Maarja | 2.2K |
| 54 | Tamsalu | 2.1K |
| 55 | Aruküla | 2.1K |
| 56 | Loo | 2.1K |
| 57 | Haabneeme | 2.1K |
| 58 | Räpina | 2.1K |
| 59 | Paikuse | 2K |
| 60 | Viimsi | 1.7K |
| 61 | Kilingi-Nõmme | 1.7K |
| 62 | Mustvee | 1.7K |
| 63 | Kiili | 1.6K |
| 64 | Kehtna | 1.6K |
| 65 | Karksi-Nuia | 1.6K |
| 66 | Viimsi | 1.5K |
| 67 | Nõo | 1.5K |
| 68 | Järvakandi | 1.5K |
| 69 | Vana-Antsla | 1.5K |
| 70 | Lihula | 1.5K |
| 71 | Aseri | 1.4K |
| 72 | Audru | 1.4K |
| 73 | Soinaste | 1.4K |
| 74 | Iisaku | 1.4K |
| 75 | Sõmeru | 1.4K |
| 76 | Pärnu-Jaagupi | 1.3K |
| 77 | Viiratsi | 1.3K |
| 78 | Võhma | 1.3K |
| 79 | Haljala | 1.2K |
| 80 | Koeru | 1.2K |
| 81 | Suure-Jaani | 1.2K |
| 82 | Turba | 1.1K |
| 83 | Kohtla-Nõmme | 1.1K |
| 84 | Puhja | 1.1K |
| 85 | Uuemõisa | 1.1K |
| 86 | Orissaare | 1.1K |
| 87 | Sauga | 1.1K |
| 88 | Riisipere | 1.1K |
| 89 | Abja-Paluoja | 1.1K |
| 90 | Järva-Jaani | 1.1K |
| 91 | Ülenurme | 1K |
| 92 | Särevere | 1K |
| 93 | Vinni | 1K |
| 94 | Vaida | 1K |
| 95 | Rakke | 1K |
| 96 | Taebla | 990 |
| 97 | Kärla | 988 |
| 98 | Klooga | 983 |
| 99 | Kose-Uuemõisa | 980 |
| 100 | Palivere | 968 |
| 101 | Aravete | 955 |
| 102 | Tootsi | 951 |
| 103 | Lagedi | 939 |
| 104 | Mustla | 928 |
| 105 | Alu | 920 |
| 106 | Püssi | 917 |
| 107 | Aegviidu | 910 |
| 108 | Tihemetsa | 894 |
| 109 | Vasalemma | 856 |
| 110 | Käina | 854 |
| 111 | Häädemeeste | 851 |
| 112 | Kareda | 846 |
| 113 | Kiiu | 833 |
| 114 | Peetri | 824 |
| 115 | Voka | 823 |
| 116 | Mustla | 818 |
| 117 | Väimela | 799 |
| 118 | Siimusti | 797 |
| 119 | Kostivere | 790 |
| 120 | Lehtmetsa | 789 |
| 121 | Harku | 781 |
| 122 | Avinurme | 779 |
| 123 | Lohkva | 776 |
| 124 | Vastseliina | 773 |
| 125 | Pajusti | 756 |
| 126 | Puka | 748 |
| 127 | Mõisaküla | 745 |
| 128 | Rõngu | 738 |
| 129 | Parksepa | 737 |
| 130 | Ramsi | 732 |
| 131 | Püünsi | 729 |
| 132 | Suure-Kambja | 722 |
| 133 | Kallaste | 714 |
| 134 | Järve | 682 |
| 135 | Väätsa | 679 |
| 136 | Valkla | 663 |
| 137 | Olustvere | 647 |
| 138 | Adavere | 646 |
| 139 | Puurmani | 646 |
| 140 | Tõstamaa | 639 |
| 141 | Kanepi | 638 |
| 142 | Ääsmäe | 638 |
| 143 | Võnnu | 630 |
| 144 | Ahja | 616 |
| 145 | Mammaste | 616 |
| 146 | Pringi | 603 |
| 147 | Risti | 597 |
| 148 | Roela | 596 |
| 149 | Kuremaa | 594 |
| 150 | Sonda | 594 |
| 151 | Kambja | 580 |
| 152 | Luunja | 579 |
| 153 | Salme | 576 |
| 154 | Käärdi | 573 |
| 155 | Vana-Vigala | 572 |
| 156 | Juuru | 571 |
| 157 | Kõrveküla | 571 |
| 158 | Hulja | 569 |
| 159 | Luige | 562 |
| 160 | Ardu | 559 |
| 161 | Kiisa | 551 |
| 162 | Kose | 549 |
| 163 | Veriora | 549 |
| 164 | Koosa | 548 |
| 165 | Lavassaare | 548 |
| 166 | Aste | 546 |
| 167 | Himmaste | 545 |
| 168 | Kaerepere | 544 |
| 169 | Mäetaguse | 542 |
| 170 | Palamuse | 541 |
| 171 | Orgita | 540 |
| 172 | Virtsu | 539 |
| 173 | Torma | 533 |
| 174 | Lehola | 530 |
| 175 | Karksi | 528 |
| 176 | Uulu | 524 |
| 177 | Võiste | 520 |
| 178 | Vana-Võidu | 517 |
| 179 | Võisiku | 516 |
| 180 | Randvere | 513 |
| 181 | Ilmatsalu | 512 |
| 182 | Vastse-Kuuste | 510 |
| 183 | Türi-Alliku | 507 |
| 184 | Olgina | 504 |
| 185 | Valjala | 503 |
Frequently Asked Questions
Our database contains 185 cities for Estonia, shown above ranked by population.
The largest city in Estonia by population is Tallinn with approximately 394K residents.
City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.