St Croix climate — normals and trends

St Croix (U.S. Virgin Islands) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 908 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.3 °C on average) and the coldest is February (24.8 °C). Rainfall peaks in October.

St Croix averages 0 frost days, 0 hot days (≥ 30 °C) and 171 rainy days per year.

St Croix has warmed by +0.7 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.0 °C (on 13 October 2024) and the coldest 21.5 °C (on 30 January 1950).

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

St CroixSaint Croix Island

coords
17.73°, -64.75°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAugustColdest monthFebruaryWettest monthOctoberDriest monthMarch

Mean daily temperature

26.2°C

Average daily high

26.8°C

Average daily low

25.4°C

Annual rainfall

908mm

Sunshine / day

11.3h

Mean relative humidity

79%

Average peak wind

29.5km/h

Seasonal range

2.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

171 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.4 °C

Average feels-like low

26.7 °C

Average peak gust

40.7 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

20.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.7 °C

since 1940

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

30.0 °C

13 October 2024

Coldest day

21.5 °C

30 January 1950

Wettest day

191 mm

17 November 1999

Windiest day

102.9 km/h

20 September 2017

Strongest gust

159.8 km/h

18 September 1989

Hottest feels-like

37.5 °C

21 September 2024

Coldest feels-like

17.8 °C

14 February 1949

Sunniest day

12.9 h

