Grand Forks climate — normals and trends

Grand Forks (United States) has a warm-summer humid continental climate (Dfb) under the Köppen-Geiger classification. Its mean annual temperature is 4.6 °C and it receives 627 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 July (21.1 °C on average) and the coldest is January (-14.6 °C). Rainfall peaks in June.

Grand Forks averages 171 frost days, 17 hot days (≥ 30 °C) and 94 rainy days per year.

Grand Forks has warmed by +1.3 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.2 °C (on 4 June 2021) and the coldest -41.6 °C (on 1 February 1996).

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

Grand ForksNorth Dakota

coords
47.93°, -97.03°
period
19402025 · 86 yrs
DfbWarm-summer humid continentalWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthFebruary

Mean daily temperature

4.6°C

Average daily high

9.8°C

Average daily low

-0.5°C

Annual rainfall

627mm

Sunshine / day

8.9h

Mean relative humidity

70%

Average peak wind

19.6km/h

Seasonal range

35.7°C

Frost days (< 0 °C)

171 d/yr

Hot days (≥ 30 °C)

17 d/yr

Rainy days (≥ 1 mm)

94 d/yr

Annual snowfall

83.2 cm

Average feels-like high

6.8 °C

Average feels-like low

-4.2 °C

Average peak gust

38.0 km/h

Tropical nights (≥ 20 °C)

6 d/yr

Solar radiation

13.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

40.2 °C

4 June 2021

Coldest day

-41.6 °C

1 February 1996

Wettest day

96 mm

15 June 1953

Windiest day

57.0 km/h

7 June 1954

Strongest gust

105.5 km/h

7 June 1954

Hottest feels-like

41.2 °C

3 August 1947

Coldest feels-like

-47.0 °C

1 February 1996

Snowiest day

24.6 cm

24 October 2001

Sunniest day

15.1 h

