What Hardiness Zone Is Kansas?
Kansas spans USDA hardiness zones 6a–7a on the 2023 Plant Hardiness Zone Map. The most common zone is 6b, covering 54% of Kansas's ZIP codes, followed by zone 6a (24%). Zone 6b means the coldest night of an average winter reaches −5°F to 0°F (−21°C to −18°C). Enter your ZIP code for your exact zone.
Kansas hardiness zones by share of ZIP codes
What the zones mean for Kansas gardeners
- Coldest and warmest towns: among towns with NOAA weather stations, Goodland (3,651 ft) is in zone 6a, while Coffeyville Wtr Wks (737 ft) is in zone 7a. That is a difference of about 10°F in the coldest night of a typical winter.
- Same zone, different frost dates: within zone 6b, the median last spring frost ranges from April 8 at Iola 1 W to April 28 at Ulysses 3NE, 20 days apart. Your zone tells you which perennials survive winter; your frost dates tell you when to plant.
Typical frost dates in each Kansas zone
Medians across NOAA weather stations in each zone. Colder zones usually have later spring frosts, but local terrain can shift the dates by weeks.
| Zone | Last spring frost | First fall frost | Stations |
|---|---|---|---|
| 6a | April 28 | October 14 | 49 |
| 6b | April 18 | October 22 | 87 |
| 7a | April 10 | October 28 | 27 |
Hardiness zones for Kansas cities
Zones at the National Weather Service stations, mostly city airports, with their median frost dates.
| Anthony | 7a | 0°F to 5°F | 1,340 | Apr 9 | Oct 30 |
| Chanute Martin Johnson Airport | 7a | 0°F to 5°F | 985 | Apr 10 | Oct 28 |
| Coffeyville Municipal Airport | 7a | 0°F to 5°F | 752 | Apr 6 | Oct 29 |
| Concordia Municipal Airport | 6b | −5°F to 0°F | 1,469 | Apr 18 | Oct 19 |
| Dodge City | 6b | −5°F to 0°F | 2,590 | Apr 21 | Oct 20 |
| Garden City Regional Airport | 6b | −5°F to 0°F | 2,882 | Apr 27 | Oct 15 |
| Goodland | 6a | −10°F to −5°F | 3,651 | May 2 | Oct 11 |
| Hill City Municipal Airport | 6a | −10°F to −5°F | 2,188 | Apr 27 | Oct 14 |
| Hutchinson Municipal Airport | 6b | −5°F to 0°F | 1,543 | Apr 21 | Oct 18 |
| Lawrence Municipal Airport | 6b | −5°F to 0°F | 832 | Apr 21 | Oct 17 |
| Manhattan Municipal Airport | 6b | −5°F to 0°F | 1,057 | Apr 21 | Oct 16 |
| Medicine Lodge | 7a | 0°F to 5°F | 1,535 | Apr 13 | Oct 23 |
| Olathe Johnson County Airport | 6b | −5°F to 0°F | 1,087 | Apr 13 | Oct 24 |
| Olathe Johnson County Exec Airport | 6b | −5°F to 0°F | 1,070 | Apr 8 | Oct 29 |
| Parsons Tri City Airport | 7a | 0°F to 5°F | 869 | Apr 10 | Oct 26 |
| Russell Municipal Airport | 6b | −5°F to 0°F | 1,864 | Apr 22 | Oct 17 |
| Salina Municipal Airport | 6b | −5°F to 0°F | 1,269 | Apr 18 | Oct 23 |
| Topeka Forbes Field | 6b | −5°F to 0°F | 1,067 | Apr 15 | Oct 21 |
| Topeka Municipal Airport | 6b | −5°F to 0°F | 876 | Apr 12 | Oct 23 |
| Wichita | 7a | 0°F to 5°F | 1,335 | Apr 11 | Oct 29 |
| Wichita Jabara Airport | 7a | 0°F to 5°F | 1,421 | Apr 10 | Oct 27 |
| Winfield Strother Field Airport | 7a | 0°F to 5°F | 1,150 | Apr 11 | Oct 27 |
Hardiness zones for 163 towns in Kansas
Each NOAA weather station is shown with the USDA zone of the nearest ZIP code (within 8 miles). Coldest night is the zone's range for the average annual extreme minimum temperature. Click a column to sort.
| Abilene | 6b | −5°F to 0°F | 1,187 | Apr 14 | Oct 23 |
| Alton 1 W | 6a | −10°F to −5°F | 1,685 | Apr 29 | Oct 12 |
| Anthony | 7a | 0°F to 5°F | 1,340 | Apr 9 | Oct 30 |
| Ashland | 6b | −5°F to 0°F | 1,970 | Apr 21 | Oct 17 |
| Atchison | 6a | −10°F to −5°F | 945 | Apr 11 | Oct 29 |
| Atwood | 6a | −10°F to −5°F | 2,893 | May 2 | Oct 8 |
| Baileyville | 6a | −10°F to −5°F | 1,296 | Apr 22 | Oct 13 |
| Belleville | 6a | −10°F to −5°F | 1,530 | Apr 22 | Oct 17 |
| Beloit | 6b | −5°F to 0°F | 1,391 | Apr 19 | Oct 19 |
| Big Hill Lake | 7a | 0°F to 5°F | 907 | Apr 5 | Oct 31 |
| Bison 3NW | 6a | −10°F to −5°F | 2,040 | Apr 30 | Oct 10 |
| Bonner Springs | 6b | −5°F to 0°F | 850 | Apr 16 | Oct 22 |
| Brewster 4W | 6a | −10°F to −5°F | 3,440 | May 9 | Oct 4 |
| Brownell 3NW | 6a | −10°F to −5°F | 2,435 | Apr 29 | Oct 13 |
| Burr Oak 1N | 6a | −10°F to −5°F | 1,651 | Apr 30 | Oct 8 |
| Cassoday 2SE | 6b | −5°F to 0°F | 1,520 | Apr 18 | Oct 22 |
| Centralia | 6a | −10°F to −5°F | 1,320 | Apr 19 | Oct 19 |
| Chanute Martin Johnson Airport | 7a | 0°F to 5°F | 985 | Apr 10 | Oct 28 |
| Chapman | 6b | −5°F to 0°F | 1,111 | Apr 17 | Oct 20 |
| Clay Center | 6b | −5°F to 0°F | 1,201 | Apr 19 | Oct 19 |
| Clinton Lake | 6b | −5°F to 0°F | 980 | Apr 15 | Oct 22 |
| Coffeyville Municipal Airport | 7a | 0°F to 5°F | 752 | Apr 6 | Oct 29 |
| Coffeyville Wtr Wks | 7a | 0°F to 5°F | 737 | Apr 6 | Nov 1 |
| Colby 1SW | 6a | −10°F to −5°F | 3,170 | May 2 | Oct 9 |
| Coldwater | 7a | 0°F to 5°F | 2,115 | Apr 13 | Oct 27 |
| Columbus | 7a | 0°F to 5°F | 893 | Apr 5 | Oct 31 |
| Concordia Municipal Airport | 6b | −5°F to 0°F | 1,469 | Apr 18 | Oct 19 |
| Cottonwood Falls | 6b | −5°F to 0°F | 1,232 | Apr 19 | Oct 18 |
| Council Grove Lake | 6b | −5°F to 0°F | 1,315 | Apr 11 | Oct 25 |
| Courtland | 6a | −10°F to −5°F | 1,500 | Apr 17 | Oct 21 |
| Dodge City | 6b | −5°F to 0°F | 2,590 | Apr 21 | Oct 20 |
| El Dorado | 6b | −5°F to 0°F | 1,290 | Apr 13 | Oct 25 |
| Elkhart | 6b | −5°F to 0°F | 3,599 | Apr 19 | Oct 23 |
| Ellsworth | 6b | −5°F to 0°F | 1,568 | Apr 23 | Oct 16 |
| Emporia 3 NW | 6b | −5°F to 0°F | 1,238 | Apr 15 | Oct 23 |
| Eskridge | 6b | −5°F to 0°F | 1,411 | Apr 16 | Oct 23 |
| Eureka 1E | 6b | −5°F to 0°F | 1,100 | Apr 16 | Oct 20 |
| Florence | 6b | −5°F to 0°F | 1,290 | Apr 22 | Oct 17 |
| Fort Scott | 7a | 0°F to 5°F | 884 | Apr 5 | Oct 28 |
| Frankfort 6NE | 6a | −10°F to −5°F | 1,264 | Apr 20 | Oct 18 |
| Fredonia | 7a | 0°F to 5°F | 893 | Apr 12 | Oct 26 |
| Garden City Experiment Station | 6b | −5°F to 0°F | 2,890 | Apr 28 | Oct 17 |
| Garden City Regional Airport | 6b | −5°F to 0°F | 2,882 | Apr 27 | Oct 15 |
| Garnett 1 E | 6b | −5°F to 0°F | 998 | Apr 17 | Oct 22 |
| Girard | 7a | 0°F to 5°F | 990 | Apr 4 | Nov 1 |
| Glen Elder Lake | 6a | −10°F to −5°F | 1,500 | Apr 29 | Oct 15 |
| Goodland | 6a | −10°F to −5°F | 3,651 | May 2 | Oct 11 |
| Great Bend 3W | 6b | −5°F to 0°F | 1,872 | Apr 24 | Oct 15 |
| Greensburg | 6b | −5°F to 0°F | 2,243 | Apr 21 | Oct 22 |
| Hays | 6b | −5°F to 0°F | 1,990 | Apr 19 | Oct 22 |
| Hays 1 S | 6b | −5°F to 0°F | 2,010 | Apr 25 | Oct 15 |
| Haysville 3SE | 7a | 0°F to 5°F | 1,240 | Apr 14 | Oct 22 |
| Healy | 6a | −10°F to −5°F | 2,850 | Apr 28 | Oct 15 |
| Herington | 6a | −10°F to −5°F | 1,338 | Apr 24 | Oct 14 |
| Hiawatha 1 S | 6a | −10°F to −5°F | 1,061 | Apr 14 | Oct 22 |
| Hill City Municipal Airport | 6a | −10°F to −5°F | 2,188 | Apr 27 | Oct 14 |
| Hillsdale Lake | 6b | −5°F to 0°F | 1,010 | Apr 9 | Oct 31 |
| Holton | 6a | −10°F to −5°F | 1,050 | Apr 24 | Oct 14 |
| Horton | 6a | −10°F to −5°F | 1,032 | Apr 18 | Oct 17 |
| Howard | 6b | −5°F to 0°F | 1,010 | Apr 17 | Oct 22 |
| Hoxie | 6a | −10°F to −5°F | 2,713 | Apr 20 | Oct 20 |
| Hudson | 6b | −5°F to 0°F | 1,867 | Apr 18 | Oct 21 |
| Hugoton | 6b | −5°F to 0°F | 3,110 | Apr 20 | Oct 22 |
| Humboldt | 6b | −5°F to 0°F | 940 | Apr 11 | Oct 27 |
| Hutchinson | 6b | −5°F to 0°F | 1,540 | Apr 18 | Oct 21 |
| Hutchinson 10 SW | 6b | −5°F to 0°F | 1,549 | Apr 20 | Oct 19 |
| Hutchinson Municipal Airport | 6b | −5°F to 0°F | 1,543 | Apr 21 | Oct 18 |
| Independence | 7a | 0°F to 5°F | 805 | Apr 5 | Oct 31 |
| Iola 1 W | 6b | −5°F to 0°F | 954 | Apr 8 | Oct 26 |
| Jetmore 8NNW | 6b | −5°F to 0°F | 2,430 | Apr 25 | Oct 18 |
| John Redmond Lake | 6b | −5°F to 0°F | 1,092 | Apr 11 | Oct 26 |
| Johnson | 6b | −5°F to 0°F | 3,330 | Apr 19 | Oct 23 |
| Kanopolis Lake | 6b | −5°F to 0°F | 1,492 | Apr 19 | Oct 23 |
| Kingman | 6b | −5°F to 0°F | 1,547 | Apr 15 | Oct 21 |
| Kinsley 2E | 6b | −5°F to 0°F | 2,159 | Apr 20 | Oct 20 |
| Kiowa | 7a | 0°F to 5°F | 1,325 | Apr 8 | Oct 31 |
| Kirwin Dam | 6a | −10°F to −5°F | 1,697 | Apr 30 | Oct 7 |
| Lakin | 6a | −10°F to −5°F | 2,998 | Apr 18 | Oct 23 |
| Larned | 6b | −5°F to 0°F | 1,995 | Apr 16 | Oct 27 |
| Lawrence | 6b | −5°F to 0°F | 1,050 | Apr 12 | Oct 28 |
| Lawrence Municipal Airport | 6b | −5°F to 0°F | 832 | Apr 21 | Oct 17 |
| Leavenworth | 6b | −5°F to 0°F | 870 | Apr 12 | Oct 27 |
| Leavenworth 3SW | 6b | −5°F to 0°F | 871 | Apr 19 | Oct 19 |
| Leoti | 6a | −10°F to −5°F | 3,309 | May 2 | Oct 12 |
| Liberal | 6b | −5°F to 0°F | 2,834 | Apr 20 | Oct 24 |
| Lincoln 1 SE | 6b | −5°F to 0°F | 1,401 | Apr 28 | Oct 15 |
| Lovewell Dam | 6a | −10°F to −5°F | 1,602 | Apr 20 | Oct 19 |
| Manhattan | 6a | −10°F to −5°F | 1,060 | Apr 16 | Oct 19 |
| Manhattan Municipal Airport | 6b | −5°F to 0°F | 1,057 | Apr 21 | Oct 16 |
| Mankato | 6a | −10°F to −5°F | 1,750 | Apr 30 | Oct 14 |
| Marion Rsvr | 6b | −5°F to 0°F | 1,369 | Apr 8 | Oct 30 |
| Marysville | 6a | −10°F to −5°F | 1,178 | Apr 25 | Oct 13 |
| Mc Donald | 6a | −10°F to −5°F | 3,364 | May 4 | Oct 12 |
| McPherson | 6b | −5°F to 0°F | 1,520 | Apr 18 | Oct 24 |
| Meade | 6b | −5°F to 0°F | 2,504 | Apr 20 | Oct 22 |
| Medicine Lodge | 7a | 0°F to 5°F | 1,535 | Apr 13 | Oct 23 |
| Melvern Lake | 6b | −5°F to 0°F | 1,094 | Apr 8 | Oct 30 |
| Milford Lake | 6b | −5°F to 0°F | 1,213 | Apr 12 | Oct 26 |
| Minneapolis | 6b | −5°F to 0°F | 1,306 | Apr 20 | Oct 19 |
| Montezuma | 6b | −5°F to 0°F | 2,770 | Apr 23 | Oct 20 |
| Mound City | 6b | −5°F to 0°F | 840 | Apr 13 | Oct 23 |
| Mound City 1SSW | 6b | −5°F to 0°F | 912 | Apr 15 | Oct 22 |
| Mound Valley 3 WSW | 7a | 0°F to 5°F | 800 | Apr 15 | Oct 24 |
| Ness City | 6a | −10°F to −5°F | 2,269 | Apr 29 | Oct 14 |
| Newton | 6b | −5°F to 0°F | 1,441 | Apr 14 | Oct 25 |
| Norton Dam | 6a | −10°F to −5°F | 2,346 | May 1 | Oct 12 |
| Norwich | 7a | 0°F to 5°F | 1,501 | Apr 12 | Oct 29 |
| Oakley 4W | 6a | −10°F to −5°F | 3,102 | May 6 | Oct 9 |
| Oberlin | 6a | −10°F to −5°F | 2,586 | Apr 30 | Oct 11 |
| Olathe 3E | 6b | −5°F to 0°F | 1,055 | Apr 10 | Oct 29 |
| Olathe Johnson County Airport | 6b | −5°F to 0°F | 1,087 | Apr 13 | Oct 24 |
| Olathe Johnson County Exec Airport | 6b | −5°F to 0°F | 1,070 | Apr 8 | Oct 29 |
| Osage City | 6b | −5°F to 0°F | 1,094 | Apr 13 | Oct 26 |
| Osawatomie | 6b | −5°F to 0°F | 860 | Apr 14 | Oct 25 |
| Oskaloosa 4 NE | 6b | −5°F to 0°F | 1,109 | Apr 16 | Oct 22 |
| Ottawa | 6b | −5°F to 0°F | 905 | Apr 18 | Oct 20 |
| Paola | 6b | −5°F to 0°F | 860 | Apr 13 | Oct 21 |
| Parsons 2 NW | 7a | 0°F to 5°F | 910 | Apr 11 | Oct 26 |
| Parsons Tri City Airport | 7a | 0°F to 5°F | 869 | Apr 10 | Oct 26 |
| Perry Lake | 6b | −5°F to 0°F | 957 | Apr 13 | Oct 24 |
| Phillipsburg #2 | 6a | −10°F to −5°F | 1,888 | Apr 26 | Oct 16 |
| Pittsburg | 7a | 0°F to 5°F | 908 | Apr 7 | Oct 30 |
| Plainville 4WNW | 6a | −10°F to −5°F | 2,194 | Apr 23 | Oct 20 |
| Pomona Lake | 6b | −5°F to 0°F | 1,063 | Apr 8 | Oct 31 |
| Pratt 3NW | 6b | −5°F to 0°F | 1,942 | Apr 20 | Oct 20 |
| Quinter | 6a | −10°F to −5°F | 2,672 | Apr 24 | Oct 18 |
| Richfield | 6b | −5°F to 0°F | 3,408 | Apr 27 | Oct 19 |
| Russell 7E | 6b | −5°F to 0°F | 1,870 | Apr 22 | Oct 19 |
| Russell Municipal Airport | 6b | −5°F to 0°F | 1,864 | Apr 22 | Oct 17 |
| Russell Springs 3N | 6a | −10°F to −5°F | 3,064 | Apr 30 | Oct 14 |
| Saint Francis | 6a | −10°F to −5°F | 3,336 | Apr 30 | Oct 10 |
| Salina Municipal Airport | 6b | −5°F to 0°F | 1,269 | Apr 18 | Oct 23 |
| Scott City | 6a | −10°F to −5°F | 2,974 | Apr 30 | Oct 15 |
| Sedan | 7a | 0°F to 5°F | 902 | Apr 9 | Oct 27 |
| Sharon Springs | 6a | −10°F to −5°F | 3,450 | Apr 28 | Oct 15 |
| Smileyberg 1N | 7a | 0°F to 5°F | 1,330 | Apr 18 | Oct 21 |
| Smith Center | 6a | −10°F to −5°F | 1,820 | Apr 24 | Oct 15 |
| Smolan 1NE | 6b | −5°F to 0°F | 1,280 | Apr 27 | Oct 16 |
| Sterling | 6b | −5°F to 0°F | 1,636 | Apr 15 | Oct 23 |
| Sublette 7WSW | 6b | −5°F to 0°F | 2,949 | Apr 23 | Oct 21 |
| Syracuse 1NE | 6a | −10°F to −5°F | 3,308 | May 1 | Oct 10 |
| Tallgrass Prairie National Park | 6b | −5°F to 0°F | 1,250 | Apr 15 | Oct 22 |
| Topeka - NWS | 6b | −5°F to 0°F | 880 | Apr 16 | Oct 22 |
| Topeka Forbes Field | 6b | −5°F to 0°F | 1,067 | Apr 15 | Oct 21 |
| Topeka Municipal Airport | 6b | −5°F to 0°F | 876 | Apr 12 | Oct 23 |
| Tribune 1W | 6a | −10°F to −5°F | 3,634 | May 2 | Oct 11 |
| Troy 3N | 6a | −10°F to −5°F | 1,040 | Apr 19 | Oct 19 |
| Tuttle Creek Lake | 6b | −5°F to 0°F | 1,058 | Apr 22 | Oct 20 |
| Ulysses 3NE | 6b | −5°F to 0°F | 3,094 | Apr 28 | Oct 16 |
| Valley Falls 3 SW | 6b | −5°F to 0°F | 1,051 | Apr 10 | Oct 29 |
| Wakeeney | 6a | −10°F to −5°F | 2,445 | Apr 23 | Oct 18 |
| Wallace | 6a | −10°F to −5°F | 3,311 | Apr 30 | Oct 10 |
| Wamego 4 W | 6b | −5°F to 0°F | 1,166 | Apr 18 | Oct 19 |
| Washington | 6a | −10°F to −5°F | 1,305 | Apr 24 | Oct 14 |
| Webster Dam | 6a | −10°F to −5°F | 1,863 | Apr 30 | Oct 12 |
| Wellington | 7a | 0°F to 5°F | 1,224 | Apr 15 | Oct 29 |
| Wichita | 7a | 0°F to 5°F | 1,335 | Apr 11 | Oct 29 |
| Wichita Jabara Airport | 7a | 0°F to 5°F | 1,421 | Apr 10 | Oct 27 |
| Wichita Wx | 7a | 0°F to 5°F | 1,334 | Apr 8 | Oct 27 |
| Wilson Lake | 6b | −5°F to 0°F | 1,512 | Apr 21 | Oct 17 |
| Winfield 3NE | 7a | 0°F to 5°F | 1,233 | Apr 16 | Oct 22 |
| Winfield Strother Field Airport | 7a | 0°F to 5°F | 1,150 | Apr 11 | Oct 27 |
| Yates Center | 6b | −5°F to 0°F | 1,112 | Apr 10 | Oct 28 |
Frequently asked questions
What hardiness zone is Kansas?
Kansas is in USDA hardiness zones 6a–7a on the 2023 USDA Plant Hardiness Zone Map. Zone 6b is the most common, covering 54% of Kansas's ZIP codes, and zone 6a covers 24%. Enter your ZIP code for your exact zone.
What does zone 6b mean?
Zone 6b means the average annual extreme minimum temperature, the coldest night of a typical winter, is −5°F to 0°F (−21°C to −18°C). Perennials, shrubs and trees rated for zone 6b or colder should survive winter there.
What is the coldest hardiness zone in Kansas?
Zone 6a is the coldest zone mapped in Kansas, found around Goodland, and zone 7a is the warmest, found around Coffeyville Wtr Wks.
Did Kansas's hardiness zones change in 2023?
The USDA released a new Plant Hardiness Zone Map in November 2023, based on 1991–2020 temperatures instead of 1976–2005. About half of the United States shifted half a zone warmer. Check your ZIP code here, because plant tags and older books may still list your 2012 zone.
When should I plant in zone 6b?
Hardiness zones don't set planting dates; frost dates do. Inside zone 6b in Kansas, the median last spring frost varies from April 8 to April 28. Look up your local frost dates and plant tender crops such as tomatoes after the 10%-risk last-frost date.
Zone and frost dates: use both
Your hardiness zone answers one question: will this plant survive the winter here? Choose perennials, shrubs, trees and bulbs rated for your zone or a colder one. For vegetables and annuals, what matters is the length of the frost-free season. See Kansas frost dates by town, or get a planting calendar for your ZIP code with start-indoors, transplant and sowing dates for 30 crops.
Sources and method
Zones are from the USDA 2023 Plant Hardiness Zone Map ZIP-code files published by the PRISM Climate Group, Oregon State University, based on 1991–2020 minimum temperatures. ZIP codes are assigned to states by USPS prefix. Town zones use the ZIP code nearest each NOAA 1991–2020 Climate Normals station. This is an independent tool, not an official USDA site. Full methodology.
Hardiness zones in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- Puerto Rico
