Climate averages 1991–2020

Weather in Puerto Rico.

ClimaNote covers 7 cities in Puerto Rico, starting with San Juan, Bayamón and Carolina. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 28.9°C in Caguas to 30.1°C in Arecibo, and yearly rainfall from 576 mm in Mayagüez to 1,212 mm in Caguas. The hottest city-month is July in Arecibo, with an average high of 31.7°C (tied with August in Arecibo), and the coolest is January in Caguas, at 27.1°C. By single month, the most rain falls in September in Caguas, with 168 mm, and the least in January in Mayagüez, with 16 mm.

August is the warmest month in 3 cities and July in 2 (in 2 other cities two or more months tie); January is the coolest in 5 cities (in 2 other cities two or more months tie). September is the wettest month in 6 cities and May in 1; February is the driest in 5 cities and January in 1 (in 1 other city two or more months tie). None of these cities has a month with an average high below 2.0°C, a month with under 1 mm of rain or a month with more than 300 mm of rain.

Compare cities

Puerto Rico by month

7 cities

Cities in Puerto Rico

Yearly averages
Yearly climate averages for cities in Puerto Rico
CityAverage highAverage lowRain mm/year
San Juan30°C23°C949
Bayamón30°C23°C870
Carolina30°C23°C949
Ponce29°C23°C733
Arecibo30°C23°C1,133
Caguas29°C23°C1,212
Mayagüez30°C24°C576

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.