Built 2026-10-19 (19 October 2026)

North Dakota, United States: Weather Records

243,072 weather records still stand at 195 stations in North Dakota, United States, with standing records by year and every station.

Key Facts for North Dakota

  • North Dakota in United States has 195 stations in the data, and 243,072 records set at them still stand.
  • 1,117 of the 1,785 recent records listed are record highs and 201 are record lows, counting maximum and minimum temperature.
  • 1936 holds the most standing records in North Dakota: 4,507.
  • Courtenay 1 NW set an all-time record daily precipitation of 171.5 mm (6.8 in) on 29 September 2026 (provisional).

Record Map

250 stations records
Weather records in North Dakota The highest significance station records in North Dakota, coloured by record type.
The highest significance station records in North Dakota, coloured by record type. Dot size shows the significance score. Made with Natural Earth.
Weather records in North Dakota: highest significance records shown on the map
StationCountryTypeValueSignificance
Courtenay 1 NWUnited StatesRecord daily precipitation171.5 mm (6.8 in)83 of 100 (Exceptional)
Jamestown State HospUnited StatesRecord daily precipitation92.7 mm (3.6 in)80 of 100 (Exceptional)
Turtle LakeUnited StatesRecord daily precipitation69.9 mm (2.8 in)80 of 100 (Exceptional)
Towner 2 NEUnited StatesRecord daily precipitation76.2 mm (3.0 in)76 of 100 (Major)
NapoleonUnited StatesRecord daily precipitation25.4 mm (1.0 in)76 of 100 (Major)
PembinaUnited StatesRecord daily precipitation85.9 mm (3.4 in)73 of 100 (Major)
Jamestown State HospUnited StatesRecord daily precipitation43.2 mm (1.7 in)73 of 100 (Major)
MontpelierUnited StatesRecord daily precipitation123.2 mm (4.9 in)72 of 100 (Major)
Mc Leod 3 EUnited StatesRecord daily snowfall25.9 cm (10.2 in)71 of 100 (Major)
Mc CluskyUnited StatesRecord daily precipitation39.9 mm (1.6 in)68 of 100 (Major)
VelvaUnited StatesRecord daily precipitation48.0 mm (1.9 in)67 of 100 (Major)
AshleyUnited StatesRecord daily snowfall14.0 cm (5.5 in)66 of 100 (Major)
PembinaUnited StatesRecord daily precipitation43.2 mm (1.7 in)65 of 100 (Major)
La MoureUnited StatesRecord daily snowfall33.0 cm (13.0 in)61 of 100 (Major)
MontpelierUnited StatesRecord daily precipitation36.6 mm (1.4 in)61 of 100 (Major)
NapoleonUnited StatesRecord daily precipitation27.9 mm (1.1 in)60 of 100 (Major)
SykestonUnited StatesRecord daily snowfall15.2 cm (6.0 in)60 of 100 (Major)
RiverdaleUnited StatesRecord daily precipitation34.5 mm (1.4 in)60 of 100 (Major)
BismarckUnited StatesRecord daily precipitation37.6 mm (1.5 in)59 of 100 (Notable)
Litchville 2NWUnited StatesRecord daily precipitation35.6 mm (1.4 in)58 of 100 (Notable)
NapoleonUnited StatesRecord daily precipitation63.5 mm (2.5 in)58 of 100 (Notable)
PembinaUnited StatesRecord daily snowfall12.7 cm (5.0 in)58 of 100 (Notable)
Jamestown Muni APUnited StatesRecord daily precipitation53.1 mm (2.1 in)57 of 100 (Notable)
Cavalier 7NWUnited StatesRecord daily precipitation58.9 mm (2.3 in)57 of 100 (Notable)
MayvilleUnited StatesRecord daily precipitation55.4 mm (2.2 in)56 of 100 (Notable)
Kenmare 1 WSWUnited StatesRecord daily precipitation50.8 mm (2.0 in)56 of 100 (Notable)
Mc Leod 3 EUnited StatesRecord daily precipitation49.0 mm (1.9 in)55 of 100 (Notable)
Langdon Exp FarmUnited StatesRecord daily precipitation46.0 mm (1.8 in)55 of 100 (Notable)
BottineauUnited StatesRecord daily snowfall12.2 cm (4.8 in)55 of 100 (Notable)
VelvaUnited StatesRecord daily precipitation39.1 mm (1.5 in)55 of 100 (Notable)
Cando 1EUnited StatesRecord daily precipitation27.1 mm (1.1 in)54 of 100 (Notable)
Langdon Exp FarmUnited StatesRecord high minimum temperature17.2 C (63.0 F)54 of 100 (Notable)
Ambrose 3 NUnited StatesRecord daily snowfall17.8 cm (7.0 in)53 of 100 (Notable)
Grand Forks UNIV (NWS)United StatesRecord daily snowfall26.9 cm (10.6 in)53 of 100 (Notable)
Dickinson Exp STNUnited StatesRecord daily snowfall18.5 cm (7.3 in)53 of 100 (Notable)
Carrington 4 NUnited StatesRecord daily precipitation53.3 mm (2.1 in)52 of 100 (Notable)
BottineauUnited StatesRecord high minimum temperature15.6 C (60.1 F)52 of 100 (Notable)
LisbonUnited StatesRecord daily snowfall43.2 cm (17.0 in)51 of 100 (Notable)
MayvilleUnited StatesRecord daily snowfall14.0 cm (5.5 in)51 of 100 (Notable)
Dickinson Theodore Roosevelt RUnited StatesRecord daily precipitation47.0 mm (1.9 in)50 of 100 (Notable)
Petersburg 2 NUnited StatesRecord daily precipitation48.3 mm (1.9 in)49 of 100 (Notable)
Foxholm 7 NUnited StatesRecord daily precipitation33.0 mm (1.3 in)49 of 100 (Notable)
Langdon Exp FarmUnited StatesRecord daily precipitation39.4 mm (1.6 in)49 of 100 (Notable)
Minot Exp STNUnited StatesRecord daily snowfall10.9 cm (4.3 in)49 of 100 (Notable)
Turtle LakeUnited StatesRecord daily precipitation33.0 mm (1.3 in)48 of 100 (Notable)
AshleyUnited StatesRecord daily snowfall25.1 cm (9.9 in)48 of 100 (Notable)
ShieldsUnited StatesRecord daily snowfall38.1 cm (15.0 in)48 of 100 (Notable)
Kenmare 1 WSWUnited StatesRecord daily snowfall17.8 cm (7.0 in)48 of 100 (Notable)
Enderlin 2WUnited StatesRecord daily precipitation55.4 mm (2.2 in)48 of 100 (Notable)
Chaffee 5 NEUnited StatesRecord daily precipitation46.7 mm (1.8 in)47 of 100 (Notable)
Mc CluskyUnited StatesRecord daily precipitation38.1 mm (1.5 in)47 of 100 (Notable)
Dickinson Exp STNUnited StatesRecord daily snowfall13.2 cm (5.2 in)47 of 100 (Notable)
Mc Leod 3 EUnited StatesRecord daily precipitation26.2 mm (1.0 in)47 of 100 (Notable)
Towner 2 NEUnited StatesRecord daily precipitation25.4 mm (1.0 in)47 of 100 (Notable)
Langdon Exp FarmUnited StatesRecord daily snowfall16.5 cm (6.5 in)47 of 100 (Notable)
Cavalier 7NWUnited StatesRecord daily precipitation45.0 mm (1.8 in)47 of 100 (Notable)
BowmanUnited StatesRecord high maximum temperature41.1 C (106.0 F)46 of 100 (Notable)
Enderlin 2WUnited StatesRecord daily snowfall28.4 cm (11.2 in)46 of 100 (Notable)
Turtle LakeUnited StatesRecord daily snowfall7.6 cm (3.0 in)46 of 100 (Notable)
Dickinson Rch HQUnited StatesRecord daily precipitation46.7 mm (1.8 in)46 of 100 (Notable)

