A julio de 2026, la población de Letonia es de 1.8 millones. El número de habitantes ha disminuido en 18,590 en el último año, lo que representa una reducción del 1.05%. La edad media de la población ha aumentado en los últimos años, pasando de 42.3 años en el 2016 a 44.6 años en 2026. Actualmente, la esperanza de vida al nacer es de 76.5 años y la densidad de población es de 28.5 habitantes por kilómetro cuadrado.
La tasa de crecimiento de la población de Letonia alcanzó su punto máximo en 1960, rondando el 1.31% anual, pero desde entonces ha disminuido a alrededor del -1.05% en 2026. El aumento anual en el número de personas también ha disminuido desde un pico de aproximadamente 28,617 en 1961 hasta cerca de -18,590 en 2026.
En Letonia la esperanza de vida al nacer ha estado aumentando, con el indicador pasando de 70.9 años en 2006 a 76.5 años en 2026. Esto representa un aumento de casi 6 años en las últimas 2 décadas.
Las ciudades de Letonia son pequeñas, con las 5 más pobladas sumando alrededor de 994,954 habitantes. La ciudad más poblada es Riga, con una diferencia significativa sobre las demás, alcanzando aproximadamente 742,572 habitantes. Le siguen Daugavpils con 78,126 y Liepāja, Liepaja con 67,421.
Estas son las 20 ciudades más pobladas en Letonia:
| # | Ciudad | Población |
|---|---|---|
| 1 | Riga | 742,572 |
| 2 | Daugavpils | 78,126 |
| 3 | Liepāja, Liepaja | 67,421 |
| 4 | Jelgava | 54,834 |
| 5 | Jūrmala | 52,001 |
| 6 | Ventspils | 32,723 |
| 7 | Rēzekne | 26,429 |
| 8 | Valmiera | 22,812 |
| 9 | Ogre | 22,767 |
| 10 | Jēkabpils, Jēkabpils Municipality | 21,014 |
| # | Ciudad | Población |
|---|---|---|
| 11 | Mārupe | 19,096 |
| 12 | Salaspils, Salaspils Municipality | 17,826 |
| 13 | Dārzciems, Riga | 17,599 |
| 14 | Tukums, Tukums Municipality | 16,182 |
| 15 | Cēsis, Cēsis Municipality | 15,020 |
| 16 | Bolderaja, Riga | 14,771 |
| 17 | Sigulda, Sigulda Municipality | 14,757 |
| 18 | Mežciems, Riga | 14,409 |
| 19 | Daugavgrīva, Riga | 9,952 |
| 20 | Kuldīga, Kuldīga Municipality | 9,863 |