San Pedro de Macorís climate — normals and trends

San Pedro de Macorís (Dominican Republic) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.0 °C and it receives 787 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is August (27.4 °C on average) and the coldest is January (24.5 °C). Rainfall peaks in October.

San Pedro de Macorís averages 0 frost days, 46 hot days (≥ 30 °C) and 149 rainy days per year.

San Pedro de Macorís has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.2 °C (on 15 September 2022) and the coldest 18.6 °C (on 19 January 2000).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

San Pedro de MacorísSan Pedro de Macorís

coords
18.45°, -69.31°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAugustColdest monthJanuaryWettest monthOctoberDriest monthJanuary

Mean daily temperature

26.0°C

Average daily high

28.3°C

Average daily low

24.1°C

Annual rainfall

787mm

Sunshine / day

11.2h

Mean relative humidity

79%

Average peak wind

19.0km/h

Seasonal range

2.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

46 d/yr

Rainy days (≥ 1 mm)

149 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.9 °C

Average feels-like low

27.0 °C

Average peak gust

31.0 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

+0.1 °C per decade · r² = 0.55 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

32.2 °C

15 September 2022

Coldest day

18.6 °C

19 January 2000

Wettest day

224 mm

23 September 2008

Windiest day

77.1 km/h

22 September 1998

Strongest gust

132.1 km/h

22 September 1998

Hottest feels-like

39.7 °C

6 September 1997

Coldest feels-like

15.9 °C

16 January 2000

Sunniest day

12.9 h