Which Years Hold Standing Records

243,072 standing records
Standing records in North Dakota by the year they were set 243,072 records at stations in North Dakota still stand. 1936 holds the most, with 4,507. 02,0004,0006,0001891: 211892: 271893: 6121894: 6541895: 6141896: 8821897: 1,0141898: 7111899: 9951900: 8331901: 7271902: 5261903: 7121904: 1,0901905: 1,7071906: 1,7071907: 2,2421908: 2,5261909: 1,7531910: 1,9801911: 1,4791912: 1,1651913: 1,1461914: 1,5461915: 1,3941916: 2,3781917: 2,3891918: 1,5891919: 2,3271920: 8681921: 1,1791922: 1,0391923: 1,1381924: 1,4201925: 1,3691926: 1,0881927: 1,2111928: 1,1101929: 1,2981930: 1,2771931: 2,1151932: 1,1241933: 1,1461934: 2,3031935: 1,4431936: 4,5071937: 1,5881938: 1,1711939: 2,6761940: 1,3581941: 2,3981942: 3,1581943: 1,5761944: 1,4371945: 1,9831946: 1,7591947: 1,8091948: 2,2271949: 2,3541950: 2,9811951: 2,3651952: 2,1511953: 1,7731954: 1,9461955: 1,9361956: 1,6321957: 1,2391958: 2,2221959: 2,2871960: 1,4271961: 1,7681962: 2,5921963: 3,2021964: 3,0881965: 2,9181966: 2,7281967: 2,4921968: 2,9311969: 2,5131970: 1,7091971: 1,2961972: 2,8261973: 1,7261974: 2,0241975: 1,7531976: 2,1451977: 3,1991978: 1,6601979: 2,0331980: 2,1511981: 2,0071982: 1,4181983: 2,5711984: 1,7561985: 2,8911986: 1,8401987: 2,3291988: 3,5161989: 3,1411990: 2,2151991: 3,9231992: 3,6831993: 1,8931994: 2,0461995: 1,9441996: 2,5761997: 2,0831998: 1,4851999: 1,7092000: 2,1782001: 1,4372002: 2,4172003: 2,1042004: 1,8222005: 1,8192006: 1,4232007: 1,5012008: 9962009: 1,5522010: 9102011: 1,1902012: 2,3912013: 1,4032014: 1,2302015: 1,4142016: 1,2092017: 1,2952018: 1,2862019: 1,0582020: 1,2292021: 1,7742022: 1,3672023: 1,5952024: 1,5382025: 2,0612026: 1,25918911901191119211931194119511961197119811991200120112021
243,072 records at stations in North Dakota still stand. 1936 holds the most, with 4,507.
Standing records in North Dakota by the year they were set
Year setStanding records
189121
189227
1893612
1894654
1895614
1896882
18971,014
1898711
1899995
1900833
1901727
1902526
1903712
19041,090
19051,707
19061,707
19072,242
19082,526
19091,753
19101,980
19111,479
19121,165
19131,146
19141,546
19151,394
19162,378
19172,389
19181,589
19192,327
1920868
19211,179
19221,039
19231,138
19241,420
19251,369
19261,088
19271,211
19281,110
19291,298
19301,277
19312,115
19321,124
19331,146
19342,303
19351,443
19364,507
19371,588
19381,171
19392,676
19401,358
19412,398
19423,158
19431,576
19441,437
19451,983
19461,759
19471,809
19482,227
19492,354
19502,981
19512,365
19522,151
19531,773
19541,946
19551,936
19561,632
19571,239
19582,222
19592,287
19601,427
19611,768
19622,592
19633,202
19643,088
19652,918
19662,728
19672,492
19682,931
19692,513
19701,709
19711,296
19722,826
19731,726
19742,024
19751,753
19762,145
19773,199
19781,660
19792,033
19802,151
19812,007
19821,418
19832,571
19841,756
19852,891
19861,840
19872,329
19883,516
19893,141
19902,215
19913,923
19923,683
19931,893
19942,046
19951,944
19962,576
19972,083
19981,485
19991,709
20002,178
20011,437
20022,417
20032,104
20041,822
20051,819
20061,423
20071,501
2008996
20091,552
2010910
20111,190
20122,391
20131,403
20141,230
20151,414
20161,209
20171,295
20181,286
20191,058
20201,229
20211,774
20221,367
20231,595
20241,538
20252,061
20261,259

