This is a list of cities in the Baltic States by population. The population is measured within city limits on a national level, independently, by each statistical bureau: Central Statistic Bureau of Latvia,[1] Statistics Estonia[2] and State Data Agency of Lithuania.[3] Of the top 30 cities by population in the Baltics, 15 are Lithuanian, 10 are Latvian, and 5 are Estonian.

1. Vilnius
2. Riga
3. Tallinn
4. Kaunas
5. Klaipėda
Rank City Population Date Country
1. Vilnius[a] 607,404[4] 2025  Lithuania
2. Riga 605,273[5] 2024  Latvia
3. Tallinn 457,572[6] 2024  Estonia
4. Kaunas 303,978[4] 2025  Lithuania
5. Klaipėda 160,885[4] 2025  Lithuania
6. Šiauliai 111,971[4] 2025  Lithuania
7. Tartu 97,759[6] 2024  Estonia
8. Panevėžys 85,774[4] 2025  Lithuania
9. Daugavpils 77,799[5] 2024  Latvia
10. Liepāja 66,680[5] 2024  Latvia
11. Jelgava 54,701[5] 2024  Latvia
12. Narva 53,360[6] 2024  Estonia
13. Jūrmala 52,154[5] 2024  Latvia
14. Alytus 50,741[4] 2025  Lithuania
15. Pärnu 41,520[6] 2024  Estonia
16. Marijampolė 36,240[4] 2025  Lithuania
17. Kohtla-Järve 33,434[6] 2024  Estonia
18. Mažeikiai 33,303[4] 2025  Lithuania
19. Ventspils 32,634[5] 2024  Latvia
20. Jonava 26,680[4] 2025  Lithuania
21. Rēzekne 26,131[5] 2024  Latvia
22. Utena 25,587[4] 2025  Lithuania
23. Kėdainiai 23,323[4] 2025  Lithuania
24. Ogre 22,767[5] 2024  Latvia
25. Valmiera 22,376[5] 2024  Latvia
26. Ukmergė 21,954[4] 2025  Lithuania
27. Telšiai 21,834[4] 2025  Lithuania
28. Tauragė 21,404[4] 2025  Lithuania
29. Jēkabpils 21,150[5] 2024  Latvia
30. Visaginas 19,114[4] 2025  Lithuania

See also

Notes

  1. ^ Comprises data of the cities of Vilnius and Grigiškės, which amalgamate the Municipality

References

No tags for this post.