USDA zone 4a in North Dakota

−30 to −25 °F avg. annual extreme minimum · 94 locations in this group · NOAA 1991–2020 normals

USDA plant hardiness zone 4a covers 94 locations across North Dakota (average annual extreme minimum −30 to −25 °F): Almont, ND, Argusville, ND, Beach, ND, Bergen, ND, Beulah, ND, Bismarck, ND, and 88 more. Average last spring frost across this group ranges May 2 (Hillsboro) to May 23 (Taylor), and growing seasons run 119–158 days (Powers Lake to Hillsboro) — even within one state, because hardiness sets winter survival, not planting dates. The table below gives every North Dakota location's own frost dates; the printable planting calendar uses Turtle Lake, this group's median-season location.

USDA zone
4a−30 to −25 °F
Last frost range
May 2–May 23avg, 32°F
First frost range
Sep 17–Oct 9avg, 32°F
Growing season range
119–158days

Locations in this group

Every location below shares this zone and a nearby weather station, but keeps its own frost dates — find your town for its own numbers, or use the ZIP planner on the home page for an instant personalized answer.

Own frost dates per location.
LocationAlso coversNearest stationLast frostFirst frostSeason (days)
AlmontAlmontMay 17Sep 21124
ArgusvilleGeorgetown, Felton, Gardner, Perley, GrandinGeorgetown 1 EMay 9Oct 1143
BeachTrotters 3 SseMay 15Sep 25132
BergenBalfour, Ruso, ButteButte 5seMay 16Sep 28134
BeulahHazen, Zap, Golden Valley, DodgeBeulah 1 WMay 21Sep 20121
BismarckMenoken, Lincoln, Wilton, SolenBismarckMay 14Sep 27136
Cannon BallHazelton, BraddockHazelton 4nwMay 12Sep 27136
CarpioFoxholm 7 NMay 11Sep 29138
CarringtonNew Rockford, Sykeston, Woodworth, CathayCarrington 4 NMay 12Sep 27137
CenterCenter 4seMay 11Sep 29140
CraryDevils Lake KdlrMay 6Oct 5152
CrosbyAmbroseCrosbyMay 17Sep 23128
Devils LakeDevils LakeMay 12Sep 30141
DrakeKarlsruhe, AnamooseDrake 9 NeMay 12Sep 27137
DraytonPembinaMay 16Sep 29137
DriscollSteele, Dawson, Tuttle, Pettibone, RobinsonSteele 4nMay 15Sep 25133
ElginHeart Butte DamMay 14Sep 29136
EnderlinAlice, Kathryn, Nome, SheldonEnderlin 2wMay 3Oct 5155
EppingWilliston Sloulin Intl ApMay 21Sep 21123
FairmountMooretonVictor 4 NMay 4Oct 3152
FargoMoorhead, West Fargo, Horace, Hawley, Glyndon, Harwood, +5 moreFargo Hector Intl ApMay 10Sep 30143
FessendenBowdonFessendenMay 13Sep 28139
FinleySharon, Cooperstown, Jessie, Dazey, Luverne, HannafordCooperstownMay 17Sep 23128
FlasherRaleigh, PorcupineFlasherMay 13Sep 27135
Fort TottenMaddock, Minnewaukan, Churchs Ferry, Oberon, SheyenneMinnewaukanMay 12Sep 29138
GackleGackleMay 6Oct 4150
GladstoneDickinsonMay 20Sep 22123
GraftonGraftonMay 4Oct 7156
Grand ForksEast Grand Forks, Reynolds, ThompsonGrand Forks Univ (nws)May 10Oct 1144
Grand ForksGrand Forks AFB, Ardoch, Emerado, Manvel, GilbyGrand Forks Intl ApMay 16Sep 27133
GranvilleGranvilleMay 9Oct 1145
GrenoraFortuna 1 WMay 19Sep 17121
GwinnerForman, Rutland, Havana, CogswellForman 5 SseMay 7Oct 1146
HallidayDunn CenterDunn Ctr 1eMay 20Sep 21125
HarveyEsmond, MartinHarvey 4neMay 12Sep 26135
HebronGlen UllinHebronMay 19Sep 21123
HillsboroCaledonia, Buxton, Nielsville, BlanchardHillsboro 3 NMay 2Oct 9158
HurdsfieldTuttle 12nneMay 13Sep 29139
JamestownYpsilantiJamestown State HospMay 8Sep 29143
KenmareBowbells, Donnybrook, LigniteKenmare 1 WswMay 15Sep 23129
KensalPingreeEdmunds Arrowwood RefMay 11Sep 28139
KilldeerKilldeerMay 21Sep 23124
KnoxBalta, YorkRugbyMay 17Sep 23129
LawtonHampden, StarkweatherEdmore 4nwMay 15Sep 22128
LeedsLeedsMay 15Sep 27133
LeithNew LeipzigPretty RockMay 20Sep 23124
LintonLintonMay 12Sep 29138
LisbonGwinner, EnglevaleLisbonMay 12Sep 27136
LitchvilleVeronaLa MoureMay 10Sep 28140
MandanMandan Exp StnMay 13Sep 27136
MandareeParshall, Four BearsKeene 3sMay 20Sep 20121
ManningFairfieldMay 12Sep 28138
ManningDickinson Rch HqMay 18Sep 24127
MantadorLidgerwoodMay 2Oct 6157
MarmarthBaker Muni ApMay 16Sep 26132
MaxMakoti, Douglas, BenedictMaxMay 10Sep 28141
MayvillePortland, Hatton, CliffordMayvilleMay 13Sep 27136
MedinaTappen, StreeterStreeter 5 NwMay 13Sep 30139
MedoraGolvaMedoraMay 19Sep 20123
MinotDes Lacs, SawyerMinot Exp StnMay 13Sep 27136
MinotMinot AFB, Surrey, Berthold, Des Lacs, Glenburn, RuthvilleMinot Intl ApMay 10Oct 1144
MohallLansford, TolleyMohallMay 17Sep 23127
MottMottMay 16Sep 25129
NapoleonNapoleonMay 13Sep 28136
New SalemNew Salem 5nwMay 18Sep 24127
NorthwoodLarimore 4swMay 11Sep 28139
OakesOakesMay 8Sep 28144
PageHope, Pillsbury, GalesburgColgateMay 10Sep 24136
Park RiverMcVille, Petersburg, Fordville, Lakota, Aneta, Inkster, +8 morePetersburg 2 NMay 11Sep 28138
Powers LakePowers Lake 1nMay 18Sep 17119
ReganDenhoff, Wing, GoodrichMc CluskyMay 8Oct 1145
RegentNew EnglandMay 16Sep 24128
RichardtonRichardton AbbeyMay 9Oct 1145
SolenBreienMay 12Sep 24134
SpiritwoodWimbledon, CourtenayJamestown Muni ApMay 11Sep 28138
StanleyPalermo, Plaza, RossStanley 3 NnwMay 17Sep 23127
TaylorDodgeTaylor 7 NnwMay 23Sep 20119
TolnaWarwick, Binford, Pekin, McHenry, Grace, Sutton, +1 moreMc Henry 3wMay 12Sep 28139
Turtle Lake *MercerTurtle LakeMay 14Sep 26136
ValleyTower, Rogers, Sanborn, OriskaValley City 3 NnwMay 13Sep 26136
VelvaVelvaMay 22Sep 22123
WahpetonBreckenridge, DwightBreckenridge 3eMay 4Oct 3152
WalcottColfax, Milnor, Wyndmere, McLeod, Mooreton, BarneyMc Leod 3 EMay 6Sep 29145
WalhallaSt. Thomas, Cavalier, Crystal, Hoople, Neche, Edinburg, +3 moreCavalier 7nwMay 12Sep 30139
WashburnUnderwood, Stanton, ColeharborUnderwoodMay 10Sep 29139
WatfordGrassy Butte 2eneMay 18Sep 23125
WatfordAlexander, ArnegardWatford CityMay 9Sep 27139
WheatlandCasselton, Erie, Arthur, Hunter, Amenia, Kindred, +4 moreCasselton Agronomy FarmMay 9Oct 1143
White EarthRayTioga 1eMay 11Sep 26136
White ShieldRiverdale, RyderGarrisonMay 14Sep 26133
WillistonTrentonWilliston Exp FarmMay 13Sep 26135
WiltonWiltonMay 11Sep 30142
WishekWishekMay 13Sep 27135
ZeelandAshleyMay 13Sep 28137

