Bield:Farm
Frost dates · North Dakota

North Dakota frost dates,
county by county.

Last spring frost and first fall frost probability data for all 53 counties in North Dakota, computed from the NOAA 1991–2020 Climate Normals. Every county page surfaces the full probability table at three temperature thresholds plus crop-specific planting guidance.

Variation across North Dakota

20 days separate the earliest and latest counties.

The median last spring frost in Traill County is April 23 20 days earlier than Adams County at May 13. Statewide averages aren't useful planting tools; pick your county below for the data that actually applies to your fields.

By geography

North Dakota counties on the map.

Each dot is a county. Click for full frost-date detail. Color shows last-spring-frost timing — sage = earliest, amber = latest.

Cass County · Spring Apr 29 · Fall Oct 10 · 164-day seasonDickey County · Spring Apr 30 · Fall Oct 5 · 158-day seasonNelson County · Spring May 2 · Fall Oct 7 · 158-day seasonRenville County · Spring May 9 · Fall Oct 1 · 145-day seasonGriggs County · Spring May 7 · Fall Oct 2 · 148-day seasonSlope County · Spring May 3 · Fall Oct 6 · 156-day seasonRichland County · Spring Apr 23 · Fall Oct 18 · 178-day seasonTowner County · Spring May 11 · Fall Oct 3 · 145-day seasonRansom County · Spring May 3 · Fall Oct 4 · 154-day seasonBillings County · Spring Apr 30 · Fall Oct 9 · 162-day seasonMcHenry County · Spring Apr 30 · Fall Oct 9 · 162-day seasonBottineau County · Spring May 5 · Fall Oct 3 · 151-day seasonLogan County · Spring May 4 · Fall Oct 6 · 155-day seasonBarnes County · Spring May 4 · Fall Oct 5 · 154-day seasonStutsman County · Spring May 1 · Fall Oct 6 · 158-day seasonCavalier County · Spring May 7 · Fall Oct 4 · 150-day seasonRolette County · Spring May 9 · Fall Oct 2 · 146-day seasonHettinger County · Spring May 7 · Fall Oct 3 · 149-day seasonSteele County · Spring May 3 · Fall Oct 4 · 154-day seasonLaMoure County · Spring May 1 · Fall Oct 6 · 158-day seasonOliver County · Spring May 1 · Fall Oct 7 · 159-day seasonMorton County · Spring May 8 · Fall Sep 30 · 145-day seasonWalsh County · Spring Apr 24 · Fall Oct 17 · 176-day seasonMcLean County · Spring May 2 · Fall Oct 8 · 159-day seasonWilliams County · Spring May 11 · Fall Sep 28 · 140-day seasonMercer County · Spring May 11 · Fall Sep 28 · 140-day seasonSioux County · Spring May 1 · Fall Oct 4 · 156-day seasonPembina County · Spring May 2 · Fall Oct 10 · 161-day seasonTraill County · Spring Apr 23 · Fall Oct 20 · 180-day seasonRamsey County · Spring Apr 27 · Fall Oct 14 · 170-day seasonGrand Forks County · Spring May 4 · Fall Oct 5 · 154-day seasonMountrail County · Spring May 8 · Fall Sep 30 · 145-day seasonDivide County · Spring May 7 · Fall Sep 30 · 146-day seasonGrant County · Spring May 11 · Fall Oct 2 · 144-day seasonSargent County · Spring Apr 29 · Fall Oct 9 · 163-day seasonBowman County · Spring May 5 · Fall Oct 3 · 151-day seasonGolden Valley County · Spring May 6 · Fall Oct 4 · 151-day seasonMcIntosh County · Spring May 5 · Fall Oct 4 · 152-day seasonStark County · Spring May 8 · Fall Oct 3 · 148-day seasonWard County · Spring May 3 · Fall Oct 5 · 155-day seasonPierce County · Spring May 6 · Fall Oct 1 · 148-day seasonSheridan County · Spring Apr 30 · Fall Oct 10 · 163-day seasonMcKenzie County · Spring Apr 30 · Fall Oct 7 · 160-day seasonAdams County · Spring May 13 · Fall Sep 27 · 137-day seasonBurke County · Spring May 10 · Fall Sep 25 · 138-day seasonKidder County · Spring May 5 · Fall Oct 5 · 153-day seasonEddy County · Spring May 3 · Fall Oct 7 · 157-day seasonFoster County · Spring May 4 · Fall Oct 5 · 154-day seasonBenson County · Spring May 4 · Fall Oct 8 · 157-day seasonEmmons County · Spring May 3 · Fall Oct 5 · 155-day seasonDunn County · Spring May 9 · Fall Sep 30 · 144-day seasonWells County · Spring May 2 · Fall Oct 6 · 157-day seasonBurleigh County · Spring May 1 · Fall Oct 9 · 161-day season
Last spring frostEarliestMedianLatest
53 counties · click any county for full frost data