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