20 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.4 °C11 May 2025-34.5 °C13 February 20255.7 °C713 mm16160
202431.6 °C26 July 2024-29.3 °C11 December 20247.1 °C662 mm13153
202336.4 °C20 June 2023-29.8 °C3 February 20236.0 °C544 mm28173
202238.8 °C19 June 2022-35.7 °C1 January 20223.9 °C718 mm14173
202140.2 °C4 June 2021-34.0 °C14 February 20216.8 °C444 mm45170
202034.4 °C16 June 2020-31.6 °C16 January 20205.5 °C462 mm16186
201935.5 °C7 June 2019-39.1 °C30 January 20193.7 °C755 mm15174
201835.6 °C12 August 2018-35.8 °C13 January 20184.7 °C592 mm22185
201733.9 °C2 June 2017-33.3 °C30 December 20175.7 °C490 mm10160
201633.2 °C5 May 2016-32.0 °C10 December 20166.9 °C725 mm15139
201535.7 °C14 August 2015-32.8 °C19 February 20156.5 °C595 mm18152
201433.0 °C20 July 2014-36.1 °C2 January 20143.6 °C696 mm5170
201336.0 °C20 August 2013-32.1 °C1 February 20133.9 °C605 mm30188
201235.8 °C29 August 2012-33.0 °C19 January 20127.1 °C502 mm40159
201132.7 °C16 July 2011-31.3 °C21 January 20115.5 °C628 mm17169
201033.6 °C9 August 2010-37.6 °C2 January 20105.8 °C715 mm14141
200934.7 °C12 August 2009-35.4 °C13 January 20094.0 °C615 mm6168
200832.6 °C31 August 2008-35.5 °C20 February 20083.6 °C698 mm7178
200734.5 °C23 July 2007-31.0 °C3 February 20075.4 °C735 mm18158
200635.7 °C30 July 2006-32.2 °C17 February 20066.6 °C505 mm21167
200532.7 °C23 June 2005-35.7 °C17 January 20055.7 °C695 mm18159
200431.4 °C2 September 2004-40.0 °C30 January 20044.3 °C696 mm2172
200335.2 °C18 August 2003-34.0 °C2 March 20034.8 °C593 mm17169
200235.2 °C29 June 2002-25.8 °C29 January 20024.9 °C652 mm9199
200134.2 °C4 August 2001-32.8 °C10 February 20015.6 °C668 mm18159
200032.7 °C9 June 2000-32.1 °C22 December 20004.7 °C778 mm7163
199934.4 °C29 July 1999-32.5 °C13 January 19995.9 °C717 mm8168
199833.7 °C10 September 1998-33.0 °C30 December 19986.6 °C613 mm16155
199733.0 °C27 June 1997-36.1 °C26 January 19974.3 °C657 mm10182
199634.4 °C27 June 1996-41.6 °C1 February 19962.4 °C664 mm13192
199537.9 °C17 June 1995-31.9 °C10 December 19954.1 °C684 mm17170
199431.9 °C9 September 1994-37.8 °C15 January 19944.8 °C755 mm3164
199332.9 °C10 August 1993-35.5 °C10 January 19933.8 °C591 mm5177
199232.9 °C8 August 1992-32.9 °C26 December 19924.7 °C589 mm9180
199136.8 °C28 August 1991-32.7 °C7 January 19915.6 °C669 mm25177
199034.3 °C2 July 1990-37.7 °C26 December 19905.9 °C411 mm29178
198937.5 °C5 July 1989-35.1 °C3 February 19894.0 °C443 mm32187
198839.6 °C5 July 1988-34.3 °C6 January 19885.4 °C435 mm43180
198735.2 °C13 June 1987-35.5 °C24 January 19877.2 °C488 mm27162
198633.4 °C19 June 1986-32.6 °C7 January 19865.0 °C532 mm15159
198534.6 °C7 July 1985-34.5 °C19 January 19853.4 °C705 mm6163
198436.4 °C27 August 1984-32.3 °C20 January 19845.3 °C608 mm24171
198337.8 °C7 August 1983-37.3 °C19 December 19835.4 °C592 mm30169
198232.5 °C20 July 1982-36.0 °C3 February 19823.8 °C638 mm14166
198135.0 °C6 July 1981-30.4 °C10 February 19816.4 °C548 mm10158
198037.5 °C21 April 1980-35.6 °C1 March 19804.9 °C648 mm27170
197932.3 °C9 July 1979-35.8 °C13 January 19792.6 °C598 mm12185
197835.7 °C5 September 1978-34.2 °C5 February 19783.8 °C564 mm22170
197735.4 °C17 July 1977-36.3 °C9 January 19774.9 °C797 mm15152
197636.2 °C20 August 1976-33.5 °C4 January 19764.9 °C391 mm31187
197536.8 °C29 July 1975-33.0 °C15 December 19754.4 °C671 mm15157
197436.7 °C7 July 1974-36.5 °C1 January 19743.9 °C594 mm19184
197334.0 °C11 July 1973-36.7 °C8 January 19735.6 °C579 mm20171
197235.3 °C29 August 1972-38.7 °C15 January 19723.3 °C620 mm17177
197134.9 °C16 August 1971-35.1 °C15 January 19714.0 °C615 mm13164
197034.5 °C13 August 1970-36.6 °C18 January 19703.6 °C653 mm28173
196935.3 °C12 July 1969-35.3 °C11 January 19694.1 °C610 mm21173
196833.4 °C3 June 1968-39.7 °C4 January 19684.1 °C734 mm10174
196734.1 °C19 July 1967-34.8 °C18 February 19673.6 °C533 mm19187
196634.2 °C30 June 1966-40.5 °C24 January 19663.0 °C711 mm19186
196535.3 °C13 August 1965-37.4 °C29 January 19653.3 °C693 mm7170
196435.4 °C21 May 1964-32.5 °C30 November 19644.1 °C743 mm16166
196333.3 °C23 July 1963-37.4 °C21 December 19635.1 °C592 mm18162
196231.5 °C21 August 1962-36.3 °C28 February 19624.0 °C738 mm9171
196137.0 °C14 August 1961-35.1 °C24 January 19615.0 °C501 mm37183
196036.2 °C20 July 1960-30.5 °C27 December 19604.3 °C617 mm24179
195936.4 °C7 June 1959-33.1 °C1 February 19594.1 °C725 mm24183
195835.4 °C8 August 1958-34.7 °C15 February 19585.0 °C517 mm13160
195735.6 °C11 July 1957-37.1 °C29 January 19574.4 °C725 mm15171
195635.2 °C10 June 1956-33.4 °C17 December 19563.7 °C688 mm8180
195534.2 °C18 August 1955-36.8 °C19 December 19553.8 °C704 mm27171
195433.3 °C26 July 1954-37.6 °C21 January 19544.5 °C556 mm14176
195335.8 °C26 August 1953-32.0 °C16 December 19535.4 °C766 mm12162
195235.5 °C14 August 1952-34.5 °C23 January 19525.3 °C541 mm22172
195134.0 °C24 July 1951-38.3 °C29 January 19512.7 °C633 mm7182
195033.5 °C22 June 1950-35.5 °C18 January 19501.5 °C796 mm8185
194935.6 °C7 August 1949-34.3 °C23 December 19494.2 °C746 mm19173
194835.3 °C6 July 1948-38.6 °C23 January 19484.0 °C638 mm18173
194736.6 °C4 August 1947-36.5 °C3 January 19473.9 °C635 mm20172
194633.2 °C2 August 1946-33.9 °C30 December 19465.0 °C559 mm11156
194534.7 °C18 August 1945-33.4 °C18 February 19453.8 °C671 mm8184
194432.4 °C9 August 1944-28.4 °C9 March 19445.8 °C713 mm6164
194331.6 °C31 July 1943-36.9 °C20 January 19434.6 °C646 mm6176
194232.6 °C17 July 1942-30.1 °C19 December 19425.4 °C623 mm5173
194136.7 °C27 July 1941-35.5 °C19 February 19416.1 °C624 mm26156
194035.6 °C22 July 1940-34.2 °C13 December 19405.6 °C381 mm27171

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
11.3 °C
+1.5 °C
Hot days (≥ 30 °C)
16 d/yr
-1
Frost days (< 0 °C)
160 d/yr
-11
Annual rainfall
713 mm
+86 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-9.0 °C+0.9 °C16 mm-4 mm
Feb-8.9 °C-2.1 °C6 mm-11 mm
Mar5.1 °C+4.3 °C21 mm-10 mm
Apr11.7 °C+0.8 °C70 mm+17 mm
May22.6 °C+3.7 °C59 mm-20 mm
Jun25.0 °C+1.1 °C87 mm-14 mm
Jul26.3 °C-0.4 °C159 mm+77 mm
Aug25.5 °C-0.3 °C75 mm-2 mm
Sep22.7 °C+2.7 °C49 mm-16 mm
Oct15.0 °C+2.5 °C108 mm+58 mm
Nov4.7 °C+3.2 °C17 mm-12 mm
Dec-6.9 °C-0.2 °C46 mm+22 mm

