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.

LimaPuno
Location of Puno (capital Lima shown for reference). Boundaries: Natural Earth.
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

CityPopulationRank in Peru
Juliaca245,675#14
San Miguel60,850#44
La Rinconada29,678#77
Ayaviri22,247#103
Ilave22,200#104

Cities near Puno

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.

← All biggest cities in Peru · Peru population by year