Latvia Cities by Population 2026

5 Most Populated Latvia Cities

City
2026 Pop. ↓
Annual Change
Riga590,260-0.81%
Daugavpils77,513-0.78%
Liepaja67,286-0.2%
Jelgava54,709-0.23%
Jurmala52,4490.86%
Ventspils32,563-0.49%
Rezekne26,327-0.39%
Valmiera22,772-0.18%
Ogre22,702-0.24%
Jekabpils20,863-0.72%
Salaspils17,855-0.06%
Marupe17,4533.88%
Tukums15,681-0.63%
Cesis15,4490.36%
Sigulda14,6690.55%
Olaine12,475-1.15%
Bauska11,215-0.3%
Kuldiga11,181-0.55%
Saldus11,1520%
Talsi9,183-0.39%
Saulkrasti9,1622.77%
Dobele9,050-0.45%
Adazi8,4382.5%
Ikskile7,5640.54%
Ludza7,387-0.58%
Kraslava7,067-1.79%
Limbazi7,053-1.33%
Gulbene6,866-0.95%
Livani6,814-1%
Balozi6,729-0.15%
Madona6,595-0.81%
Aizkraukle6,549-1.64%
Lielvarde6,106-0.02%
Preili6,077-1.54%
Aluksne6,008-1.51%
Smiltene5,401-0.57%
Iecava4,939-0.7%
Kekava4,918-0.49%
Balvi4,905-1.37%
Valka4,5260.69%
Aizpute4,177-1.56%
Grobina3,9990.98%
Baldone3,7120.16%
Kandava3,247-0.79%
Vangazi3,157-0.72%
Vilani2,994-1.29%
Broceni2,8730.95%
Rujiena2,780-0.96%
Plavinas2,669-0.04%
Auce2,607-0.87%
Koknese2,444-0.65%
Salacgriva2,092-0.85%
Kegums2,053-0.34%
Dagda2,041-1.88%
Ilukste2,008-1.52%
Priekule1,926-0.1%
Karsava1,894-1.15%
Skrunda1,773-2.1%
Varaklani1,729-1.82%
Jaunjelgava1,654-1.31%
Mazsalaca1,545-0.96%
Viesite1,522-0.91%
Stende1,509-0.79%
Lubana1,447-1.5%
Zilupe1,265-1.79%
Valdemarpils1,152-0.43%
Vilaka1,152-1.62%
Cesvaine1,148-0.95%
Seda1,1030.18%
Sabile1,0790.28%
Aloja1,052-1.03%
Ligatne1,0040%
Strenci948-0.32%
Akniste922-2.12%
Pavilosta8560%
Ape802-1.23%
Piltene801-1.35%
Staicele750-2.09%
Ainazi632-0.94%
Subate500-3.1%
Durbe480-1.23%

Latvia Overview

The largest city in Latvia is Riga, with a population of 590,260 people.

Population

9K

100K

250K

500K

Sources

  1. GeoNames