List of cities in Latvia by population

List of cities in Latvia by population 2019 2020.

Total number of cities: 55.

Total population: 1 932 200.


# Name, city Population, people
1 Ludza 8 300
2 Gulbene 7 843
3 Madona 7 515
4 Livani 7 511
5 Limbazi 7 470
6 Aizkraukle 7 315
7 Alūksne 7 295
8 Preiļi 6 729
9 Balvi 6 659
10 Ikšķile 6 508
11 Baloži 6 246
12 Lielvarde 6 089
13 Smiltene 5 416
14 Roll 4 966
15 Aizpute 4 389
16 Grobina 3 769
17 Kandava 3 769
18 Vangazi 3 453
19 Pļaviņas 3 219
20 Vilani 3 004
21 Saulkrasti 2 978
22 Rujiena 2 960
23 Brocēni 2 881
24 Salacgrīva 2 841
25 Ilukste 2 459
26 Auce 2 418
27 Baldone 2 305
28 Ķegums 2 229
29 Dagda 2 165
30 Kārsava 2 081
31 Skrunda 2 081
32 Priekule 2 034
33 Jaunjelgava 1 973
34 Varaklani 1 887
35 Lubāna 1 674
36 The stand 1 671
37 Viesite 1 663
38 Zilupe 1 555
39 Cesvaine 1 477
40 Sabile 1 467
41 Vilaka 1 370
42 Valdemarpils 1 287
43 Seda 1 233
44 Mazsalaca 1 215
45 Strenci 1 184
46 Aloja 1 174
47 Akniste 1 074
48 Ligatne 1 068
49 Piltene 995
50 Staicele 953
51 Pavilosta 936
52 APE 927
53 Ainazi 770
54 Subate 660
55 Durbe 526

Country: Latvia

Number of cities: 55 Flag ofLatvia Flag of Latvia In 2019 2020