* Turtle Lake is this group's median-season location — the calendar below is computed from its data.

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.

Planting calendar (Turtle Lake, representative)

Computed from Turtle Lake's average frost dates — the median-season location in this North Dakotazone 4a group. hatched = start seeds indoors, solid green = plant out, teal = a fall sowing, and the terracotta dot marks the estimated first harvest. Ranges are extension-guide planning guidance, not guarantees — your own location's dates may run a week or two earlier or later (see the table above).

  • Start indoors
  • Plant out
  • Fall sowing
  • First harvest
Planting windows for Turtle Lake (North Dakota, zone 4a), this group's representative location.
CropFrost toleranceStart indoorsPlant outFirst harvestFall plantingSeason fit
TomatoTenderMar 19 – Apr 2May 21 – May 28Jul 20 – Aug 9matures comfortably
PepperVery tenderMar 5 – Mar 19May 28 – Jun 4Jul 27 – Aug 26matures comfortably
CucumberTenderApr 16 – Apr 23May 21 – May 28Jul 10 – Jul 30matures comfortably
Summer squash / zucchiniTenderMay 21 – May 28Jul 5 – Jul 20matures comfortably
Bush beanTenderMay 21 – May 28Jul 10 – Jul 20Jul 28 – Aug 7matures comfortably
Sweet cornTenderMay 14 – May 28Jul 13 – Aug 12matures comfortably
BasilVery tenderApr 2 – Apr 16May 21 – May 28Jun 20 – Jul 5matures comfortably
LettuceHalf-hardyApr 2 – Apr 16Apr 16 – Apr 30May 31 – Jun 15Jul 14 – Jul 29matures comfortably
PeaHardyApr 2 – Apr 16May 27 – Jun 11Jul 4 – Jul 19matures comfortably
SpinachHardyApr 2 – Apr 16May 12 – May 22Jul 24 – Aug 3matures comfortably
CarrotHalf-hardyApr 23 – Apr 30Jun 22 – Jul 12Jun 24 – Jul 14matures comfortably
BroccoliHalf-hardyMar 19 – Apr 2Apr 16 – Apr 30Jun 10 – Jun 30Jun 29 – Jul 19matures comfortably

