Population of Cities in Latvia (2017)

0
Over 1 Million
2
100,000 to 1 Million
23
10,000 to 100,000

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 742,572 people.

Name 2017 Population
Riga742,572
Daugavpils111,564
Vec-Liepaja85,260
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
Daugavgriva9,952
Gulbene9,355
Madona9,280
Limbazi8,974
Aizkraukle8,840
Preili8,656
Balvi8,409
Valka6,589
Smiltene6,108
Aizpute5,634
Lielvarde5,114
Kekava4,600
Grobina4,203
Iecava4,000
Vilani3,934
Plavinas3,848
Rujiena3,638
Kandava3,592
Broceni3,486
Salacgriva3,427
Ozolnieki3,400
Ikskile3,368
Saulkrasti3,184
Auce3,125
Pinki3,033
Ilukste2,898
Skriveri2,879
Ulbroka2,800
Dagda2,740
Skrunda2,659
Karsava2,645
Priekule2,550
Priekuli2,532
Vecumnieki2,487
Mazsalaca2,412
Kegums2,372
Aluksne2,264
Ergli2,186
Viesite2,162
Varaklani2,106
Incukalns2,028
Baldone2,025
Jaunjelgava1,938
Lubana1,918
Zilupe1,897
Mersrags1,860
Cesvaine1,811
Roja1,800
Strenci1,593
Vilaka1,525
Ape1,521
Aloja1,509
Ligatne1,433
Akniste1,314
Nereta1,282
Pavilosta1,171
Jaunpils1,029
Alsunga940
Smarde734
Vecpiebalga596
Rucava547
Zelmeni
Adazi
Vainode
Stalbe
Sala
Rugaji
Garkalne
Ropazi
Riebini
Rauna
Ragana
Pilsrundale
Nica
Naukseni
Murmuiza
Matisi
Malpils
Loja
Liegi
Koknese
Koceni
Jaunpiebalga
Cibla
Dundaga
Drabesi
Carnikava
Bergi
Baltinava
Aglona
Marupe
Vecvarkava