There are 10 cities and 71 towns in Latvia. This is a list of the cities and towns.
Towns
| Town
|
Town rights
|
Population (2022)
|
Region
|
| Ainaži pronunciation
|
1926
|
701
|
Vidzeme
|
| Aizkraukle pronunciation
|
1967
|
7198
|
Vidzeme/Sēlija
|
| Aizpute pronunciation
|
1378
|
4128
|
Kurzeme
|
| Aknīste pronunciation
|
1991
|
995
|
Sēlija
|
| Aloja pronunciation
|
1992
|
1073
|
Vidzeme
|
| Alūksne pronunciation
|
1920
|
6945
|
Vidzeme
|
| Ape pronunciation
|
1928
|
832
|
Vidzeme
|
| Auce pronunciation
|
1924
|
2360
|
Zemgale
|
| Ādaži
|
2022
|
7482
|
Vidzeme
|
| Baldone pronunciation
|
1991
|
3789
|
Vidzeme
|
| Baloži pronunciation
|
1991
|
6992
|
Vidzeme
|
| Balvi pronunciation
|
1928
|
6103
|
Latgale
|
| Bauska pronunciation
|
1609
|
10202
|
Zemgale
|
| Brocēni pronunciation
|
1992
|
3009
|
Kurzeme
|
| Cēsis pronunciation
|
1323
|
16190
|
Vidzeme
|
| Cesvaine pronunciation
|
1991
|
1280
|
Vidzeme
|
| Dagda pronunciation
|
1992
|
1887
|
Latgale
|
| Dobele pronunciation
|
1917
|
9031
|
Zemgale
|
| Durbe pronunciation
|
1893
|
520
|
Kurzeme
|
| Grobiņa pronunciation
|
1695
|
3778
|
Kurzeme
|
| Gulbene pronunciation
|
1928
|
7171
|
Vidzeme
|
| Iecava pronunciation
|
2021
|
5677
|
Zemgale
|
| Ikšķile pronunciation
|
1992
|
7698
|
Vidzeme
|
| Ilūkste pronunciation
|
1917
|
2312
|
Sēlija
|
| Jaunjelgava pronunciation
|
1647
|
1825
|
Sēlija
|
| Kandava pronunciation
|
1917
|
3501
|
Kurzeme
|
| Kārsava pronunciation
|
1928
|
1970
|
Latgale
|
| Koknese pronunciation
|
1277 (2021)
|
2562
|
Vidzeme
|
| Krāslava pronunciation
|
1923
|
7771
|
Latgale/Sēlija
|
| Kuldīga pronunciation
|
1378
|
10395
|
Kurzeme
|
| Ķegums pronunciation
|
1993
|
2147
|
Vidzeme/Zemgale
|
| Ķekava
|
2022
|
5190
|
Vidzeme/Zemgale
|
| Lielvārde pronunciation
|
1992
|
6085
|
Vidzeme
|
| Līgatne pronunciation
|
1993
|
1092
|
Vidzeme
|
| Limbaži pronunciation
|
1385
|
7059
|
Vidzeme
|
| Līvāni pronunciation
|
1926
|
7388
|
Latgale
|
| Lubāna pronunciation
|
1992
|
1555
|
Vidzeme
|
| Ludza pronunciation
|
1777
|
7767
|
Latgale
|
| Madona pronunciation
|
1926
|
7129
|
Vidzeme
|
| Mazsalaca pronunciation
|
1928
|
1143
|
Vidzeme
|
| Mārupe
|
2022
|
17796
|
Vidzeme
|
| Olaine pronunciation
|
1967
|
10475
|
Vidzeme
|
| Pāvilosta pronunciation
|
1991
|
850
|
Kurzeme
|
| Piltene pronunciation
|
1557
|
877
|
Kurzeme
|
| Pļaviņas pronunciation
|
1927
|
2950
|
Vidzeme
|
| Preiļi pronunciation
|
1928
|
6326
|
Latgale
|
| Priekule pronunciation
|
1928
|
1912
|
Kurzeme
|
| Rūjiena pronunciation
|
1920
|
2766
|
Vidzeme
|
| Sabile pronunciation
|
1917
|
1430
|
Kurzeme
|
| Salacgrīva pronunciation
|
1928
|
2624
|
Vidzeme
|
| Salaspils pronunciation
|
1993
|
18602
|
Vidzeme
|
| Saldus pronunciation
|
1917
|
10168
|
Kurzeme
|
| Saulkrasti pronunciation
|
1991
|
3430
|
Vidzeme
|
| Seda pronunciation
|
1991
|
1197
|
Vidzeme
|
| Sigulda pronunciation
|
1928
|
14817
|
Vidzeme
|
| Skrunda pronunciation
|
1996
|
1985
|
Kurzeme
|
| Smiltene pronunciation
|
1920
|
5334
|
Vidzeme
|
| Staicele pronunciation
|
1992
|
861
|
Vidzeme
|
| Stende pronunciation
|
1991
|
1605
|
Kurzeme
|
| Strenči pronunciation
|
1928
|
1042
|
Vidzeme
|
| Subate pronunciation
|
1917
|
591
|
Sēlija
|
| Talsi pronunciation
|
1917
|
9350
|
Kurzeme
|
| Tukums pronunciation
|
1795
|
17572
|
Kurzeme/Zemgale
|
| Valdemārpils pronunciation
|
1917
|
1234
|
Kurzeme
|
| Valka pronunciation
|
1584
|
4935
|
Vidzeme
|
| Vangaži pronunciation
|
1991
|
3512
|
Vidzeme
|
| Varakļāni pronunciation
|
1928
|
1755
|
Latgale
|
| Viesīte pronunciation
|
1928
|
1530
|
Sēlija
|
| Viļaka pronunciation
|
1945
|
1245
|
Latgale
|
| Viļāni pronunciation
|
1928
|
2831
|
Latgale
|
| Zilupe pronunciation
|
1931
|
1369
|
Latgale
|