Record Highs and Lows in 2026

Record highs and lows per day in North Dakota in 2026 Each square is a day of 2026. Warm squares had more record highs than record lows at stations in North Dakota, cold squares more lows. JanFebMarAprMayJunJulAugSepOctNovDecMonWedFri1 January 2026: none2 January 2026: none3 January 2026: none4 January 2026: none5 January 2026: none6 January 2026: none7 January 2026: 3 more record highs than lows8 January 2026: 1 more record highs than lows9 January 2026: none10 January 2026: none11 January 2026: 1 more record highs than lows12 January 2026: 4 more record highs than lows13 January 2026: 12 more record highs than lows14 January 2026: 5 more record highs than lows15 January 2026: 11 more record highs than lows16 January 2026: 1 more record highs than lows17 January 2026: none18 January 2026: none19 January 2026: none20 January 2026: none21 January 2026: none22 January 2026: 6 more record lows than highs23 January 2026: 24 more record lows than highs24 January 2026: 10 more record lows than highs25 January 2026: 2 more record lows than highs26 January 2026: none27 January 2026: none28 January 2026: none29 January 2026: none30 January 2026: none31 January 2026: none1 February 2026: 1 more record highs than lows2 February 2026: none3 February 2026: 1 more record highs than lows4 February 2026: none5 February 2026: 16 more record highs than lows6 February 2026: 17 more record highs than lows7 February 2026: 4 more record highs than lows8 February 2026: 6 more record highs than lows9 February 2026: 15 more record highs than lows10 February 2026: 2 more record highs than lows11 February 2026: 6 more record highs than lows12 February 2026: 11 more record highs than lows13 February 2026: 21 more record highs than lows14 February 2026: 21 more record highs than lows15 February 2026: 25 more record highs than lows16 February 2026: 16 more record highs than lows17 February 2026: 7 more record highs than lows18 February 2026: 1 more record highs than lows19 February 2026: none20 February 2026: none21 February 2026: none22 February 2026: none23 February 2026: none24 February 2026: none25 February 2026: none26 February 2026: 1 more record highs than lows27 February 2026: none28 February 2026: none1 March 2026: none2 March 2026: none3 March 2026: none4 March 2026: 1 more record highs than lows5 March 2026: 1 more record highs than lows6 March 2026: none7 March 2026: 1 more record highs than lows8 March 2026: 24 more record highs than lows9 March 2026: 22 more record highs than lows10 March 2026: 1 more record highs than lows11 March 2026: none12 March 2026: none13 March 2026: none14 March 2026: none15 March 2026: 5 more record lows than highs16 March 2026: 16 more record lows than highs17 March 2026: 3 more record lows than highs18 March 2026: 3 more record highs than lows19 March 2026: 7 more record highs than lows20 March 2026: 20 more record highs than lows21 March 2026: 8 more record highs than lows22 March 2026: 1 more record highs than lows23 March 2026: none24 March 2026: none25 March 2026: 2 more record highs than lows26 March 2026: 1 more record highs than lows27 March 2026: none28 March 2026: 1 more record highs than lows29 March 2026: 1 more record highs than lows30 March 2026: none31 March 2026: none1 April 2026: none2 April 2026: none3 April 2026: none4 April 2026: none5 April 2026: none6 April 2026: none7 April 2026: none8 April 2026: none9 April 2026: none10 April 2026: none11 April 2026: none12 April 2026: 3 more record highs than lows13 April 2026: none14 April 2026: none15 April 2026: none16 April 2026: none17 April 2026: 1 more record lows than highs18 April 2026: 8 more record lows than highs19 April 2026: 4 more record lows than highs20 April 2026: 1 more record highs than lows21 April 2026: none22 April 2026: 7 more record highs than lows23 April 2026: 9 more record highs than lows24 April 2026: none25 April 2026: 2 more record lows than highs26 April 2026: 4 more record lows than highs27 April 2026: none28 April 2026: none29 April 2026: none30 April 2026: none1 May 2026: 2 more record lows than highs2 May 2026: none3 May 2026: none4 May 2026: none5 May 2026: 4 more record lows than highs6 May 2026: 12 more record lows than highs7 May 2026: 7 more record lows than highs8 May 2026: 1 more record lows than highs9 May 2026: 1 more record lows than highs10 May 2026: 1 more record lows than highs11 May 2026: 1 more record lows than highs12 May 2026: 1 more record lows than highs13 May 2026: none14 May 2026: 2 more record highs than lows15 May 2026: none16 May 2026: 1 more record lows than highs17 May 2026: 4 more record lows than highs18 May 2026: 16 more record lows than highs19 May 2026: 12 more record lows than highs20 May 2026: 2 more record lows than highs21 May 2026: 2 more record lows than highs22 May 2026: none23 May 2026: none24 May 2026: none25 May 2026: 6 more record highs than lows26 May 2026: 26 more record highs than lows27 May 2026: 15 more record highs than lows28 May 2026: 23 more record highs than lows29 May 2026: 19 more record highs than lows30 May 2026: 7 more record highs than lows31 May 2026: 7 more record highs than lows1 June 2026: 3 more record highs than lows2 June 2026: none3 June 2026: 1 more record highs than lows4 June 2026: none5 June 2026: 1 more record highs than lows6 June 2026: none7 June 2026: 16 more record highs than lows8 June 2026: 6 more record highs than lows9 June 2026: 1 more record highs than lows10 June 2026: 1 more record highs than lows11 June 2026: none12 June 2026: 1 more record lows than highs13 June 2026: 1 more record lows than highs14 June 2026: 3 more record lows than highs15 June 2026: none16 June 2026: 1 more record lows than highs17 June 2026: none18 June 2026: 1 more record lows than highs19 June 2026: 1 more record lows than highs20 June 2026: 2 more record lows than highs21 June 2026: none22 June 2026: none23 June 2026: none24 June 2026: 1 more record lows than highs25 June 2026: none26 June 2026: none27 June 2026: none28 June 2026: 1 more record highs than lows29 June 2026: none30 June 2026: none1 July 2026: none2 July 2026: none3 July 2026: none4 July 2026: none5 July 2026: 1 more record highs than lows6 July 2026: 2 more record highs than lows7 July 2026: 1 more record lows than highs8 July 2026: 2 more record lows than highs9 July 2026: none10 July 2026: none11 July 2026: 9 more record highs than lows12 July 2026: 38 more record highs than lows13 July 2026: 54 more record highs than lows14 July 2026: 42 more record highs than lows15 July 2026: 5 more record highs than lows16 July 2026: 1 more record highs than lows17 July 2026: 2 more record highs than lows18 July 2026: none19 July 2026: 3 more record highs than lows20 July 2026: 6 more record highs than lows21 July 2026: 1 more record lows than highs22 July 2026: 2 more record lows than highs23 July 2026: none24 July 2026: 3 more record highs than lows25 July 2026: 2 more record highs than lows26 July 2026: 19 more record highs than lows27 July 2026: 9 more record highs than lows28 July 2026: 1 more record highs than lows29 July 2026: 8 more record highs than lows30 July 2026: 11 more record highs than lows31 July 2026: none1 August 2026: 4 more record highs than lows2 August 2026: 12 more record highs than lows3 August 2026: 5 more record highs than lows4 August 2026: 3 more record lows than highs5 August 2026: 3 more record lows than highs6 August 2026: none7 August 2026: 3 more record lows than highs8 August 2026: 2 more record lows than highs9 August 2026: 1 more record highs than lows10 August 2026: none11 August 2026: none12 August 2026: none13 August 2026: none14 August 2026: none15 August 2026: 1 more record lows than highs16 August 2026: none17 August 2026: none18 August 2026: none19 August 2026: none20 August 2026: none21 August 2026: none22 August 2026: none23 August 2026: 1 more record highs than lows24 August 2026: none25 August 2026: none26 August 2026: none27 August 2026: none28 August 2026: none29 August 2026: 2 more record highs than lows30 August 2026: 4 more record highs than lows31 August 2026: none1 September 2026: none2 September 2026: none3 September 2026: none4 September 2026: none5 September 2026: 3 more record highs than lows6 September 2026: 6 more record highs than lows7 September 2026: 11 more record highs than lows8 September 2026: 5 more record highs than lows9 September 2026: none10 September 2026: none11 September 2026: none12 September 2026: none13 September 2026: none14 September 2026: none15 September 2026: none16 September 2026: none17 September 2026: none18 September 2026: 1 more record highs than lows19 September 2026: 2 more record highs than lows20 September 2026: none21 September 2026: none22 September 2026: none23 September 2026: 2 more record highs than lows24 September 2026: 1 more record highs than lows25 September 2026: 9 more record highs than lows26 September 2026: 7 more record highs than lows27 September 2026: 1 more record highs than lows28 September 2026: 1 more record highs than lows29 September 2026: 1 more record highs than lows30 September 2026: none1 October 2026: none2 October 2026: none3 October 2026: none4 October 2026: none5 October 2026: none6 October 2026: none7 October 2026: none8 October 2026: none9 October 2026: none10 October 2026: 1 more record highs than lows11 October 2026: 1 more record highs than lows12 October 2026: none13 October 2026: none14 October 2026: none15 October 2026: none16 October 2026: none17 October 2026: none18 October 2026: none19 October 2026: none20 October 2026: none21 October 2026: none22 October 2026: none23 October 2026: none24 October 2026: none25 October 2026: none26 October 2026: none27 October 2026: none28 October 2026: none29 October 2026: none30 October 2026: none31 October 2026: none1 November 2026: none2 November 2026: none3 November 2026: none4 November 2026: none5 November 2026: none6 November 2026: none7 November 2026: none8 November 2026: none9 November 2026: none10 November 2026: none11 November 2026: none12 November 2026: none13 November 2026: none14 November 2026: none15 November 2026: none16 November 2026: none17 November 2026: none18 November 2026: none19 November 2026: none20 November 2026: none21 November 2026: none22 November 2026: none23 November 2026: none24 November 2026: none25 November 2026: none26 November 2026: none27 November 2026: none28 November 2026: none29 November 2026: none30 November 2026: none1 December 2026: none2 December 2026: none3 December 2026: none4 December 2026: none5 December 2026: none6 December 2026: none7 December 2026: none8 December 2026: none9 December 2026: none10 December 2026: none11 December 2026: none12 December 2026: none13 December 2026: none14 December 2026: none15 December 2026: none16 December 2026: none17 December 2026: none18 December 2026: none19 December 2026: none20 December 2026: none21 December 2026: none22 December 2026: none23 December 2026: none24 December 2026: none25 December 2026: none26 December 2026: none27 December 2026: none28 December 2026: none29 December 2026: none30 December 2026: none31 December 2026: none
Each square is a day of 2026. Warm squares had more record highs than record lows at stations in North Dakota, cold squares more lows.
Counts the records listed in the day ledgers; a busy day may list only its highest significance records.
Record highs and lows per day in North Dakota in 2026
DateValue
2026-01-073 more record highs than lows
2026-01-081 more record highs than lows
2026-01-111 more record highs than lows
2026-01-124 more record highs than lows
2026-01-1312 more record highs than lows
2026-01-145 more record highs than lows
2026-01-1511 more record highs than lows
2026-01-161 more record highs than lows
2026-01-226 more record lows than highs
2026-01-2324 more record lows than highs
2026-01-2410 more record lows than highs
2026-01-252 more record lows than highs
2026-02-011 more record highs than lows
2026-02-031 more record highs than lows
2026-02-0516 more record highs than lows
2026-02-0617 more record highs than lows
2026-02-074 more record highs than lows
2026-02-086 more record highs than lows
2026-02-0915 more record highs than lows
2026-02-102 more record highs than lows
2026-02-116 more record highs than lows
2026-02-1211 more record highs than lows
2026-02-1321 more record highs than lows
2026-02-1421 more record highs than lows
2026-02-1525 more record highs than lows
2026-02-1616 more record highs than lows
2026-02-177 more record highs than lows
2026-02-181 more record highs than lows
2026-02-261 more record highs than lows
2026-03-041 more record highs than lows
2026-03-051 more record highs than lows
2026-03-071 more record highs than lows
2026-03-0824 more record highs than lows
2026-03-0922 more record highs than lows
2026-03-101 more record highs than lows
2026-03-155 more record lows than highs
2026-03-1616 more record lows than highs
2026-03-173 more record lows than highs
2026-03-183 more record highs than lows
2026-03-197 more record highs than lows
2026-03-2020 more record highs than lows
2026-03-218 more record highs than lows
2026-03-221 more record highs than lows
2026-03-252 more record highs than lows
2026-03-261 more record highs than lows
2026-03-281 more record highs than lows
2026-03-291 more record highs than lows
2026-04-123 more record highs than lows
2026-04-171 more record lows than highs
2026-04-188 more record lows than highs
2026-04-194 more record lows than highs
2026-04-201 more record highs than lows
2026-04-227 more record highs than lows
2026-04-239 more record highs than lows
2026-04-252 more record lows than highs
2026-04-264 more record lows than highs
2026-05-012 more record lows than highs
2026-05-054 more record lows than highs
2026-05-0612 more record lows than highs
2026-05-077 more record lows than highs
2026-05-081 more record lows than highs
2026-05-091 more record lows than highs
2026-05-101 more record lows than highs
2026-05-111 more record lows than highs
2026-05-121 more record lows than highs
2026-05-142 more record highs than lows
2026-05-161 more record lows than highs
2026-05-174 more record lows than highs
2026-05-1816 more record lows than highs
2026-05-1912 more record lows than highs
2026-05-202 more record lows than highs
2026-05-212 more record lows than highs
2026-05-256 more record highs than lows
2026-05-2626 more record highs than lows
2026-05-2715 more record highs than lows
2026-05-2823 more record highs than lows
2026-05-2919 more record highs than lows
2026-05-307 more record highs than lows
2026-05-317 more record highs than lows
2026-06-013 more record highs than lows
2026-06-031 more record highs than lows
2026-06-051 more record highs than lows
2026-06-0716 more record highs than lows
2026-06-086 more record highs than lows
2026-06-091 more record highs than lows
2026-06-101 more record highs than lows
2026-06-121 more record lows than highs
2026-06-131 more record lows than highs
2026-06-143 more record lows than highs
2026-06-161 more record lows than highs
2026-06-181 more record lows than highs
2026-06-191 more record lows than highs
2026-06-202 more record lows than highs
2026-06-241 more record lows than highs
2026-06-281 more record highs than lows
2026-07-051 more record highs than lows
2026-07-062 more record highs than lows
2026-07-071 more record lows than highs
2026-07-082 more record lows than highs
2026-07-119 more record highs than lows
2026-07-1238 more record highs than lows
2026-07-1354 more record highs than lows
2026-07-1442 more record highs than lows
2026-07-155 more record highs than lows
2026-07-161 more record highs than lows
2026-07-172 more record highs than lows
2026-07-193 more record highs than lows
2026-07-206 more record highs than lows
2026-07-211 more record lows than highs
2026-07-222 more record lows than highs
2026-07-243 more record highs than lows
2026-07-252 more record highs than lows
2026-07-2619 more record highs than lows
2026-07-279 more record highs than lows
2026-07-281 more record highs than lows
2026-07-298 more record highs than lows
2026-07-3011 more record highs than lows
2026-08-014 more record highs than lows
2026-08-0212 more record highs than lows
2026-08-035 more record highs than lows
2026-08-043 more record lows than highs
2026-08-053 more record lows than highs
2026-08-073 more record lows than highs
2026-08-082 more record lows than highs
2026-08-091 more record highs than lows
2026-08-151 more record lows than highs
2026-08-231 more record highs than lows
2026-08-292 more record highs than lows
2026-08-304 more record highs than lows
2026-09-053 more record highs than lows
2026-09-066 more record highs than lows
2026-09-0711 more record highs than lows
2026-09-085 more record highs than lows
2026-09-181 more record highs than lows
2026-09-192 more record highs than lows
2026-09-232 more record highs than lows
2026-09-241 more record highs than lows
2026-09-259 more record highs than lows
2026-09-267 more record highs than lows
2026-09-271 more record highs than lows
2026-09-281 more record highs than lows
2026-09-291 more record highs than lows
2026-10-101 more record highs than lows
2026-10-111 more record highs than lows

