Moca climate — normals and trends

Moca (Dominican Republic) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.1 °C and it receives 926 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 (26.0 °C on average) and the coldest is January (21.9 °C). Rainfall peaks in May.

Moca averages 0 frost days, 149 hot days (≥ 30 °C) and 204 rainy days per year.

Moca has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.3 °C (on 3 October 2015) and the coldest 12.0 °C (on 9 March 2010).

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

MocaEspaillat Province

coords
19.39°, -70.52°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAugustColdest monthJanuaryWettest monthMayDriest monthFebruary

Mean daily temperature

24.1°C

Average daily high

29.1°C

Average daily low

20.7°C

Annual rainfall

926mm

Sunshine / day

11.0h

Mean relative humidity

81%

Average peak wind

13.4km/h

Seasonal range

4.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

149 d/yr

Rainy days (≥ 1 mm)

204 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.5 °C

Average feels-like low

23.4 °C

Average peak gust

38.9 km/h

Tropical nights (≥ 20 °C)

242 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.65 · 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

37.3 °C

3 October 2015

Coldest day

12.0 °C

9 March 2010

Wettest day

125 mm

6 March 1960

Windiest day

41.0 km/h

22 September 1998

Strongest gust

123.5 km/h

22 September 1998

Hottest feels-like

42.9 °C

5 June 2023

Coldest feels-like

12.2 °C

9 March 2010

Sunniest day

12.9 h