13 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.9 °C25 August 202520.8 °C30 December 202526.8 °C791 mm940
202432.1 °C20 August 202421.3 °C28 March 202427.1 °C983 mm1290
202332.2 °C14 August 202320.2 °C28 February 202326.9 °C806 mm1240
202232.2 °C15 September 202221.0 °C13 December 202226.3 °C974 mm600
202131.5 °C6 September 202121.3 °C5 January 202126.4 °C538 mm680
202031.9 °C29 August 202022.2 °C10 March 202026.7 °C736 mm960
201932.0 °C27 July 201921.2 °C15 January 201926.5 °C599 mm680
201831.1 °C4 August 201820.2 °C2 March 201826.2 °C590 mm610
201731.8 °C1 August 201719.6 °C19 January 201726.4 °C899 mm670
201631.9 °C29 September 201621.9 °C5 February 201626.5 °C956 mm630
201531.5 °C11 September 201521.9 °C21 January 201526.7 °C383 mm790
201431.4 °C25 July 201421.7 °C10 December 201426.4 °C473 mm540
201331.6 °C24 August 201321.5 °C4 February 201326.2 °C623 mm610
201231.6 °C22 August 201221.2 °C18 February 201226.2 °C780 mm600
201131.1 °C10 September 201120.8 °C23 March 201126.0 °C988 mm310
201031.5 °C11 July 201020.5 °C9 March 201026.4 °C916 mm650
200931.4 °C8 July 200920.4 °C27 March 200926.2 °C538 mm760
200831.6 °C12 August 200820.6 °C27 January 200825.9 °C1,089 mm430
200731.8 °C2 August 200721.7 °C4 April 200726.3 °C854 mm600
200631.7 °C2 October 200621.3 °C10 March 200626.4 °C612 mm800
200531.4 °C10 September 200519.9 °C11 February 200526.2 °C1,099 mm560
200431.6 °C15 August 200421.0 °C25 January 200426.1 °C724 mm590
200331.3 °C26 September 200321.2 °C29 December 200326.3 °C709 mm590
200231.2 °C13 September 200221.3 °C27 February 200226.3 °C424 mm680
200131.4 °C13 August 200120.9 °C27 February 200126.1 °C552 mm710
200031.4 °C21 August 200018.6 °C19 January 200025.8 °C486 mm510
199931.4 °C10 August 199920.4 °C18 February 199925.8 °C678 mm450
199832.1 °C5 August 199822.0 °C28 March 199826.5 °C895 mm800
199732.1 °C12 September 199721.1 °C1 February 199726.3 °C450 mm920
199631.3 °C28 August 199620.3 °C17 December 199625.7 °C854 mm370
199531.8 °C3 July 199520.1 °C28 March 199526.2 °C586 mm680
199431.9 °C23 August 199421.5 °C30 December 199426.1 °C548 mm620
199331.3 °C4 August 199320.8 °C4 March 199326.0 °C740 mm630
199231.4 °C28 August 199221.0 °C14 January 199225.8 °C920 mm210
199131.3 °C15 September 199120.0 °C24 December 199125.9 °C542 mm470
199031.8 °C27 August 199021.3 °C6 February 199025.9 °C810 mm480
198931.2 °C4 September 198920.9 °C25 January 198925.7 °C532 mm370
198831.0 °C27 July 198820.7 °C28 February 198825.8 °C812 mm260
198731.3 °C28 August 198721.1 °C1 February 198726.1 °C1,223 mm380
198630.8 °C20 August 198620.4 °C23 February 198625.6 °C994 mm130
198531.1 °C31 July 198520.6 °C20 January 198525.5 °C768 mm310
198431.2 °C25 August 198420.5 °C20 December 198425.6 °C686 mm200
198331.4 °C10 September 198321.8 °C16 January 198326.1 °C866 mm290
198230.8 °C20 August 198220.7 °C25 January 198225.6 °C718 mm290
198131.3 °C11 September 198121.2 °C25 February 198125.8 °C989 mm310
198031.0 °C1 September 198020.5 °C21 January 198026.1 °C733 mm360
197930.8 °C9 August 197920.5 °C6 March 197925.6 °C1,334 mm210
197831.2 °C12 August 197820.4 °C14 February 197825.9 °C893 mm250
197730.9 °C16 August 197721.6 °C25 January 197725.9 °C899 mm260
197630.6 °C3 September 197619.5 °C29 January 197625.5 °C553 mm60
197530.9 °C10 September 197520.8 °C23 December 197525.6 °C755 mm190
197430.7 °C15 August 197421.0 °C30 April 197425.5 °C915 mm130
197331.3 °C14 August 197320.6 °C22 December 197326.0 °C748 mm180
197231.0 °C25 July 197220.6 °C12 March 197225.9 °C722 mm330
197130.7 °C19 June 197121.3 °C27 January 197125.7 °C664 mm230
197031.2 °C20 August 197020.7 °C3 March 197025.8 °C920 mm200
196931.5 °C18 July 196920.2 °C21 February 196926.1 °C870 mm380
196831.4 °C12 September 196819.9 °C6 February 196825.7 °C548 mm320
196731.4 °C3 August 196720.4 °C17 March 196725.8 °C416 mm460
196631.9 °C25 August 196621.4 °C7 February 196625.9 °C706 mm490
196531.0 °C17 August 196519.5 °C12 January 196525.7 °C590 mm420
196431.2 °C3 September 196420.7 °C24 December 196426.0 °C589 mm420
196331.4 °C12 September 196321.2 °C7 January 196325.8 °C1,069 mm450
196231.5 °C25 July 196219.8 °C16 February 196225.8 °C609 mm480
196131.3 °C3 August 196121.4 °C29 March 196125.7 °C886 mm350
196032.0 °C15 July 196021.4 °C7 December 196026.0 °C867 mm660
195931.5 °C2 September 195921.8 °C9 January 195926.0 °C740 mm480
195831.4 °C8 August 195820.8 °C6 February 195826.3 °C909 mm750
195732.0 °C8 August 195720.5 °C12 March 195726.1 °C578 mm800
195631.0 °C11 August 195618.9 °C8 January 195625.6 °C764 mm310
195530.7 °C5 August 195519.8 °C16 January 195525.4 °C914 mm100
195431.1 °C14 July 195420.7 °C30 January 195425.5 °C1,000 mm220
195331.3 °C2 September 195320.5 °C3 January 195325.8 °C763 mm320
195231.3 °C4 August 195221.0 °C3 February 195225.9 °C725 mm460
195131.1 °C24 July 195119.3 °C12 March 195125.7 °C991 mm460
195030.7 °C16 July 195020.3 °C27 February 195025.3 °C693 mm200
194931.3 °C27 July 194920.4 °C12 January 194925.6 °C672 mm360
194830.7 °C21 August 194820.5 °C27 February 194825.7 °C1,237 mm90
194731.6 °C17 August 194721.5 °C26 January 194726.1 °C755 mm610
194631.1 °C16 August 194621.1 °C23 February 194625.7 °C902 mm370
194530.5 °C6 July 194520.4 °C14 January 194525.5 °C993 mm90
194430.9 °C5 August 194420.3 °C6 December 194425.7 °C875 mm270
194331.6 °C17 September 194320.5 °C24 January 194325.4 °C1,001 mm120
194231.1 °C9 August 194221.2 °C5 February 194225.5 °C1,142 mm280
194131.0 °C9 August 194119.9 °C12 January 194125.6 °C953 mm210
194031.5 °C29 July 194020.6 °C5 March 194025.6 °C1,024 mm440

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
29.0 °C
+0.7 °C
Hot days (≥ 30 °C)
94 d/yr
+48
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
791 mm
+4 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.0 °C+1.0 °C14 mm-5 mm
Feb28.0 °C+1.0 °C20 mm-0 mm
Mar28.2 °C+0.9 °C17 mm-6 mm
Apr28.3 °C+0.5 °C49 mm+3 mm
May29.0 °C+0.7 °C109 mm+5 mm
Jun30.0 °C+0.9 °C36 mm-46 mm
Jul30.2 °C+0.5 °C42 mm-29 mm
Aug30.4 °C+0.7 °C64 mm-28 mm
Sep29.8 °C+0.5 °C152 mm+35 mm
Oct29.2 °C+0.4 °C219 mm+102 mm
Nov29.0 °C+0.9 °C54 mm-12 mm
Dec28.1 °C+0.7 °C15 mm-14 mm