Top Records by Significance

Top records in North Dakota by significance
DateStationRecordValueBeat old record byOld record stoodSignificance
29 September 2026Courtenay 1 NW, USall-time rain (Provisional)171.5 mm (6.8 in)39.9 mm (1.6 in)61 years83 of 100 (Exceptional)
29 September 2026Jamestown State Hosp, USdaily rain (Provisional)92.7 mm (3.6 in)66.5 mm (2.6 in)100 years80 of 100 (Exceptional)
15 September 2025Turtle Lake, USdaily rain69.9 mm (2.8 in)53.4 mm (2.1 in)112 years80 of 100 (Exceptional)
13 March 2026Towner 2 NE, USmonthly rain76.2 mm (3.0 in)35.6 mm (1.4 in)54 years76 of 100 (Major)
5 December 2025Napoleon, USdaily rain25.4 mm (1.0 in)15.2 mm (0.6 in)88 years76 of 100 (Major)
3 June 2026Pembina, USdaily rain85.9 mm (3.4 in)56.7 mm (2.2 in)79 years73 of 100 (Major)
4 April 2026Jamestown State Hosp, USdaily rain43.2 mm (1.7 in)25.4 mm (1.0 in)104 years73 of 100 (Major)
29 September 2026Montpelier, USmonthly rain (Provisional)123.2 mm (4.9 in)41.4 mm (1.6 in)53 years72 of 100 (Major)
4 April 2026Mc Leod 3 E, USdaily snowfall25.9 cm (10.2 in)19.8 cm (7.8 in)91 years71 of 100 (Major)
27 October 2025Mc Clusky, USdaily rain39.9 mm (1.6 in)24.2 mm (1.0 in)94 years68 of 100 (Major)