Which crops fit this growing season

Using Turtle Lake's own 136-day growing season (32°F, NOAA 1991–2020 median) against each crop's real days-to-maturity range: 12 of 12 crops mature here with comfortable margin. A different location in the table above with a longer or shorter season will get a different mix — the ZIP planner on the home page gives your own.

Frost & freeze dates (Turtle Lake)

From NOAA's 1991–2020 Climate Normals at station USC00328840. The median (p50) is the average date; the 90%-safe column is the date the freeze has passed in about 9 years out of 10 — the conservative date to plant after or harvest before.

Freeze probabilities by temperature threshold (MM/DD, NOAA 1991–2020), Turtle Lake.
ThresholdLast spring — avgLast spring — 90%-safeFirst fall — avgFirst fall — 90%-safeSeason (days)
36°FMay 24Jun 4Sep 19Sep 30118
32°F (freeze)May 14May 26Sep 26Oct 9136
28°FMay 5May 18Oct 5Oct 20155
24°FApr 27May 9Oct 15Oct 29173

Growing degree days

Growing degree days (GDD) accumulate warmth above a base temperature over the year — a better predictor of crop development than the calendar alone. This group's median GDD (base 50°F) across all 94 locations is 2,148; Turtle Lake's own reading is shown below.

Annual growing degree days for Turtle Lake (°F·days, NOAA 1991–2020).
Model°F·daysUsed for
Base 50°F (warm-season)2,112standard warm-season base (tomato, corn, beans)
Base 40°F (cool-season)3,849cool-season crops (brassicas, greens)

Hardiness zone 4a in North Dakota

Zone 4a means an average annual extreme minimum winter temperature of about −30 to −25 °F on the USDA's 2023 map — the number that tells you which perennials, shrubs, and trees reliably survive an average winter here. It does not set your planting dates, which come from the frost calendar above. North Dakota spans 3 hardiness zones in this dataset — see all North Dakota locations for the full range, including zones3b, 4b.

Explore zone 4a in other states at zone 4a, or see all USDA hardiness zones.

Frequently asked questions

What does USDA hardiness zone 4a mean in North Dakota?
Zone 4a means an average annual extreme minimum winter temperature of −30 to −25 °F — the standard USDA measure of which perennials survive winter. 94 locations in North Dakota fall in this zone. It does not set planting dates; see the frost calendar below for that.
Where in North Dakota's zone 4a is the growing season longest?
Hillsboro runs the longest season on this page at about 158 days; Powers Lake is shortest at about 119 days — they share the same hardiness zone, but they sit at different weather stations, so their frost calendars differ.
When should I plant tomatoes in North Dakota's zone 4a?
Using Turtle Lake's frost dates (this page's median-season location): start seeds indoors about Mar 19 – Apr 2, then transplant outside about May 21 – May 28. Your own location in the table above may differ by a week or two — use the ZIP planner on the home page for your exact station's dates.
Does every location in North Dakota's zone 4a have the same frost dates?
No — they do not all share a weather station, so frost dates vary by a week or more across the 94 locations listed (see the table above for each location's own dates).

Sources & method

Frost, freeze, growing-season, and growing-degree-day figures are NOAA NCEI U.S. Climate Normals 1991–2020, one reading per location's own nearest station (see the table above). The hardiness zone is the USDA Plant Hardiness Zone Map 2023, matched to each location's ZIP. Planting windows are computed by counting from the average last and first frost using per-crop offsets synthesized from U.S. Cooperative Extension guides — the full method and citations are on the methodology page.