Puno Population 2026
Puno has a population of 128,637, making it the #22 biggest city in 🇵🇪 Peru, located in Puno. Roughly 0.4% of Peru's population lives here. It is about 60× smaller than Lima, the country's biggest city.
Population (city proper)
128,637
Rank in Peru
#22
Coordinates
15.84°S, 70.02°W
~3,792 m elevation · America/Lima
Distance to capital (Lima)
866 km
538 miles, straight line
Other big cities in Puno
| City | Population | Rank in Peru |
|---|---|---|
| Juliaca | 245,675 | #14 |
| San Miguel | 60,850 | #44 |
| La Rinconada | 29,678 | #77 |
| Ayaviri | 22,247 | #103 |
| Ilave | 22,200 | #104 |
Cities near Puno
- Juliaca245,675 people · ~40 km away
- San Miguel60,850 people · ~42 km away
- Ilave22,200 people · ~47 km away
- Ayaviri22,247 people · ~122 km away
- La Rinconada29,678 people · ~148 km away
- Selva Alegre72,696 people · ~171 km away
FAQ
What is the population of Puno?
Puno has a population of 128,637 (city proper, latest official figure via GeoNames), making it the #22 biggest city in Peru.
What region is Puno in?
Puno is located in Puno, Peru.
Is Puno the capital of Peru?
No, the capital of Peru is Lima, about 866 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.