12 July 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.5 °C28 September 202523.5 °C25 December 202526.9 °C868 mm00
202430.0 °C13 October 202422.4 °C9 February 202427.3 °C1,321 mm10
202329.8 °C10 August 202322.3 °C6 April 202327.0 °C922 mm00
202229.2 °C13 September 202222.2 °C5 February 202226.4 °C1,175 mm00
202129.4 °C2 October 202123.1 °C1 March 202126.5 °C599 mm00
202029.2 °C18 August 202023.1 °C21 March 202026.7 °C838 mm00
201929.5 °C17 September 201923.2 °C9 January 201926.6 °C646 mm00
201828.8 °C13 September 201822.7 °C13 February 201826.3 °C647 mm00
201729.2 °C5 September 201722.7 °C7 March 201726.5 °C1,054 mm00
201628.9 °C7 August 201623.4 °C15 February 201626.7 °C930 mm00
201529.3 °C4 October 201523.4 °C4 April 201526.6 °C462 mm00
201428.8 °C29 September 201422.9 °C10 May 201426.3 °C749 mm00
201329.1 °C29 September 201323.0 °C23 December 201326.3 °C946 mm00
201229.0 °C25 October 201222.0 °C24 January 201226.4 °C771 mm00
201128.9 °C16 June 201122.5 °C20 February 201126.3 °C1,197 mm00
201029.7 °C28 August 201023.7 °C8 March 201026.8 °C1,162 mm00
200929.0 °C26 September 200922.4 °C6 March 200926.3 °C841 mm00
200828.9 °C4 September 200822.5 °C20 March 200826.1 °C954 mm00
200728.9 °C9 July 200723.4 °C12 January 200726.5 °C786 mm00
200629.3 °C26 September 200623.2 °C14 March 200626.5 °C817 mm00
200529.5 °C1 September 200522.3 °C30 January 200526.6 °C1,208 mm00
200428.8 °C21 August 200422.1 °C29 March 200426.2 °C1,180 mm00
200329.1 °C23 September 200323.2 °C28 December 200326.5 °C1,001 mm00
200229.0 °C21 September 200223.2 °C3 February 200226.4 °C531 mm00
200128.8 °C25 September 200123.0 °C22 February 200126.3 °C683 mm00
200028.7 °C20 August 200021.6 °C16 January 200026.0 °C556 mm00
199928.7 °C29 August 199922.4 °C1 February 199926.2 °C1,070 mm00
199829.4 °C22 August 199823.2 °C31 March 199826.7 °C1,156 mm00
199728.7 °C8 September 199722.8 °C31 January 199726.3 °C692 mm00
199628.4 °C1 September 199622.7 °C24 January 199626.0 °C988 mm00
199529.4 °C2 September 199522.3 °C12 January 199526.4 °C681 mm00
199428.9 °C16 October 199423.2 °C12 March 199426.1 °C505 mm00
199328.6 °C5 June 199322.4 °C21 February 199326.2 °C751 mm00
199228.8 °C25 October 199223.2 °C20 April 199226.1 °C827 mm00
199128.7 °C13 September 199121.7 °C6 February 199126.1 °C588 mm00
199028.9 °C1 October 199022.6 °C9 March 199026.1 °C707 mm00
198928.4 °C25 August 198922.0 °C17 February 198925.8 °C813 mm00
198828.6 °C20 July 198822.9 °C27 February 198826.2 °C749 mm00
198728.9 °C26 August 198723.0 °C14 February 198726.4 °C1,233 mm00
198628.2 °C19 August 198621.7 °C11 May 198625.8 °C908 mm00
198528.4 °C21 September 198522.0 °C29 March 198525.7 °C816 mm00
198428.1 °C29 August 198422.5 °C18 March 198425.7 °C869 mm00
198329.0 °C12 September 198323.4 °C14 April 198326.3 °C1,066 mm00
198228.3 °C23 July 198221.8 °C28 December 198225.9 °C881 mm00
198129.0 °C10 September 198122.2 °C6 April 198126.4 °C1,080 mm00
198028.7 °C26 August 198023.1 °C11 January 198026.4 °C761 mm00
197928.5 °C16 July 197922.2 °C4 March 197926.0 °C1,302 mm00
197828.4 °C13 September 197823.3 °C11 April 197826.1 °C930 mm00
197728.3 °C28 September 197723.0 °C30 March 197726.0 °C901 mm00
197628.3 °C20 September 197621.7 °C17 April 197625.5 °C692 mm00
197528.6 °C7 August 197522.7 °C28 February 197525.6 °C811 mm00
197428.1 °C4 September 197422.1 °C26 January 197425.4 °C1,153 mm00
197328.5 °C26 August 197322.5 °C24 April 197326.0 °C901 mm00
197228.5 °C7 October 197221.6 °C13 March 197225.9 °C827 mm00
197128.2 °C23 September 197122.2 °C4 April 197125.8 °C724 mm00
197028.4 °C5 August 197021.8 °C4 March 197026.1 °C1,114 mm00
196928.8 °C9 July 196921.8 °C30 January 196926.5 °C1,021 mm00
196828.9 °C27 September 196822.3 °C31 January 196825.9 °C593 mm00
196728.6 °C3 September 196721.9 °C21 March 196725.9 °C578 mm00
196628.4 °C16 August 196622.9 °C9 February 196626.1 °C754 mm00
196528.5 °C24 September 196521.5 °C24 December 196525.9 °C776 mm00
196428.4 °C2 September 196422.3 °C25 December 196426.1 °C849 mm00
196329.0 °C9 October 196322.7 °C2 February 196326.3 °C943 mm00
196228.4 °C6 August 196222.8 °C12 February 196226.0 °C804 mm00
196128.3 °C21 August 196123.1 °C14 November 196126.0 °C1,010 mm00
196028.8 °C25 August 196023.3 °C24 March 196026.4 °C1,010 mm00
195928.9 °C17 September 195922.9 °C13 February 195926.2 °C673 mm00
195828.8 °C18 June 195823.1 °C23 February 195826.5 °C1,013 mm00
195728.5 °C2 September 195722.2 °C16 March 195725.9 °C763 mm00
195628.4 °C22 August 195622.3 °C23 February 195625.8 °C763 mm00
195528.4 °C21 September 195522.0 °C6 April 195525.7 °C904 mm00
195428.3 °C16 August 195422.4 °C17 February 195425.8 °C925 mm00
195328.6 °C27 August 195322.7 °C28 January 195326.2 °C668 mm00
195228.6 °C12 August 195222.0 °C17 January 195226.2 °C748 mm00
195128.8 °C9 September 195121.8 °C9 March 195126.0 °C1,114 mm00
195028.3 °C10 August 195021.5 °C30 January 195025.5 °C1,045 mm00
194928.4 °C25 August 194922.1 °C10 January 194925.9 °C919 mm00
194828.6 °C27 September 194821.9 °C20 February 194826.0 °C1,333 mm00
194728.8 °C11 September 194723.0 °C1 February 194726.1 °C903 mm00
194628.6 °C20 August 194622.0 °C7 March 194626.0 °C915 mm00
194528.4 °C28 August 194521.9 °C27 March 194525.8 °C1,246 mm00
194428.6 °C11 October 194421.6 °C27 January 194425.9 °C1,084 mm00
194328.5 °C6 September 194321.9 °C25 January 194325.8 °C964 mm00
194228.6 °C2 August 194222.9 °C30 January 194226.1 °C1,609 mm00
194128.6 °C1 September 194122.4 °C15 April 194126.2 °C1,394 mm00
194028.4 °C4 August 194022.5 °C15 March 194026.0 °C1,403 mm00

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
27.5 °C
+0.7 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
868 mm
-40 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.6 °C+1.0 °C28 mm-3 mm
Feb26.2 °C+0.9 °C27 mm+2 mm
Mar26.3 °C+0.9 °C30 mm+6 mm
Apr26.5 °C+0.6 °C105 mm+62 mm
May27.5 °C+0.7 °C87 mm+1 mm
Jun27.8 °C+0.3 °C22 mm-44 mm
Jul28.1 °C+0.4 °C50 mm-34 mm
Aug28.8 °C+0.8 °C116 mm+3 mm
Sep28.8 °C+0.8 °C151 mm+16 mm
Oct28.5 °C+0.7 °C145 mm+8 mm
Nov27.8 °C+0.7 °C80 mm-34 mm
Dec26.9 °C+0.7 °C28 mm-22 mm

