List of cities in Latvia by population

The list consists of the largest cities Latvia Flag of  Latvia. In total, there are 76 cities in Latvia. The largest city is Rīga with a population of 638 784. The total population of Latvia is 1908100 people - 0.025% of the total population of the Earth.

# Name, city Population
1Rīga638 784
2Daugavpils85 286
3Liepāja70 499
4Jelgava57 045
5Jūrmala49 305
6Ventspils35 914
7Rēzekne28 745
8Ogre23 909
9Valmiera23 230
10Jēkabpils22 722
11Tukums17 381
12Salaspils16 729
13Cēsis15 390
14Olaine11 359
15Sigulda11 243
16Kuldīga11 010
17Saldus10 626
18Talsi9 503
19Dobele9 487
20Bauska8 912
21Ludza8 194
22Krāslava8 144
23Gulbene7 683
24Līvāni7 460
25Madona7 401
26Limbaži7 359
27Aizkraukle7 255
28Alūksne7 136
29Preiļi6 615
30Ikšķile6 588
31Balvi6 470
32Baloži6 387
33Lielvārde6 106
34Smiltene5 332
35Valka4 853
36Aizpute4 297
37Kandava3 721
38Grobiņa3 698
39Vangaži3 407
40Pļaviņas3 190
41Viļāni2 964
42Saulkrasti2 942
43Rūjiena2 914
44Brocēni2 838
45Salacgrīva2 797
46Ilūkste2 389
47Auce2 351
48Baldone2 301
49Ķegums2 197
50Dagda2 101
51Skrunda2 032
52Kārsava2 023
53Priekule1 979
54Jaunjelgava1 952
55Varakļāni1 846
56Stende1 662
57Lubāna1 623
58Viesīte1 620
59Zilupe1 522
60Cesvaine1 443
61Sabile1 404
62Viļaka1 342
63Valdemārpils1 250
64Seda1 203
65Mazsalaca1 180
66Strenči1 135
67Aloja1 126
68Līgatne1 063
69Aknīste1 047
70Piltene979
71Pāvilosta942
72Staicele929
73Ape901
74Ainaži740
75Subate625
76Durbe512

Population HUB - this is an accessible statistics of the population of the country, city and any other region. Fast site work and constantly updated data. Thank you for choosing the Population HUB.

FAQ
In total, Latvia has 76 cities with a total population of 1908100 people for 2023.
The largest population in Rīga is 638 784.

Recently interested in the population

Interesting pages

×