The year's extremes

Hottest day
31.9 °C
25 Aug 2025
Coldest day
20.8 °C
30 Dec 2025
Wettest day
46.6 mm
24 Oct 2025
Windiest day
39.5 km/h
17 Aug 2025
Strongest gust
59.8 km/h
18 Aug 2025
Hottest feels-like
39.2 °C
24 Aug 2025
Coldest feels-like
21.5 °C
30 Dec 2025
Sunniest day
12.9 h
13 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of San Pedro de Macorís?

San Pedro de Macorís has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 26.0 °C and it receives 787 mm of precipitation per year.

What is the hottest day ever recorded in San Pedro de Macorís?

The hottest day measured in San Pedro de Macorís between 1940 and 2025 was 15 September 2022, reaching 32.2 °C.

What is the coldest day in San Pedro de Macorís?

The coldest day measured in San Pedro de Macorís between 1940 and 2025 was 19 January 2000, at 18.6 °C.

Does it snow in San Pedro de Macorís?

Almost never: San Pedro de Macorís sees virtually no snow, with about 0 frost days per year.

Has the climate of San Pedro de Macorís warmed?

Yes: San Pedro de Macorís warmed by +0.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in San Pedro de Macorís?

The wettest day measured in San Pedro de Macorís between 1940 and 2025 was 23 September 2008, with 224 mm of rain in 24 hours.

What was the windiest day in San Pedro de Macorís?

The windiest day measured in San Pedro de Macorís between 1940 and 2025 was 22 September 1998, with winds reaching 77.1 km/h.

What is the warmest month in San Pedro de Macorís?

The warmest month in San Pedro de Macorís is August (27.4 °C on average); the coldest is January (24.5 °C).

How much does it rain in San Pedro de Macorís?

San Pedro de Macorís receives on average 787 mm of precipitation per year, spread over about 149 rainy days.

Is it sunny in San Pedro de Macorís?

San Pedro de Macorís gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in San Pedro de Macorís?

Yes: San Pedro de Macorís has on average 364 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in San Pedro de Macorís?

In San Pedro de Macorís, between 1940 and 2025, the highest apparent temperature reached 39.7 °C on 6 September 1997, and the lowest was 15.9 °C on 16 January 2000.

Compare San Pedro de Macorís with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around San Pedro de Macorís

Other cities — Dominican Republic