21 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.3 °C29 August 202515.0 °C20 March 202525.4 °C725 mm2210
202434.9 °C15 September 202416.5 °C24 February 202425.6 °C1,107 mm2250
202336.1 °C9 July 202313.1 °C17 January 202325.6 °C810 mm2460
202234.2 °C20 May 202215.4 °C13 December 202224.8 °C852 mm1930
202134.1 °C9 September 202115.6 °C5 January 202124.7 °C724 mm1900
202034.4 °C9 July 202016.8 °C22 March 202025.2 °C788 mm2120
201935.4 °C14 May 201916.4 °C16 January 201925.3 °C576 mm2290
201833.7 °C14 June 201816.1 °C2 March 201824.8 °C630 mm1980
201733.6 °C4 August 201713.7 °C19 January 201724.7 °C1,163 mm1670
201634.3 °C10 September 201615.3 °C5 February 201625.0 °C1,041 mm1890
201537.3 °C3 October 201516.9 °C21 January 201525.1 °C694 mm1880
201434.1 °C27 July 201416.6 °C10 December 201424.8 °C795 mm1860
201333.7 °C26 September 201315.5 °C3 February 201324.5 °C735 mm1620
201234.2 °C16 June 201216.1 °C25 January 201224.3 °C1,037 mm1500
201133.2 °C15 June 201115.6 °C24 March 201124.3 °C974 mm1520
201034.1 °C28 August 201012.0 °C9 March 201024.6 °C1,041 mm1790
200933.9 °C16 September 200914.6 °C2 January 200924.4 °C904 mm1620
200834.3 °C7 August 200813.1 °C14 January 200824.2 °C838 mm1570
200734.5 °C23 June 200716.4 °C20 January 200724.6 °C1,072 mm2000
200634.2 °C30 September 200615.6 °C11 March 200624.6 °C804 mm1780
200534.3 °C3 September 200513.9 °C11 February 200524.5 °C1,097 mm1950
200433.8 °C4 September 200414.5 °C26 January 200424.1 °C1,045 mm1350
200333.3 °C26 June 200316.3 °C29 December 200324.5 °C800 mm1850
200233.7 °C2 June 200216.6 °C22 February 200224.5 °C640 mm1820
200133.7 °C17 July 200114.6 °C28 February 200124.3 °C759 mm1740
200033.6 °C16 July 200013.1 °C19 January 200024.1 °C677 mm1470
199934.6 °C14 September 199914.0 °C18 February 199923.8 °C897 mm1630
199834.0 °C1 July 199816.0 °C16 April 199824.5 °C1,009 mm1840
199735.3 °C16 June 199716.2 °C7 April 199724.8 °C593 mm2200
199633.4 °C4 July 199615.6 °C17 December 199623.7 °C1,149 mm1120
199534.6 °C24 June 199515.3 °C15 March 199524.4 °C700 mm1730
199435.5 °C21 June 199417.1 °C9 March 199424.4 °C595 mm1720
199333.4 °C13 October 199316.0 °C22 February 199324.2 °C915 mm1470
199233.2 °C5 April 199216.4 °C18 January 199224.0 °C922 mm1370
199134.4 °C3 September 199114.6 °C24 December 199124.2 °C619 mm1510
199035.5 °C29 May 199015.5 °C9 December 199024.2 °C968 mm1450
198933.7 °C19 May 198915.7 °C27 March 198924.1 °C797 mm1230
198834.2 °C2 June 198816.5 °C4 March 198824.1 °C986 mm1230
198733.2 °C8 September 198716.0 °C30 January 198724.5 °C1,070 mm1190
198632.3 °C17 August 198615.2 °C4 February 198623.9 °C973 mm670
198532.8 °C16 August 198515.7 °C16 January 198523.8 °C975 mm1080
198433.6 °C29 March 198415.2 °C20 December 198424.0 °C930 mm980
198333.2 °C22 June 198317.0 °C6 February 198324.5 °C904 mm1480
198232.3 °C17 October 198215.2 °C8 May 198223.9 °C791 mm1220
198132.8 °C4 September 198115.7 °C22 January 198124.0 °C1,052 mm1260
198033.3 °C10 September 198015.8 °C21 January 198024.5 °C955 mm1640
197931.8 °C15 June 197914.6 °C26 December 197923.9 °C1,234 mm980
197833.2 °C30 July 197815.3 °C14 February 197824.4 °C879 mm1610
197732.5 °C19 July 197717.7 °C21 January 197724.5 °C904 mm1370
197633.5 °C15 July 197614.1 °C30 January 197624.0 °C647 mm1300
197532.7 °C23 June 197515.5 °C27 December 197524.1 °C785 mm1260
197432.9 °C14 July 197416.5 °C18 February 197423.8 °C1,192 mm1180
197333.7 °C12 September 197316.1 °C22 December 197324.3 °C1,024 mm1490
197233.9 °C22 June 197215.4 °C14 March 197224.1 °C1,016 mm1130
197132.8 °C10 June 197116.0 °C22 January 197123.9 °C931 mm1270
197033.8 °C17 July 197014.8 °C4 March 197024.0 °C1,018 mm1230
196933.6 °C9 June 196915.4 °C21 February 196924.4 °C1,032 mm1740
196832.9 °C27 September 196814.5 °C4 February 196823.7 °C882 mm1490
196734.9 °C15 June 196714.0 °C17 March 196723.8 °C642 mm1420
196634.5 °C2 July 196615.0 °C9 February 196623.8 °C969 mm1580
196533.2 °C24 October 196513.6 °C4 January 196523.5 °C866 mm1360
196433.8 °C9 June 196415.0 °C22 December 196423.9 °C866 mm1510
196334.0 °C9 September 196316.0 °C11 May 196323.7 °C1,101 mm1240
196234.3 °C8 August 196214.6 °C16 February 196223.7 °C816 mm1590
196133.5 °C19 June 196115.5 °C29 March 196123.5 °C1,092 mm1140
196034.2 °C7 September 196016.3 °C9 December 196023.8 °C1,269 mm1640
195934.4 °C19 June 195916.7 °C9 January 195924.2 °C738 mm1790
195834.8 °C7 October 195814.7 °C4 February 195824.6 °C830 mm2020
195734.3 °C24 July 195715.9 °C12 March 195724.2 °C781 mm1670
195633.3 °C9 September 195613.3 °C11 January 195623.5 °C1,036 mm930
195533.2 °C17 September 195514.3 °C16 January 195523.3 °C1,194 mm710
195432.3 °C2 June 195414.2 °C30 January 195423.4 °C1,082 mm750
195332.6 °C5 September 195314.9 °C3 January 195323.7 °C998 mm990
195232.6 °C18 August 195214.4 °C18 January 195223.8 °C937 mm1470
195134.2 °C8 September 195113.3 °C13 March 195123.7 °C1,074 mm1530
195032.4 °C31 May 195015.7 °C27 January 195023.2 °C1,253 mm790
194932.7 °C19 August 194915.2 °C12 January 194923.6 °C891 mm1080
194832.5 °C6 September 194815.4 °C27 February 194823.6 °C1,249 mm610
194733.6 °C23 July 194715.8 °C19 February 194724.2 °C905 mm1520
194633.6 °C3 June 194616.2 °C6 February 194623.7 °C954 mm1160
194532.6 °C11 September 194513.7 °C15 January 194523.5 °C956 mm690
194433.1 °C14 July 194413.7 °C7 February 194423.7 °C890 mm1230
194334.0 °C25 September 194314.8 °C1 March 194323.5 °C1,043 mm1590
194233.4 °C20 September 194215.7 °C26 January 194223.5 °C1,347 mm1400
194133.2 °C28 March 194114.4 °C14 January 194123.7 °C1,045 mm1030
194034.8 °C13 September 194015.2 °C6 March 194023.7 °C1,098 mm1550

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
30.4 °C
+1.3 °C
Hot days (≥ 30 °C)
221 d/yr
+72
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
725 mm
-201 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.7 °C+1.2 °C36 mm-17 mm
Feb28.2 °C+1.3 °C43 mm-8 mm
Mar30.0 °C+2.0 °C34 mm-29 mm
Apr28.8 °C0.0 °C111 mm+23 mm
May31.0 °C+1.4 °C58 mm-58 mm
Jun31.1 °C+0.3 °C47 mm-19 mm
Jul31.7 °C+0.9 °C49 mm-12 mm
Aug32.9 °C+1.8 °C60 mm-15 mm
Sep33.2 °C+2.2 °C82 mm-11 mm
Oct31.4 °C+1.2 °C121 mm+15 mm
Nov30.1 °C+1.9 °C49 mm-37 mm
Dec29.1 °C+2.2 °C36 mm-31 mm

