Planting zones by state

North Dakota Planting Zones

North Dakota runs from zone 3b to zone 4b on the 2023 USDA map. Zone 4a is the most common, covering 78% of the state's ZIP codes. Fargo is 4a, Bismarck is 4a and Minot is 4a.

Zones across North Dakota

ZoneAverage coldest nightShare of North Dakota ZIP codes
3b−35 to −30°F13%
4a−30 to −25°F78%
4b−25 to −20°F9%

Planting zone for every city and town in North Dakota

Each North Dakota town uses the ZIP code at its center. Big towns can cross into the next half-zone, so look up your own ZIP if you're near a line.

CityZoneAverage coldest night
Abercrombie4a−30 to −25°F
Adams3b−35 to −30°F
Alamo3b−35 to −30°F
Alexander4a−30 to −25°F
Alice4a−30 to −25°F
Almont4a−30 to −25°F
Alsen3b−35 to −30°F
Ambrose4a−30 to −25°F
Amenia4a−30 to −25°F
Amidon4b−25 to −20°F
Anamoose4a−30 to −25°F
Aneta4a−30 to −25°F
Antler3b−35 to −30°F
Ardoch4a−30 to −25°F
Argusville4a−30 to −25°F
Arnegard4a−30 to −25°F
Arthur4a−30 to −25°F
Ashley4b−25 to −20°F
Ayr4a−30 to −25°F
Balfour4a−30 to −25°F
Balta3b−35 to −30°F
Barney4a−30 to −25°F
Bathgate3b−35 to −30°F
Beach4a−30 to −25°F
Belfield4b−25 to −20°F
Benedict4a−30 to −25°F
Bergen4a−30 to −25°F
Berlin4b−25 to −20°F
Berthold4a−30 to −25°F
Beulah4a−30 to −25°F
Binford4a−30 to −25°F
Bisbee3b−35 to −30°F
Bismarck4a−30 to −25°F
Bottineau3b−35 to −30°F
Bowbells4a−30 to −25°F
Bowdon4a−30 to −25°F
Bowman4b−25 to −20°F
Braddock4a−30 to −25°F
Briarwood4a−30 to −25°F
Brinsmade4a−30 to −25°F
Brocket4a−30 to −25°F
Buchanan4b−25 to −20°F
Bucyrus4b−25 to −20°F
Buffalo4a−30 to −25°F
Burlington4a−30 to −25°F
Butte4a−30 to −25°F
Buxton4a−30 to −25°F
Calio3b−35 to −30°F
Calvin3b−35 to −30°F
Cando3b−35 to −30°F
Canton City (Hensel)4a−30 to −25°F
Carpio4a−30 to −25°F
Carrington4a−30 to −25°F
Carson4a−30 to −25°F
Casselton4a−30 to −25°F
Cathay4a−30 to −25°F
Cavalier4a−30 to −25°F
Cayuga4b−25 to −20°F
Center4a−30 to −25°F
Christine4a−30 to −25°F
Cleveland4b−25 to −20°F
Clifford4a−30 to −25°F
Cogswell4a−30 to −25°F
Coleharbor4a−30 to −25°F
Colfax4a−30 to −25°F
Columbus3b−35 to −30°F
Conway4a−30 to −25°F
Cooperstown4a−30 to −25°F
Courtenay4a−30 to −25°F
Crary4a−30 to −25°F
Crosby4a−30 to −25°F
Crystal4a−30 to −25°F
Davenport4a−30 to −25°F
Dawson4a−30 to −25°F
Dazey4a−30 to −25°F
Deering3b−35 to −30°F
Des Lacs4a−30 to −25°F
Devils Lake4a−30 to −25°F
Dickey4b−25 to −20°F
Dickinson4b−25 to −20°F
Dodge4a−30 to −25°F
Donnybrook4a−30 to −25°F
Douglas4a−30 to −25°F
Drake4a−30 to −25°F
Drayton4a−30 to −25°F
Dunn Center4a−30 to −25°F
Dunseith3b−35 to −30°F
Dwight4a−30 to −25°F
Edgeley4b−25 to −20°F
Edinburg4a−30 to −25°F
Edmore3b−35 to −30°F
Egeland3b−35 to −30°F
Elgin4a−30 to −25°F
Ellendale4b−25 to −20°F
Elliott4a−30 to −25°F
Emerado4a−30 to −25°F
Enderlin4a−30 to −25°F
Epping4a−30 to −25°F
Esmond4a−30 to −25°F
Fairdale3b−35 to −30°F
Fairmount4a−30 to −25°F
Fargo4a−30 to −25°F
Fessenden4a−30 to −25°F
Fingal4a−30 to −25°F
Finley4a−30 to −25°F
Flasher4a−30 to −25°F
Flaxton3b−35 to −30°F
Forbes4b−25 to −20°F
Fordville4a−30 to −25°F
Forest River4a−30 to −25°F
Forman4a−30 to −25°F
Fort Ransom4a−30 to −25°F
Fort Yates4a−30 to −25°F
Fortuna3b−35 to −30°F
Fredonia4b−25 to −20°F
Frontier4a−30 to −25°F
Fullerton4b−25 to −20°F
Gackle4a−30 to −25°F
Galesburg4a−30 to −25°F
Gardena3b−35 to −30°F
Gardner4a−30 to −25°F
Garrison4a−30 to −25°F
Gascoyne4b−25 to −20°F
Gilby4a−30 to −25°F
Gladstone4a−30 to −25°F
Glen Ullin4a−30 to −25°F
Glenburn4a−30 to −25°F
Glenfield4a−30 to −25°F
Golden Valley4a−30 to −25°F
Golva4b−25 to −20°F
Goodrich4a−30 to −25°F
Grace City4a−30 to −25°F
Grafton4a−30 to −25°F
Grandin4a−30 to −25°F
Grano4a−30 to −25°F
Granville4a−30 to −25°F
Great Bend4a−30 to −25°F
Grenora3b−35 to −30°F
Gwinner4a−30 to −25°F
Hague4a−30 to −25°F
Halliday4a−30 to −25°F
Hamberg4a−30 to −25°F
Hamilton4a−30 to −25°F
Hampden4a−30 to −25°F
Hankinson4b−25 to −20°F
Hannaford4a−30 to −25°F
Hannah3b−35 to −30°F
Hansboro3b−35 to −30°F
Harvey4a−30 to −25°F
Harwood4a−30 to −25°F
Hatton4a−30 to −25°F
Havana4a−30 to −25°F
Haynes4b−25 to −20°F
Hazelton4a−30 to −25°F
Hazen4a−30 to −25°F
Hebron4a−30 to −25°F
Hettinger4b−25 to −20°F
Hillsboro4a−30 to −25°F
Hoople4a−30 to −25°F
Hope4a−30 to −25°F
Horace4a−30 to −25°F
Hunter4a−30 to −25°F
Hurdsfield4a−30 to −25°F
Inkster4a−30 to −25°F
Jamestown4b−25 to −20°F
Jud4b−25 to −20°F
Karlsruhe4a−30 to −25°F
Kathryn4a−30 to −25°F
Kenmare4a−30 to −25°F
Kensal4a−30 to −25°F
Kief4a−30 to −25°F
Killdeer4a−30 to −25°F
Kindred4a−30 to −25°F
Knox4a−30 to −25°F
Kramer3b−35 to −30°F
Kulm4b−25 to −20°F
Lakota4a−30 to −25°F
LaMoure4b−25 to −20°F
Landa3b−35 to −30°F
Langdon3b−35 to −30°F
Lankin4a−30 to −25°F
Lansford4a−30 to −25°F
Larimore4a−30 to −25°F
Lawton4a−30 to −25°F
Leal4a−30 to −25°F
Leeds4a−30 to −25°F
Lehr4b−25 to −20°F
Leith4a−30 to −25°F
Leonard4a−30 to −25°F
Lidgerwood4b−25 to −20°F
Lignite4a−30 to −25°F
Lincoln4a−30 to −25°F
Linton4a−30 to −25°F
Lisbon4a−30 to −25°F
Litchville4a−30 to −25°F
Loma3b−35 to −30°F
Loraine4a−30 to −25°F
Ludden4a−30 to −25°F
Luverne4a−30 to −25°F
Maddock4a−30 to −25°F
Makoti4a−30 to −25°F
Mandan4a−30 to −25°F
Mantador4a−30 to −25°F
Manvel4a−30 to −25°F
Mapleton4a−30 to −25°F
Marion4b−25 to −20°F
Marmarth4a−30 to −25°F
Martin4a−30 to −25°F
Max4a−30 to −25°F
Maxbass3b−35 to −30°F
Mayville4a−30 to −25°F
McClusky4b−25 to −20°F
McHenry4a−30 to −25°F
McVille4a−30 to −25°F
Medina4a−30 to −25°F
Medora4a−30 to −25°F
Mercer4a−30 to −25°F
Michigan City4a−30 to −25°F
Milnor4a−30 to −25°F
Milton3b−35 to −30°F
Minnewaukan4a−30 to −25°F
Minot4a−30 to −25°F
Minto4a−30 to −25°F
Mohall4a−30 to −25°F
Monango4b−25 to −20°F
Montpelier4a−30 to −25°F
Mooreton4a−30 to −25°F
Mott4a−30 to −25°F
Mountain4a−30 to −25°F
Munich3b−35 to −30°F
Mylo3b−35 to −30°F
Napoleon4a−30 to −25°F
Neche4a−30 to −25°F
Nekoma3b−35 to −30°F
New England4b−25 to −20°F
New Leipzig4a−30 to −25°F
New Rockford4a−30 to −25°F
New Salem4a−30 to −25°F
New Town4a−30 to −25°F
Newburg3b−35 to −30°F
Niagara4a−30 to −25°F
Nome4a−30 to −25°F
Noonan3b−35 to −30°F
North River4a−30 to −25°F
Northwood4a−30 to −25°F
Oakes4a−30 to −25°F
Oberon4a−30 to −25°F
Oriska4a−30 to −25°F
Osnabrock3b−35 to −30°F
Overly3b−35 to −30°F
Oxbow4a−30 to −25°F
Page4a−30 to −25°F
Palermo4a−30 to −25°F
Park River4a−30 to −25°F
Parshall4a−30 to −25°F
Pekin4a−30 to −25°F
Pembina3b−35 to −30°F
Perth3b−35 to −30°F
Petersburg4a−30 to −25°F
Pettibone4a−30 to −25°F
Pick City4a−30 to −25°F
Pillsbury4a−30 to −25°F
Pingree4a−30 to −25°F
Pisek4a−30 to −25°F
Plaza4a−30 to −25°F
Portal3b−35 to −30°F
Portland4a−30 to −25°F
Powers Lake4a−30 to −25°F
Prairie Rose4a−30 to −25°F
Ray4a−30 to −25°F
Reeder4b−25 to −20°F
Regan4a−30 to −25°F
Regent4a−30 to −25°F
Reile's Acres4a−30 to −25°F
Reynolds4a−30 to −25°F
Rhame4b−25 to −20°F
Richardton4a−30 to −25°F
Riverdale4a−30 to −25°F
Robinson4a−30 to −25°F
Rocklake3b−35 to −30°F
Rogers4a−30 to −25°F
Rolette3b−35 to −30°F
Rolla3b−35 to −30°F
Ross4a−30 to −25°F
Rugby3b−35 to −30°F
Ruso4a−30 to −25°F
Rutland4a−30 to −25°F
Ryder4a−30 to −25°F
Sanborn4a−30 to −25°F
Sarles3b−35 to −30°F
Sawyer4a−30 to −25°F
Scranton4b−25 to −20°F
Selfridge4b−25 to −20°F
Sentinel Butte4a−30 to −25°F
Sharon4a−30 to −25°F
Sheldon4a−30 to −25°F
Sherwood3b−35 to −30°F
Sheyenne4a−30 to −25°F
Sibley4a−30 to −25°F
Solen4a−30 to −25°F
Souris3b−35 to −30°F
South Heart4b−25 to −20°F
Spiritwood Lake4a−30 to −25°F
Springbrook4a−30 to −25°F
St. John3b−35 to −30°F
St. Thomas4a−30 to −25°F
Stanley4a−30 to −25°F
Stanton4a−30 to −25°F
Starkweather4a−30 to −25°F
Steele4a−30 to −25°F
Strasburg4a−30 to −25°F
Streeter4a−30 to −25°F
Surrey4a−30 to −25°F
Sykeston4a−30 to −25°F
Tappen4a−30 to −25°F
Taylor4a−30 to −25°F
Thompson4a−30 to −25°F
Tioga3b−35 to −30°F
Tolley4a−30 to −25°F
Tolna4a−30 to −25°F
Tower City4a−30 to −25°F
Towner3b−35 to −30°F
Turtle Lake4a−30 to −25°F
Tuttle4a−30 to −25°F
Underwood4a−30 to −25°F
Upham3b−35 to −30°F
Valley City4a−30 to −25°F
Velva4a−30 to −25°F
Venturia4a−30 to −25°F
Verona4a−30 to −25°F
Voltaire4a−30 to −25°F
Wahpeton4a−30 to −25°F
Walcott4a−30 to −25°F
Wales3b−35 to −30°F
Walhalla4a−30 to −25°F
Warwick4a−30 to −25°F
Washburn4a−30 to −25°F
Watford City4a−30 to −25°F
West Fargo4a−30 to −25°F
Westhope3b−35 to −30°F
White Earth4a−30 to −25°F
Wildrose3b−35 to −30°F
Williston4a−30 to −25°F
Willow City3b−35 to −30°F
Wilton4a−30 to −25°F
Wimbledon4a−30 to −25°F
Wing4a−30 to −25°F
Wishek4a−30 to −25°F
Wolford3b−35 to −30°F
Woodworth4a−30 to −25°F
Wyndmere4a−30 to −25°F
York4a−30 to −25°F
Zap4a−30 to −25°F
Zeeland4a−30 to −25°F

Source: USDA Plant Hardiness Zone Map, 2023, Agricultural Research Service, U.S. Department of Agriculture; ZIP code table from the PRISM Group, Oregon State University (accessed Oct 2026). This list is our own summary, not the official USDA map. See how we calculate.

Frequently asked questions

What planting zone is North Dakota?

North Dakota spans zones 3b to 4b on the 2023 USDA map, and zone 4a is the most common. Look up your ZIP code for your exact zone.

What zone is Fargo, ND?

Fargo is zone 4a, where the coldest night of an average winter falls from −30 to −25°F. Plants rated hardy to zone 4 or colder should survive a typical winter there.

More for North Dakota: North Dakota climate zones (insulation) · Last frost dates in North Dakota · Frost line depth by state