List of cities in Latvia by population

List of cities in Latvia by population. There are 137 cities in Latvia, of which Rīga is the largest in terms of population - 638 794. The total number of people in Latvia is 1 908 117 for 2022.

List of cities in Latvia

# Name, city Population
1Rīga638 794
2Daugavpils85 373
3Liepāja70 513
4Jelgava57 069
5Jūrmala49 378
6Ventspils35 963
7Rēzekne28 772
8Ogre23 986
9Valmiera23 247
10Jēkabpils22 748
11Tukums17 403
12Salaspils16 809
13Cēsis15 461
14Olaine11 459
15Sigulda11 311
16Kuldīga11 074
17Saldus10 678
18Talsi9 531
19Dobele9 575
20Bauska8 991
21Ludza8 249
22Krāslava8 199
23Gulbene7 749
24Līvāni7 549
25Madona7 438
26Limbaži7 397
27Aizkraukle7 296
28Alūksne7 148
29Preiļi6 663
30Ikšķile6 621
31Balvi6 532
32Baloži6 453
33Lielvārde6 126
34Smiltene5 429
35Valka4 929
36Aizpute4 377
37Kandava3 795
38Grobiņa3 793
39Vangaži3 485
40Pļaviņas3 235
41Viļāni2 980
42Saulkrasti2 983
43Rūjiena2 931
44Brocēni2 873
45Salacgrīva2 852
46Ilūkste2 416
47Auce2 375
48Baldone2 394
49Ķegums2 254
50Dagda2 171
51Skrunda2 047
52Kārsava2 073
53Priekule2 074
54Jaunjelgava1 974
55Varakļāni1 862
56Stende1 684
57Lubāna1 645
58Viesīte1 669
59Zilupe1 600
60Cesvaine1 483
61Sabile1 471
62Viļaka1 366
63Valdemārpils1 315
64Seda1 286
65Mazsalaca1 274
66Strenči1 191
67Aloja1 205
68Līgatne1 075
69Aknīste1 070
70Piltene1 078
71Pāvilosta1 026
72Staicele961
73Ape986
74Ainaži756
75Subate702
76Durbe554
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Latvia?

In total, Latvia has 76 cities with a total population of 1 908 117 people for 2022.

⚡ What is the largest city in Latvia by population?

The largest population in Rīga is 638 794.
×