V Portoriku je počas celého roka veľmi teplé počasie. Priemerná ročná teplota vzduchu v Portoriku je 28 °C, pričom priemerná minimálna teplota je 19 °C a priemerné maximum je 30 °C. Počas roka sa teplota nejako drasticky nemení. Na juhu ostrova býva teplota o pár stupňov vyššia ako na severe. V centrálnej hornatej časti ostrova Portoriko je teplota celoročne nižšia ako v ostatných častiach ostrova.

Ako aj v iných tropických krajinách aj v Portoriku je obdobie dažďov, ktoré tu trvá od apríla do novembra. Počasie sa tu mení v krátkych úsekoch, čo je spôsobené najmä pohorím Cordillera Central, v ktorom sa nachádza najvyšší bod celého ostrova - Cerro de Punta (1 339 m n. m.). Pohorie tiež spôsobuje zmeny sily a smeru vetra. Zvýšené zrážky sú tu v každom mesiaci roka.

jan feb mar apr máj jún júl aug sep okt nov dec
Teplota vzduchu (°C) 36.5 37.5 37.5 39 40 39.5 40.5 40 39.5 40 37 36
Teplota mora (°C) 26.5 26 26 26.9 27.5 28 28.5 29 29.4 29 28.5 27.5
Vlhkosť (%) 78 75.5 74 75 77 77 78 77.5 77.7 78 78.5 78
Počet hodín slnka za deň 8 8 9 9 8 9 9 9 9 9 8 8
Priemerné zrážky (mm) 95.5 62.5 49.5 119 150 112 129 138.5 146.5 142 161 127.5