Main Cities of Estonia
List of the main cities of Estonia, ordered by number of inhabitants.
| name | type | population |
|---|---|---|
| Tallinn | city | 462,120 |
| Tartu | city | 102,414 |
| Narva | town | 53,424 |
| Kohtla-Järve | town | 44,500 |
| Pärnu | town | 43,528 |
| Viljandi | town | 19,100 |
| Rakvere | town | 16,953 |
| Sillamäe | town | 16,567 |
| Maardu | town | 16,529 |
| Kuressaare | town | 15,170 |
| Võru | town | 12,951 |
| Valga | town | 12,040 |
| Jõhvi | town | 11,600 |
| Haapsalu | town | 11,593 |
| Keila | town | 10,030 |
| Tapa | town | 9,448 |
| Paide | town | 9,200 |
| Türi | town | 6,333 |
| Põlva | town | 6,330 |
| Elva | town | 6,258 |
| Jõgeva | town | 5,813 |
| Saue | town | 5,241 |
| Rapla | town | 4,860 |
| Kiviõli | town | 4,844 |
| Põltsamaa | town | 4,640 |
| Paldiski | town | 4,154 |
| Otepää | town | 4,123 |
| Sindi | town | 3,980 |
| Kunda | town | 3,669 |
| Kärdla | town | 3,634 |
| Tõrva | town | 3,130 |
| Loksa | town | 3,041 |
| Räpina | town | 2,867 |
| Kehra | town | 2,641 |
| Tamsalu | town | 2,629 |
| Narva-Jõesuu | town | 2,602 |
| Kilingi-Nõmme | town | 2,295 |
| Karksi-Nuia | town | 1,975 |
| Lihula | town | 1,614 |
| Mustvee | town | 1,596 |
| Võhma | town | 1,540 |
| Antsla | town | 1,276 |
| Suure-Jaani | town | 1,238 |
| Kallaste | town | 1,115 |
| Püssi | town | 1,083 |
| Abja-Paluoja | town | 1,041 |
| Mõisaküla | town | 775 |