Yanahuaya, Peru
Puno · Peru
Yanahuaya is a small town in Puno, Peru with a population of 946. Elevation: 6,375 ft (1,943 m). Average temperature: 43°F (6°C).
Data updated June 2026
Discover Yanahuaya, Peru
Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.
People
Climate
| Population | 946 |
| Population Density | 2 / sq mi |
| Elevation | 6,375 ft (1,943 m) |
| Coordinates | -14.2588°, -69.1693° |
| Timezone | America/Lima |
| Country | 🇵🇪 Peru |
| State / Province | Puno |
| Average Temperature | 43°F (6°C) |
| January Average | 59°F (15°C) |
| July Average | 42°F (6°C) |
| Annual Precipitation | 52.1 inches (1,323 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Yanahuaya
Yanahuaya is a small town in Peru (Puno) with a population of 946. The city sits at an elevation of 6,375 feet (1,943 meters) above sea level. The average annual temperature is 43°F (6°C). Temperatures range from 59°F in January to 42°F in July. Annual precipitation averages 52.1 inches. The timezone is America/Lima.
Temperature
| Annual Average | 42.9°F |
| 21% below Peru avg | |
| January Average | 59°F (15°C) |
| July Average | 42°F (6°C) |
| Sunny Days | 321 days/yr |
Geography
| Elevation | 6,375 ft (1,943 m) |
| Area | 556.5 sq mi (1,441.4 km²) |
| Population Density | 2/sq mi |
| Coordinates | -14.2588°N, 69.1693°W |
| Timezone | America/Lima |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 59°F (15°C) | 7.4 in | Warmest, Wettest |
| February | 56°F (13°C) | 6.8 in | |
| March | 56°F (13°C) | 5.9 in | |
| April | 55°F (13°C) | 3.5 in | |
| May | 52°F (11°C) | 2.0 in | |
| June | 50°F (10°C) | 1.0 in | Driest |
| July | 42°F (6°C) | 1.2 in | Coldest |
| August | 52°F (11°C) | 1.9 in | |
| September | 54°F (12°C) | 2.5 in | |
| October | 56°F (13°C) | 3.5 in | |
| November | 56°F (13°C) | 3.7 in | |
| December | 56°F (13°C) | 6.4 in |
Yanahuaya has a seasonal temperature swing of 17°F / from 42°F in July to 59°F in January. Total annual precipitation is 45.8 inches, with January being the wettest month (7.4") and June the driest (1.0").
Schools in Yanahuaya
11 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Institución Educativa No. 72443 | — | — | — | — |
| Institución Educativa Yanahuaya | — | — | — | — |
| Institución Educativa No. 72575 | — | — | — | — |
| Institución Educativa No. 72488 | — | — | — | — |
| Institución Educativa No. 72589 | — | — | — | — |
| Institución Educativa No. 72476 | — | — | — | — |
| Institución Educativa No. 72500 | — | — | — | — |
| Institución Educativa No. 72470 | — | — | — | — |
| Institución Educativa No. 72471 | — | — | — | — |
| Institución Educativa No. 72489 | — | — | — | — |
| Institución Educativa No. 72495 | — | — | — | — |
Clinics in Yanahuaya
1 clinics within city radius — OpenStreetMap data
Airports Near Yanahuaya
1 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Tuichi Airport | — | Small Airport |
Quick Facts
🇵🇪 About Peru
Public Holidays in Peru
14 public holidays this year
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Yanahuaya.
Get ReportFrequently Asked Questions About Yanahuaya
What is the population of Yanahuaya?
Yanahuaya has a population of 946 residents and is located in Peru. The population density is 2 people per square mile, spread across 556.5 square miles.
What is the weather like in Yanahuaya?
Yanahuaya has a cool climate with an average annual temperature of 43°F (6°C). Winter temperatures average 59°F in January, while summers reach an average of 42°F in July. The area receives 321 sunny days per year, well above the national average of 205. Annual rainfall totals 52.1 inches.
All Countries























































































































































































































































