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