The year's extremes

Hottest day
36.4 °C
11 May 2025
Coldest day
-34.5 °C
13 Feb 2025
Wettest day
47.7 mm
27 Jul 2025
Windiest day
40.4 km/h
18 Dec 2025
Strongest gust
75.2 km/h
18 Dec 2025
Hottest feels-like
37.4 °C
26 Jul 2025
Coldest feels-like
-40.4 °C
13 Feb 2025
Snowiest day
8.8 cm
18 Dec 2025
Sunniest day
15.0 h
5 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 Grand Forks?

Grand Forks has a warm-summer humid continental climate (Köppen Dfb). Over 1940-2025, the average annual temperature is 4.6 °C and it receives 627 mm of precipitation per year.

What is the hottest day ever recorded in Grand Forks?

The hottest day measured in Grand Forks between 1940 and 2025 was 4 June 2021, reaching 40.2 °C.

What is the coldest day in Grand Forks?

The coldest day measured in Grand Forks between 1940 and 2025 was 1 February 1996, at -41.6 °C.

Does it snow in Grand Forks?

Yes. Grand Forks gets on average 83.2 cm of snow per year and has around 171 frost days.

Has the climate of Grand Forks warmed?

Yes: Grand Forks warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Grand Forks?

The wettest day measured in Grand Forks between 1940 and 2025 was 15 June 1953, with 96 mm of rain in 24 hours.

What was the windiest day in Grand Forks?

The windiest day measured in Grand Forks between 1940 and 2025 was 7 June 1954, with winds reaching 57.0 km/h.

What is the warmest month in Grand Forks?

The warmest month in Grand Forks is July (21.1 °C on average); the coldest is January (-14.6 °C).

How much does it rain in Grand Forks?

Grand Forks receives on average 627 mm of precipitation per year, spread over about 94 rainy days.

Is it sunny in Grand Forks?

Grand Forks gets on average 8.9 hours of sunshine per day, roughly 3,249 hours per year over 1940-2025.

What is the biggest single-day snowfall in Grand Forks?

The heaviest 24-hour snowfall measured in Grand Forks between 1940 and 2025 was 24 October 2001, with 24.6 cm.

Are there tropical nights in Grand Forks?

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

What was the most extreme apparent temperature in Grand Forks?

In Grand Forks, between 1940 and 2025, the highest apparent temperature reached 41.2 °C on 3 August 1947, and the lowest was -47.0 °C on 1 February 1996.

Compare Grand Forks with another city

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

Nearby cities

The climate around Grand Forks

Other cities — United States