Sign In Register

Weather & Climate in Puno, Peru

Temperature, precipitation, air quality, natural hazards, and monthly weather data.

Puno has a cool climate with an average annual temperature of 40°F (4°C). Winters average 40°F in January while summers reach 38°F in July / relatively mild seasonal variation. The area gets 363 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 42.1 inches. The area receives 26.2 inches of snow annually, a moderate snowfall amount. The city sits at an elevation of 12,441 feet.

Temperature

40°F Jan (4°C) 38°F Jul (3°C)
Annual Average39.5°F
27% below US avg
January Average40°F (4°C)
July Average38°F (3°C)
Sunny Days363 days/yr

Geography

Elevation12,441 ft (3,792 m)
Area198.0 sq mi (512.9 km²)
Population Density650/sq mi
Coordinates-15.8400°N, 70.0220°W
TimezoneAmerica/Lima

Precipitation & Snow

Annual Rainfall 42.1"
11% above US avg
Snowfall 26.2"
Wettest Month (Feb) 6.50"
Driest Month (Jun) 0.12"

Air Quality

Earthquake History

477 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M7.2.

May 26, 2022 10 km W of Azángaro, Peru M7.2 108 km 236 km
Mar 1, 2019 22 km NNE of Azángaro, Peru M7.0 126 km 267 km
May 24, 1991 13 km SSE of Chojata, Peru M6.8 104 km 128 km
Jul 12, 2009 10 km SSW of Tirapata, Peru M6.1 100 km 199 km
May 31, 2020 19 km SW of Vilavila, Peru M6.1 99 km 186 km
Jun 16, 1994 5 km WSW of Nicasio, Peru M6.0 72 km 200 km
Sep 30, 2009 17 km ESE of Putina, Peru M5.9 84 km 255 km
Jun 8, 2011 43 km SSE of Mazo Cruz, Peru M5.9 148 km 146 km
Oct 26, 2001 16 km NE of Ayaviri, Peru M5.8 130 km 212 km
Sep 5, 2009 12 km N of Nicasio, Peru M5.8 84 km 210 km
Dec 2, 1991 23 km NW of Yumani, Bolivia M5.8 79 km 241 km
May 3, 2020 13 km NW of Lampa, Peru M5.7 79 km 184 km
Apr 20, 1994 8 km SW of Tirapata, Peru M5.6 104 km 207 km
Feb 16, 2001 11 km W of Lampa, Peru M5.5 73 km 210 km
Jun 29, 2001 6 km S of Lampa, Peru M5.4 60 km 33 km
May 1, 1993 28 km SSE of Putina, Peru M5.4 72 km 260 km
Dec 22, 1995 26 km N of Yumani, Bolivia M5.3 95 km 246 km
Nov 13, 1993 2 km N of Chojata, Peru M5.3 96 km 123 km
Sep 20, 2017 21 km ENE of Chiguata, Peru M5.3 139 km 106 km
May 25, 2013 18 km E of Mazo Cruz, Peru M5.3 113 km 153 km
Source: USGS Earthquake Catalog (M2.5+, 1990-2025). Sorted by magnitude.

Nearby Volcanoes

5 volcanoes within 200 km. Closest: Huaynaputina (123 km).

Name Type Elevation Last Eruption Distance
Huaynaputina Stratovolcano 4,850 m (15,912 ft) 1600 123 km
Tutupaca Stratovolcano(es) 5,801 m (19,032 ft) 1802 137 km
Yucamane Stratovolcano(es) 5,495 m (18,028 ft) -1320 151 km
Chachani, Nevado Stratovolcano 6,057 m (19,872 ft) Unknown 166 km
Sabancaya Stratovolcano(es) 5,960 m (19,554 ft) 2020 196 km
Source: Smithsonian Institution Global Volcanism Program (GVP).

Monthly Weather

Month Avg Temperature Precipitation Summary
January 40°F (4°C) 6.3 in
February 48°F (9°C) 6.5 in Wettest
March 48°F (9°C) 5.2 in
April 46°F (8°C) 1.6 in
May 44°F (7°C) 0.5 in
June 42°F (6°C) 0.1 in Driest
July 38°F (3°C) 0.2 in Coldest
August 43°F (6°C) 0.3 in
September 46°F (8°C) 1.1 in
October 48°F (9°C) 1.4 in
November 49°F (9°C) 2.2 in Warmest
December 49°F (9°C) 4.7 in

Puno has a seasonal temperature swing of 11°F / from 38°F in July to 49°F in November. Total annual precipitation is 30.1 inches, with February being the wettest month (6.5") and June the driest (0.1").

View full profile of Puno, Peru →