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. Riga 2. Vilnius 3. Tallinn 4. Kaunas 5. Klaipėda
Rank
City
Population
Date
Country
1.
Riga
605,273[ 4]
2024
Latvia
2.
Vilnius [ a]
605,270[ 5]
2024
Lithuania
3.
Tallinn
457,572[ 6]
2024
Estonia
4.
Kaunas
304,731[ 5]
2024
Lithuania
5.
Klaipėda
160,357[ 5]
2024
Lithuania
6.
Šiauliai
112,581[ 5]
2024
Lithuania
7.
Tartu
97,759[ 6]
2024
Estonia
8.
Panevėžys
86,202[ 5]
2024
Lithuania
9.
Daugavpils
77,799[ 4]
2024
Latvia
10.
Liepāja
66,680[ 4]
2024
Latvia
11.
Jelgava
54,701[ 4]
2024
Latvia
12.
Narva
53,360[ 6]
2024
Estonia
13.
Jūrmala
52,154[ 4]
2024
Latvia
14.
Alytus
50,996[ 5]
2024
Lithuania
15.
Pärnu
41,520[ 6]
2024
Estonia
16.
Marijampolė
36,567[ 5]
2024
Lithuania
17.
Kohtla-Järve
33,434[ 6]
2024
Estonia
18.
Mažeikiai
33,340[ 5]
2024
Lithuania
19.
Ventspils
32,634[ 4]
2024
Latvia
20.
Utena
27,175[ 5]
2024
Lithuania
21.
Jonava
26,720[ 5]
2024
Lithuania
22.
Rēzekne
26,131[ 4]
2024
Latvia
23.
Kėdainiai
23,359[ 5]
2024
Lithuania
24.
Ogre
22,767[ 4]
2024
Latvia
25.
Valmiera
22,376[ 4]
2024
Latvia
26.
Telšiai
21,920[ 5]
2024
Lithuania
27.
Ukmergė
21,383[ 5]
2024
Lithuania
28.
Tauragė
21,344[ 5]
2024
Lithuania
29.
Jēkabpils
21,150[ 4]
2024
Latvia
30.
Visaginas
19,214[ 5]
2024
Lithuania
^ Comprises data of the cities of Vilnius and Grigiškės , which amalgamate the Municipality
History Geography Politics Economy Sport