List of cities and towns in Latvia
There are 10 cities and 71 towns in Latvia.
By Latvian law, towns are settlements that are centers of culture and commerce with a well-developed architectural infrastructure and street grid, and have at least 2,000 residents. A settlement can still be designated a town if it has fewer residents, but fulfills all other requirements.
To become a city, a town must typically have at least 25,000 residents. Additionally, cities should have a well-developed commercial district, transport, public utilities, social infrastructure, and be a significant center of culture. However, these requirements may be disregarded if there is sufficient population.
In 2020, an agreement was reached in Latvian parliament, Saeima, to rename the previous nine "republic" cities with the new title of "state city". It was at this time that a tenth state city, Ogre, was added to the list.
The seven largest state cities have their own local governance independent of any municipalities, whereas the smallest three belong to their wider corresponding municipalities.
State cities
| City | Population | Population | Population |
| Rīga | 658,640 | 632,614 | 591,882 |
| Daugavpils | 93,312 | 82,604 | 78,112 |
| Liepāja | 76,731 | 68,945 | 67,398 |
| Jelgava | 59,511 | 55,972 | 54,821 |
| Jūrmala | 50,840 | 49,325 | 51,933 |
| Ventspils | 38,750 | 34,377 | 32,719 |
| Rēzekne | 32,328 | 27,820 | 26,425 |
| Valmiera | 25,130 | 23,125 | 22,811 |
| Ogre | 26,167 | 24,768 | 22,753 |
| Jēkabpils | 24,635 | 22,076 | 21,014 |