The following is a map list of cities and towns in Estonia.

# Town Population 2010 County (Maakond)
1. Tallinn 411980 Harju
2. Tartu 103284 Tartu
3. Narva 65881 Ida-Viru
4. Kohtla-Järve 44492 Ida-Viru
5. Pärnu 44083 Pärnu
6. Viljandi 19963 Viljandi
7. Rakvere 16580 Lääne-Viru
8. Maardu 16529 Harju
9. Sillamäe 16183 Ida-Viru
10. Kuressaare 14977 Saare
11. Võru 14376 Võru
12. Valga 13692 Valga
13. Haapsalu 11618 Lääne
14. Jõhvi* 11088 Ida-Viru
15. Paide 9761 Järva
16. Keila 9430 Harju
17. Kiviõli 6606 Ida-Viru
18. Tapa* 6371 Lääne-Viru
19. Põlva 6554 Põlva
20. Jõgeva 6322 Jõgeva
21. Türi* 5972 Järva
22. Elva 5762 Tartu
23. Rapla* 5630 Rapla
24. Saue 5241 Harju
25. Põltsamaa 4642 Jõgeva
26. Paldiski 4125 Harju
27. Sindi 3979 Pärnu
28. Kunda 3669 Lääne-Viru
29. Kärdla 3634 Hiiu
30. Loksa 3403 Harju
31. Tõrva 3099 Valga
32. Kehra* 3098 Harju
33. Räpina* 2852 Põlva
34. Narva-Jõesuu 2602 Ida-Viru
35. Tamsalu* 2522 Lääne-Viru
36. Kilingi-Nõmme* 2082 Pärnu
37. Otepää* 2077 Valga
38. Karksi-Nuia* 1942 Viljandi
39. Püssi 1802 Ida-Viru
40. Mustvee 1592 Jõgeva
41. Võhma 1493 Viljandi
42. Lihula* 1404 Lääne
43. Antsla* 1386 Võru
44. Abja-Paluoja* 1317 Viljandi
45. Suure-Jaani* 1223 Viljandi
46. Kallaste 1115 Tartu
47. Mõisaküla 1013 Viljandi

pv:1150