Stations

195
Stations in North Dakota
StationRecord fromYearsThresholds
Abercrombie195639 yearsThreshold days
Adams 7 SSW194875 yearsThreshold days
Alexander 4 NNW191698 yearsThreshold days
Almont 7 W194342 yearsThreshold days
Ambrose 3 N195077 yearsThreshold days
Amenia189585 yearsThreshold days
Amidon192093 yearsThreshold days
Ashley1893134 yearsThreshold days
Baldhill Dam194879 yearsThreshold days
Balfour 2 SW194874 yearsThreshold days
Balta187799 yearsThreshold days
Beach1906106 yearsThreshold days
Belcourt Keya Radio194582 yearsThreshold days
Belfield 1 SW194831 yearsThreshold days
Berthold195056 yearsThreshold days
Beulah 1 W191692 yearsThreshold days
Bisbee 6 NE193746 yearsThreshold days
Bismarck 7 N195353 yearsThreshold days
Bottineau1893134 yearsThreshold days
Bowbells1912102 yearsThreshold days
Bowman1915112 yearsThreshold days
Breien194857 yearsThreshold days
Butte 5SE192593 yearsThreshold days
Cando 1E1901126 yearsThreshold days
Carrington192976 yearsThreshold days
Carrington 4 N196760 yearsThreshold days
Carson1912101 yearsThreshold days
Casselton Agronomy Farm198443 yearsThreshold days
Cavalier 7NW1927100 yearsThreshold days
Center 4SE193889 yearsThreshold days
Chaffee 5 NE196265 yearsThreshold days
Colgate191497 yearsThreshold days
Cooperstown1903110 yearsThreshold days
Courtenay 1 NW193097 yearsThreshold days
Crosby1907117 yearsThreshold days
Dickinson Exp STN1893134 yearsThreshold days
Dickinson Rch HQ198146 yearsThreshold days
Drake192954 yearsThreshold days
Drake 9 NE196463 yearsThreshold days
Drayton196734 yearsThreshold days
Dunn Ctr 1E1918109 yearsThreshold days
Eckman 2 SE190472 yearsThreshold days
Edgeley 3WNW1901122 yearsThreshold days
Edmore 4NW1905113 yearsThreshold days
Edmunds Arrowwood Ref197435 yearsThreshold days
Elgin198245 yearsThreshold days
Ellendale1893127 yearsThreshold days
Enderlin 2W195275 yearsThreshold days
Epping190889 yearsThreshold days
Fairfield192887 yearsThreshold days
Fessenden1911102 yearsThreshold days
Flasher 4 SE190670 yearsThreshold days
Forbes 10 NW195163 yearsThreshold days
Forman 5 SSE1893134 yearsThreshold days
Fortuna 1 W196364 yearsThreshold days
Ft Yates 4 SW1893108 yearsThreshold days
Foxholm 7 N1897130 yearsThreshold days
Fryburg 1 SSE191835 yearsThreshold days
Fullerton 1 ESE1898127 yearsThreshold days
Gackle194855 yearsThreshold days
Garrison194879 yearsThreshold days
Glen Ullin194869 yearsThreshold days
Golden Valley 9S195077 yearsThreshold days
Grafton1893119 yearsThreshold days
Grand Forks UNIV (NWS)1893134 yearsThreshold days
Granville190798 yearsThreshold days
Grassy Butte 2ENE198740 yearsThreshold days
Grenora190685 yearsThreshold days
Hague195067 yearsThreshold days
Haley190845 yearsThreshold days
Halliday194174 yearsThreshold days
Hankinson192965 yearsThreshold days
Hannah 2 N190581 yearsThreshold days
Hansboro 4 NNE1908104 yearsThreshold days
Harvey 4NE194285 yearsThreshold days
Hazelton 4NW194879 yearsThreshold days
Heart Butte Dam198443 yearsThreshold days
Hebron196364 yearsThreshold days
Hettinger190892 yearsThreshold days
Hillsboro 3 N1905109 yearsThreshold days
Hurdsfield 8 SW194850 yearsThreshold days
Jamestown State Hosp1881146 yearsThreshold days
Keene 3S195077 yearsThreshold days
Kenmare 1 WSW193295 yearsThreshold days
Killdeer 8 NW1893104 yearsThreshold days
Kulm190455 yearsThreshold days
Lake Metigoshe Sp197948 yearsThreshold days
La Moure194879 yearsThreshold days
Langdon Exp Farm1897130 yearsThreshold days
Lansford195077 yearsThreshold days
Larimore 4SW1893114 yearsThreshold days
Leeds193573 yearsThreshold days
Lidgerwood197944 yearsThreshold days
Linton191792 yearsThreshold days
Lisbon1903124 yearsThreshold days
Litchville 2NW195176 yearsThreshold days
Maddock191590 yearsThreshold days
Mandan Exp STN1913114 yearsThreshold days
Manfred190340 yearsThreshold days
Manning191439 yearsThreshold days
Marmarth190949 yearsThreshold days
Marmarth195067 yearsThreshold days
Max192998 yearsThreshold days
Mayville1893134 yearsThreshold days
Mc Clusky1917110 yearsThreshold days
Mc Henry 3W1909118 yearsThreshold days
Mc Leod 3 E1912115 yearsThreshold days
Mc Ville194156 yearsThreshold days
Medina1905106 yearsThreshold days
Medora189360 yearsThreshold days
Medora194879 yearsThreshold days
Melville189855 yearsThreshold days
Minnewaukan199233 yearsThreshold days
Milnor190846 yearsThreshold days
Minot Exp STN1905122 yearsThreshold days
Minto189336 yearsThreshold days
Moffit 3 SE194384 yearsThreshold days
Mohall1893131 yearsThreshold days
Montpelier194879 yearsThreshold days
Mott1907115 yearsThreshold days
Munich 1 SSW194736 yearsThreshold days
Napoleon1893134 yearsThreshold days
New England1894133 yearsThreshold days
New Salem 5NW1893134 yearsThreshold days
New Town 4 W195234 yearsThreshold days
Oakes192298 yearsThreshold days
Park River190393 yearsThreshold days
Parshall191664 yearsThreshold days
Petersburg 2 N193097 yearsThreshold days
Pettibone191980 yearsThreshold days
Portal189381 yearsThreshold days
Power189338 yearsThreshold days
Powers Lake 1N191493 yearsThreshold days
Pretty Rock194879 yearsThreshold days
Reeder195074 yearsThreshold days
Reeder 13 N194954 yearsThreshold days
Richardton Abbey1916111 yearsThreshold days
Riverdale194878 yearsThreshold days
Rolette 3SE194978 yearsThreshold days
Rolla 1NE1904106 yearsThreshold days
Rugby1904123 yearsThreshold days
San Haven195136 yearsThreshold days
Selfridge 2 NE191957 yearsThreshold days
Sharon192380 yearsThreshold days
Sherwood194875 yearsThreshold days
Sheyenne189392 yearsThreshold days
Shields195077 yearsThreshold days
Stanley 3 NNW193880 yearsThreshold days
Steele 4N1894128 yearsThreshold days
Streeter 5 NW198740 yearsThreshold days
Sykeston195176 yearsThreshold days
Tagus192884 yearsThreshold days
Tioga 1E1905110 yearsThreshold days
Towner 2 NE1896131 yearsThreshold days
Trotters 6 SE192633 yearsThreshold days
Trotters 3 SSE194963 yearsThreshold days
Turtle Lake1912115 yearsThreshold days
Tuttle193066 yearsThreshold days
Underwood195473 yearsThreshold days
Underwood 12 W191243 yearsThreshold days
Upham 3 N194087 yearsThreshold days
Valley City 3 NNW1893119 yearsThreshold days
Van Hook191538 yearsThreshold days
Velva1926101 yearsThreshold days
Verona194867 yearsThreshold days
Wahpeton 3 N1893107 yearsThreshold days
Walhalla 1 SW190495 yearsThreshold days
Warwick195131 yearsThreshold days
Washburn1893128 yearsThreshold days
Watauga S Dak 8 N195072 yearsThreshold days
Watford City1912111 yearsThreshold days
Watford City 12 E195046 yearsThreshold days
Watford City 14S195174 yearsThreshold days
Westhope1904109 yearsThreshold days
Wildrose 3NW192885 yearsThreshold days
Williston 5SW190841 yearsThreshold days
Williston Exp Farm195671 yearsThreshold days
Willow City1893134 yearsThreshold days
Wilton192785 yearsThreshold days
Wishek1903117 yearsThreshold days
Woodworth 3NE195155 yearsThreshold days
Zap191497 yearsThreshold days
Devils Lake North Dakota199331 yearsThreshold days
Devils Lake Kdlr192194 yearsThreshold days
Fargo Hector Intl AP1891136 yearsThreshold days
Grand Forks Intl AP194186 yearsThreshold days
Jamestown Muni AP194879 yearsThreshold days
Pembina1898129 yearsThreshold days
Bismarck194879 yearsThreshold days
Dickinson Theodore Roosevelt R193889 yearsThreshold days
Minot Intl AP194879 yearsThreshold days
Minot AFB195968 yearsThreshold days
Williston Sloulin Fld1894126 yearsThreshold days
Hettinger Muni AP199631 yearsThreshold days
Grand Forks Af195968 yearsThreshold days

Download the Data

  • Data for North Dakota standing records by year: CSV or JSON. Field meanings are on the data page.

Sources: Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Made with Natural Earth. Public domain map data. Borders are Natural Earth's de facto depiction. Data as of 2026-10-17 (17 October 2026). Records are computed by this site and are not official.

Data as of . Last revised (2026-10-18).