Latvia Cities by Population 2026

5 Most Populated Latvia Cities

612,980

Latvia Flag

Daugavpils

111,564

Latvia Flag

Liepaja

85,132

Latvia Flag

Jelgava

61,791

Latvia Flag

Jurmala

54,088

City
2026 Pop. ↓
Riga612,980
Daugavpils111,564
Liepaja85,132
Jelgava61,791
Jurmala54,088
Ventspils42,644
Rezekne38,340
Jekabpils27,078
Valmiera26,963
Ogre26,760
Tukums18,348
Cesis18,198
Salaspils17,606
Bolderaja14,771
Kuldiga13,289
Olaine12,584
Saldus12,224
Talsi12,022
Dobele11,225
Kraslava11,088
Bauska10,532
Ludza10,514
Sigulda10,422
Livani10,073

Latvia Overview

Latvia has 0 cities with more than a million people, 2 cities with between 100,000 and 1 million people, and 22 cities with between 10,000 and 100,000 people. The largest city in Latvia is Riga, with a population of 612,980 people.

Population

11K

100K

250K

500K

Sources

  1. GeoNames