Latvia - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
83. Ainaži Latvia 1,278
30. Aizkraukle Latvia 8,840
35. Aizpute Latvia 5,634
82. Aknīste Latvia 1,314
79. Aloja Latvia 1,509
61. Alūksne Latvia 2,264
78. Ape Latvia 1,521
52. Auce Latvia 3,125
65. Baldone Latvia 2,025
43. Baloži Latvia 3,854
32. Balvi Latvia 8,409
22. Bauska Latvia 10,532
15. Bolderaja Latvia 14,771
47. Brocēni Latvia 3,486
13. Cēsis Latvia 18,198
71. Cesvaine Latvia 1,811
55. Dagda Latvia 2,740
26. Daugavgrīva Latvia 9,952
2. Daugavpils Latvia 111,564
20. Dobele Latvia 11,225
75. Engure Latvia 1,600
39. Grobiņa Latvia 4,203
27. Gulbene Latvia 9,355
41. Iecava Latvia 4,000
50. Ikšķile Latvia 3,368
53. Ilūkste Latvia 2,898
56. Jaunciems Latvia 2,684
67. Jaunjelgava Latvia 1,938
9. Jēkabpils Latvia 27,078
5. Jelgava Latvia 61,791
62. Jumprava Latvia 2,177
6. Jūrmala Latvia 54,088
46. Kandava Latvia 3,592
58. Kārsava Latvia 2,645
60. Ķegums Latvia 2,372
37. Ķekava Latvia 4,600
21. Krāslava Latvia 11,088
16. Kuldīga Latvia 13,289
36. Lielvārde Latvia 5,114
4. Liepāja Latvia 85,132
81. Līgatne Latvia 1,433
29. Limbaži Latvia 8,974
25. Līvāni Latvia 10,073
68. Lubāna Latvia 1,918
23. Ludza Latvia 10,514
28. Madona Latvia 9,280
74. Mazsalaca Latvia 1,701
70. Mērsrags Latvia 1,860
11. Ogre Latvia 25,818
17. Olaine Latvia 12,584
49. Ozolnieki Latvia 3,400
85. Pāvilosta Latvia 1,171
86. Piltene Latvia 1,103
44. Pļaviņas Latvia 3,848
31. Preiļi Latvia 8,656
59. Priekule Latvia 2,550
8. Rēzekne Latvia 38,340
1. Riga Latvia 742,572
72. Roja Latvia 1,800
45. Rūjiena Latvia 3,638
77. Sabile Latvia 1,580
48. Salacgrīva Latvia 3,427
14. Salaspils Latvia 17,606
18. Saldus Latvia 12,224
51. Saulkrasti Latvia 3,184
73. Seda Latvia 1,778
24. Sigulda Latvia 10,422
57. Skrunda Latvia 2,659
34. Smiltene Latvia 6,108
84. Staicele Latvia 1,175
66. Stende Latvia 1,955
76. Strenči Latvia 1,593
19. Talsi Latvia 12,022
64. Tīreļi Latvia 2,103
12. Tukums Latvia 18,348
54. Ulbroka Latvia 2,800
80. Valdemārpils Latvia 1,447
33. Valka Latvia 6,589
10. Valmiera Latvia 26,963
40. Vangaži Latvia 4,020
3. Vec-Liepāja Latvia 85,260
38. Vecumnieki Latvia 4,500
7. Ventspils Latvia 42,644
63. Viesīte Latvia 2,162
42. Viļāni Latvia 3,934
69. Zilupe Latvia 1,897