Population of Cities in Latvia (2022)

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

Name 2022 Population
Riga742,572
Daugavpils111,564
Liepaja85,132
Jelgava61,791
Jurmala54,088
Ventspils42,644
Rezekne38,340
Jekabpils27,078
Valmiera26,963
Ogre26,760
Darzciems18,956
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
Daugavgriva9,952
Gulbene9,355
Madona9,280
Limbazi8,974
Aizkraukle8,840
Preili8,656
Balvi8,409
Karosta7,500
Dreilini7,376
Ikskile7,278
Balozi6,780
Krustpils6,680
Valka6,589
Smiltene6,108
Aizpute5,634
Lielvarde5,114
Kekava4,600
Mezaparks4,500
Grobina4,203
Iecava4,000
Vilani3,934
Plavinas3,848
Baldone3,664
Rujiena3,638
Kandava3,592
Ozolnieki3,400
Vecriga3,336
Vangazi3,235
Saulkrasti3,184
Auce3,125
Pinki3,033
Koknese2,906
Ilukste2,898
Skriveri2,879
Broceni2,830
Ulbroka2,800
Dagda2,740
Jaunciems2,684
Skrunda2,659
Karsava2,645
Salacgriva2,579
Priekule2,550
Kalnciems2,548
Priekuli2,532
Mazsalaca2,412
Kegums2,372
Aluksne2,264
Ergli2,186
Jumprava2,177
Viesite2,162
Tervete2,132
Varaklani2,106
Vecumnieki2,103
Tireli2,103
Incukalns2,028
Jaunjelgava1,938
Lubana1,918
Zilupe1,897
Mersrags1,860
Roja1,800
Engure1,600
Strenci1,593
Stende1,559
Vilaka1,525
Ape1,521
Aloja1,509
Valdemarpils1,447
Ligatne1,433
Sabile1,347
Akniste1,314
Nereta1,282
Ainazi1,278
Cesvaine1,239
Pavilosta1,171
Liezere1,108
Seda1,098
Jaunaglona1,053
Jaunpils1,029

Population of All Cities in Latvia

Sources