🌤️ Skymap — Weather Forecast
HomeWeather › Peru

🌍 Weather in Peru

111,516 cities and towns — current conditions, 16-day forecast

Cities in Peru

Republic of Peru
31,989,256 people
Departamento de Lima
8,481,415 people
Lima
7,737,002 people
Provincia de Lima
7,605,742 people
Departamento de Piura
1,856,809 people
Departamento de La Libertad
1,617,050 people
Departamento de Puno
1,364,362 people
Departamento de Cajamarca
1,359,023 people
Callao
1,300,000 people
Provincia Constitucional del Callao
1,300,000 people
Departamento de Junín
1,246,038 people
Departamento de Arequipa
1,218,168 people
Departamento de Cusco
1,171,503 people
Departamento de Lambayeque
1,091,535 people
Departamento de Ancash
1,039,415 people
Departamento de Loreto
1,027,559 people
Arequipa
1,008,290 people
GreenSite HQ
950,000 people
Trujillo
919,899 people
Departamento de Ica
850,765 people
Departamento de San Martín
813,381 people
Departamento de Huánuco
730,871 people
Departamento de Ayacucho
619,522 people
Chiclayo
552,508 people
Piura
484,475 people
Huancayo
456,250 people
Departamento de Huancavelica
454,797 people
Departamento de Amazonas
443,025 people
Departamento de Ucayali
432,195 people
Cusco
428,450 people
Departamento de Apurímac
418,882 people
Iquitos
377,609 people
Pucallpa
326,040 people
Chimbote
316,966 people
Tacna
286,240 people
Ica
282,407 people
Departamento de Pasco
277,475 people
Departamento de Tacna
274,496 people
Santiago de Surco
251,648 people
Juliaca
245,675 people
Departamento de Tumbes
224,863 people
Cajamarca
201,329 people
Huánuco
196,627 people
Miraflores
187,401 people
Santa Anita - Los Ficus
184,614 people
Departamento de Moquegua
174,863 people
Sullana
160,789 people
Chincha Alta
153,076 people
Departamento de Madre de Dios
141,070 people
Ayacucho
140,033 people
San Martin
130,000 people
Puno
128,637 people
Huaraz
118,836 people
San Francisco De Borja
105,076 people
Talara
99,074 people
Tumbes
96,946 people
Chosica
88,606 people
Puerto Maldonado
85,024 people
Breña
81,909 people
San Juan
78,153 people
Ciudad Satelite
76,410 people
Chilca
73,371 people
Selva Alegre
72,696 people
Abancay
72,277 people
Moquegua
69,882 people
Chulucanas
68,835 people
San Isidro
68,309 people
San Fernando
67,844 people
Jesus Maria
66,171 people
Santiago
64,075 people
Huaral
62,174 people
Pisco
61,869 people
Villa Poeta José Gálvez Barrenechea
61,000 people
Wanchaq
59,134 people
Cerro de Pasco
58,899 people
Belen
57,824 people
Catacaos
57,304 people
Paita
56,151 people
Huacho
54,545 people
Ilo
53,476 people
Tingo María
53,177 people
Jaén
52,493 people
Tarma
51,350 people
Provincia de Chupaca
51,340 people
Moyobamba
50,073 people
Huancavelica
49,570 people
Centenario
47,581 people
Cono Norte
47,347 people
Barranca
46,290 people
Jacobo Hunter
46,092 people
Lambayeque
43,710 people
Picsi
43,610 people
Chepén
41,992 people
Carmen De La Legua Reynoso
41,863 people
Yurimaguas
41,827 people
Saña
39,200 people
Tambopata
38,966 people
Juanjuí
37,715 people
Barranco
37,525 people
La Unión
34,834 people
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950Next →

Weather Forecast for Peru

Skymap — Weather Forecast provides weather forecasts for 111,516 locations in Peru, from major cities to small towns and villages. Each location page includes current temperature, humidity, wind speed, atmospheric pressure, a 48-hour hourly forecast, 16-day extended outlook, air quality monitoring, and UV index readings.

Popular Cities in Peru

Browse the most populated cities above to find detailed weather information. Our data comes from Open-Meteo, aggregating readings from national meteorological agencies including NOAA, ECMWF, and local weather services. All forecasts update automatically every 30 minutes.

© 2026 Skymap — Weather Forecast — Weather data by Open-Meteo