The year's extremes

Hottest day
29.5 °C
28 Sep 2025
Coldest day
23.5 °C
25 Dec 2025
Wettest day
28.0 mm
18 Sep 2025
Windiest day
46.1 km/h
17 Aug 2025
Strongest gust
62.3 km/h
17 Aug 2025
Hottest feels-like
36.4 °C
23 Aug 2025
Coldest feels-like
22.1 °C
4 Apr 2025
Sunniest day
12.9 h
12 Jul 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 St Croix?

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

What is the hottest day ever recorded in St Croix?

The hottest day measured in St Croix between 1940 and 2025 was 13 October 2024, reaching 30.0 °C.

What is the coldest day in St Croix?

The coldest day measured in St Croix between 1940 and 2025 was 30 January 1950, at 21.5 °C.

Does it snow in St Croix?

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

Has the climate of St Croix warmed?

Yes: St Croix warmed by +0.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in St Croix?

The wettest day measured in St Croix between 1940 and 2025 was 17 November 1999, with 191 mm of rain in 24 hours.

What was the windiest day in St Croix?

The windiest day measured in St Croix between 1940 and 2025 was 20 September 2017, with winds reaching 102.9 km/h.

What is the warmest month in St Croix?

The warmest month in St Croix is August (27.3 °C on average); the coldest is February (24.8 °C).

How much does it rain in St Croix?

St Croix receives on average 908 mm of precipitation per year, spread over about 171 rainy days.

Is it sunny in St Croix?

St Croix gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

Are there tropical nights in St Croix?

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

What was the most extreme apparent temperature in St Croix?

In St Croix, between 1940 and 2025, the highest apparent temperature reached 37.5 °C on 21 September 2024, and the lowest was 17.8 °C on 14 February 1949.

Compare St Croix with another city

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

Nearby cities

The climate around St Croix

Other cities — U.S. Virgin Islands