The year's extremes

Hottest day
35.3 °C
29 Aug 2025
Coldest day
15.0 °C
20 Mar 2025
Wettest day
23.2 mm
18 Oct 2025
Windiest day
23.3 km/h
29 Oct 2025
Strongest gust
64.1 km/h
29 Oct 2025
Hottest feels-like
41.9 °C
19 Aug 2025
Coldest feels-like
15.4 °C
20 Mar 2025
Sunniest day
12.9 h
21 May 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 Moca?

Moca has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 24.1 °C and it receives 926 mm of precipitation per year.

What is the hottest day ever recorded in Moca?

The hottest day measured in Moca between 1940 and 2025 was 3 October 2015, reaching 37.3 °C.

What is the coldest day in Moca?

The coldest day measured in Moca between 1940 and 2025 was 9 March 2010, at 12.0 °C.

Does it snow in Moca?

Almost never: Moca sees virtually no snow, with about 0 frost days per year.

Has the climate of Moca warmed?

Yes: Moca warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Moca?

The wettest day measured in Moca between 1940 and 2025 was 6 March 1960, with 125 mm of rain in 24 hours.

What was the windiest day in Moca?

The windiest day measured in Moca between 1940 and 2025 was 22 September 1998, with winds reaching 41.0 km/h.

What is the warmest month in Moca?

The warmest month in Moca is August (26.0 °C on average); the coldest is January (21.9 °C).

How much does it rain in Moca?

Moca receives on average 926 mm of precipitation per year, spread over about 204 rainy days.

Is it sunny in Moca?

Moca gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Moca?

Yes: Moca has on average 242 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Moca?

In Moca, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 5 June 2023, and the lowest was 12.2 °C on 9 March 2010.

Compare Moca with another city

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

Nearby cities

The climate around Moca

Other cities — Dominican Republic