Greenly Garden

Gardening in the United States: climate, frost dates and crops by region

We worked out the season of 182 cities of the United States from ten years of weather: the frost-free season lasts from 132 days in Juneau to 341 days in Orlando. The last spring frost comes first in Riverside (around 12 January) and last in Juneau (around 27 May). 8 of the cities had no frost at all.

Climate zones of the United States

By the days between the last spring frost and the first autumn frost.

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
270 frost-free days or moreRedding, Sacramento, Stockton, Fresno, Las Vegas, Bakersfield, Santa Barbara, Riverside, Phoenix, Macon, Dallas, Charleston, Fort Worth, Shreveport, Montgomery, Jackson, Tucson, Savannah, El Paso, Mobile, Baton Rouge, Tallahassee, Pensacola, Gulfport, Jacksonville, Austin, Lafayette, New Orleans, Houston, Gainesville, San Antonio, Orlando, Tampa, Corpus Christi, Brownsville271 – 34112 January – 15 March24 November – 29 December
210–269 frost-free daysSeattle, Tacoma, Olympia, Portland, Salem, Boston, Worcester (United States), Erie, Providence, Cleveland, New Haven, New York, Harrisburg, Provo, Trenton, Philadelphia, Hagerstown, Atlantic City, Baltimore, Dover, Cincinnati, Annapolis, Washington, D.C., St. Louis, Jefferson City, Charleston, West Virginia, Louisville, Lexington, Evansville, Wichita, Richmond, Roanoke, St. George, Joplin, Bowling Green, Virginia Beach, Nashville, Tulsa, Greensboro, Fayetteville, Knoxville, Raleigh, Oklahoma City, Fort Smith, Charlotte, Amarillo, Memphis, Albuquerque, Chattanooga, Greenville, Little Rock, Huntsville, Lawton, Wilmington, Columbia, Athens (United States), Atlanta, Lubbock, Birmingham (United States), Las Cruces210 – 26928 February – 11 April30 October – 3 December
150–209 frost-free daysAnchorage, Grand Forks, Spokane, Fargo, Bismarck, Duluth, Yakima, Billings, Minneapolis, Bangor, Eau Claire, Traverse City, Green Bay, Burlington, Pierre, Augusta, Montpelier, Rapid City, Eugene, Portland, Maine, Boise, Sioux Falls, Idaho Falls, Concord, Rochester, Madison, Syracuse (United States), Milwaukee, Manchester (United States), Grand Rapids, Buffalo, Lansing, Albany, Ithaca, Medford, Detroit, Ann Arbor, Rockford, Cedar Rapids, Chicago, Hartford, Toledo (United States), Des Moines, Davenport, Omaha, Cheyenne, Fort Wayne, Grand Island, Elko, Lincoln, Salt Lake City, Peoria, Allentown, Fort Collins, Pittsburgh, Columbus, Springfield, Indianapolis, Dayton, Denver, Morgantown, Reno, Carson City, Kansas City, Grand Junction, Topeka, Colorado Springs, Pueblo, Frankfort, Dodge City, Santa Fe (United States), Asheville, Flagstaff154 – 2097 April – 12 May12 October – 12 November
Short season: under 150 frost-free daysFairbanks, Juneau, Missoula, Helena132 – 1418 May – 27 May23 September – 6 October
Frost without a regular seasonSan Jose, St. Petersburg—18 January – 24 February—
No frost in ten yearsSan Francisco, Los Angeles, San Diego, Yuma, Fort Myers, Miami, Honolulu, Hilo———

How the regions of the United States differ

Splitting the cities in two — north (Fairbanks, Anchorage, Juneau and 88 more) and south (Topeka, Annapolis, Washington, D.C. and 88 more): the last spring frost comes about 44 days later in the north; the frost-free season is about 194 days in the north and 258 days in the south; the warmest month averages 28.9 °C by day in the north and 32.1 °C in the south.

Splitting the cities in two — west (St. Louis, Davenport, Baton Rouge and 88 more) and east (Bangor, Augusta, Portland, Maine and 88 more): the frost-free season is about 209 days in the west and 220 days in the east; the warmest month averages 31.9 °C by day in the west and 30.1 °C in the east; the west gets about 648 mm of rain a year and the east about 1,243 mm.

The gap between the warmest month’s days and the coldest month’s nights is widest in Fairbanks (45.5 °C) and smallest in Honolulu (7.8 °C): the smaller it is, the milder both winter and summer. Juneau is the wettest of these cities with 3,276 mm a year, Yuma the driest with 96 mm. The hottest summer days are in Yuma (43 °C on average in the warmest month), the coolest in Juneau (14.6 °C). In 114 of the 182 cities at least one month averages below 0 °C at night; the longest such winter is in Fairbanks (October–April).

Which crops suit which part of the United States

Season long enough: the days from planting to the first autumn frost cover the days to the first harvest on the plant card. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.

CropPlanting out or sowingSeason long enoughTight or too short
Tomato, Bell Pepper, Eggplant25 January (Orlando) – 8 September (Phoenix)all 174—
Cucumber25 January (Orlando) – 14 October (Phoenix)all 174—
Zucchini25 January (Orlando) – 12 October (Phoenix)all 174—
Pumpkin25 January (Orlando) – 3 September (Phoenix)173 of 174: Fairbanks, Anchorage, Juneau, Grand Forks and 169 more1 of 174: Helena
Watermelon25 January (Orlando) – 19 September (Phoenix)all 174—
Peas22 December (Riverside) – 16 October (Phoenix)all 174—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 24 August (Fairbanks) – end of December (Seattle)——

Cities without a spring frost: months that suit each crop

Months whose average day is not above the highest temperature on the plant card and whose average night is not below its lowest.

CityTomatoCucumberBell PepperEggplantWatermelon
San Franciscononenonenonenonenone
Los AngelesnoneJuly, AugustJunenoneJuly, August
San DiegoJune–SeptemberJuly–SeptemberJune–OctobernoneJuly–September
YumanoneOctobernonenoneOctober
Fort MyersNovemberApril–OctoberFebruary–April and October–DecembernoneApril–October
MiamiNovember–MarchFebruary–DecemberOctober–MayOctoberFebruary–December
HonoluluNovember–Mayall yearall yearMarch–Januaryall year
HiloNovember–Juneall yearall yearJune–Octoberall year

Cities of the United States: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Fairbanks138July, 23.2 °CJanuary, -22.3 °C454 mmMarch4
Anchorage167July, 18.9 °CJanuary, -9.2 °C805 mmApril15
Juneau132July, 14.6 °CFebruary, -8.9 °C3,276 mmJune—
Grand Forks159July, 27.9 °CFebruary, -15.9 °C599 mmJanuary2
Spokane177July, 31.3 °CJanuary, -5.2 °C533 mmJuly24
Seattle249August, 25.9 °CFebruary, 1.3 °C1,382 mmJuly35
Tacoma263August, 27.1 °CFebruary, 2.1 °C1,239 mmJuly—
Olympia241August, 26.7 °CFebruary, 1.5 °C1,416 mmJuly10
Fargo169July, 28.4 °CJanuary, -14.9 °C666 mmJanuary6
Missoula141July, 28.3 °CFebruary, -8.7 °C573 mmJuly14
Bismarck167July, 29.1 °CJanuary, -13.6 °C518 mmJanuary2
Duluth183July, 25.5 °CJanuary, -11.8 °C818 mmJanuary2
Helena137July, 27.3 °CFebruary, -11.5 °C491 mmJuly8
Yakima194July, 34.9 °CJanuary, -3.3 °C339 mmJuly—
Billings172July, 31.9 °CFebruary, -9.8 °C460 mmJuly25
Portland241August, 29.6 °CFebruary, 1.1 °C1,251 mmJuly41
Minneapolis179July, 28.7 °CJanuary, -12.6 °C944 mmJanuary31
Salem235August, 30.9 °CFebruary, 1.9 °C1,169 mmJuly19
Bangor193July, 26.5 °CJanuary, -9.6 °C1,146 mmFebruary2
Eau Claire179July, 27.7 °CJanuary, -12.2 °C963 mmJanuary—
Traverse City191July, 25.9 °CFebruary, -7.1 °C929 mmFebruary21
Green Bay184July, 28 °CJanuary, -9.8 °C870 mmFebruary9
Burlington195July, 27.3 °CJanuary, -8.4 °C1,141 mmFebruary13
Pierre181July, 31.7 °CJanuary, -10.3 °C546 mmJanuary1
Augusta194July, 27.3 °CJanuary, -9.3 °C1,182 mmFebruary5
Montpelier162July, 26.3 °CJanuary, -12 °C1,053 mmFebruary5
Rapid City158July, 29.7 °CFebruary, -8.7 °C487 mmJanuary1
Eugene197August, 29.9 °CFebruary, 1.1 °C1,455 mmJuly32
Portland, Maine203July, 26.1 °CJanuary, -7.5 °C1,171 mmSeptember12
Boise195July, 35.1 °CJanuary, -3.7 °C373 mmJuly7
Sioux Falls180July, 29.2 °CJanuary, -11 °C779 mmFebruary9
Idaho Falls156July, 32.9 °CJanuary, -9.4 °C349 mmJuly12
Concord192July, 28.6 °CJanuary, -8.1 °C1,112 mmFebruary10
Rochester206July, 27.2 °CJanuary, -4.7 °C1,078 mmMarch17
Madison183July, 27.9 °CJanuary, -9.8 °C922 mmFebruary28
Syracuse (United States)192July, 27.2 °CJanuary, -7 °C1,306 mmSeptember18
Milwaukee188July, 27.6 °CJanuary, -8.2 °C974 mmFebruary20
Manchester (United States)194July, 28.9 °CJanuary, -7.3 °C1,191 mmFebruary15
Grand Rapids189July, 28.2 °CJanuary, -6.5 °C1,004 mmFebruary25
Buffalo200July, 26.7 °CJanuary, -5.5 °C1,055 mmSeptember13
Lansing188July, 28.3 °CJanuary, -7.1 °C920 mmNovember18
Albany203July, 29 °CJanuary, -6.7 °C1,174 mmFebruary21
Ithaca194July, 27.6 °CJanuary, -6.3 °C1,168 mmJanuary15
Boston218July, 28 °CJanuary, -3.9 °C1,184 mmAugust28
Medford173August, 31.2 °CFebruary, -1.6 °C956 mmJuly28
Detroit197July, 28.6 °CJanuary, -5.8 °C941 mmFebruary29
Ann Arbor191July, 28.1 °CJanuary, -6.8 °C929 mmNovember22
Worcester (United States)211July, 28.6 °CJanuary, -5.5 °C1,243 mmNovember13
Rockford185July, 28.4 °CJanuary, -8.9 °C961 mmFebruary10
Erie223July, 26.1 °CJanuary, -3.8 °C1,342 mmSeptember6
Cedar Rapids186July, 28.6 °CJanuary, -10 °C941 mmFebruary9
Chicago202July, 27.9 °CJanuary, -6.6 °C1,116 mmFebruary27
Providence211July, 28.7 °CJanuary, -4.1 °C1,320 mmJune16
Hartford209July, 29.5 °CJanuary, -5.1 °C1,315 mmJune28
Toledo (United States)199July, 28.6 °CJanuary, -5.6 °C922 mmSeptember11
Des Moines191July, 30 °CJanuary, -9.4 °C929 mmFebruary7
Davenport193July, 29.4 °CJanuary, -8.3 °C905 mmFebruary3
Cleveland226July, 26.6 °CJanuary, -3.9 °C1,165 mmSeptember17
New Haven220July, 28.2 °CJanuary, -3.4 °C1,328 mmJune10
Omaha193July, 30.5 °CJanuary, -8.1 °C855 mmFebruary16
Cheyenne154July, 29.5 °CFebruary, -6.8 °C401 mmDecember4
Fort Wayne192July, 28.6 °CJanuary, -5.8 °C979 mmNovember7
Grand Island191July, 30.5 °CJanuary, -7.5 °C697 mmFebruary2
Elko160July, 32.1 °CJanuary, -9.1 °C346 mmJuly—
Lincoln195July, 31.2 °CJanuary, -7.3 °C745 mmFebruary16
Salt Lake City185July, 35.6 °CJanuary, -4.6 °C565 mmJuly26
New York231July, 29.9 °CJanuary, -2.8 °C1,311 mmNovember40
Peoria195July, 29.3 °CJanuary, -6.7 °C952 mmJanuary5
Allentown202July, 30.2 °CJanuary, -4 °C1,231 mmNovember28
Redding299July, 39.4 °CFebruary, 4.6 °C1,024 mmJuly6
Fort Collins179July, 31.6 °CJanuary, -8.2 °C404 mmDecember25
Pittsburgh204July, 28.7 °CJanuary, -5 °C1,368 mmNovember34
Harrisburg215July, 31 °CJanuary, -3.5 °C1,156 mmNovember11
Provo215July, 34.1 °CJanuary, -4.5 °C444 mmJuly—
Trenton220July, 31 °CJanuary, -2.7 °C1,257 mmNovember18
Columbus194July, 29.4 °CJanuary, -4.8 °C1,217 mmSeptember21
Philadelphia222July, 30.7 °CJanuary, -2.5 °C1,275 mmNovember39
Springfield198July, 29.8 °CJanuary, -5.3 °C1,012 mmDecember4
Indianapolis206July, 29.7 °CJanuary, -5 °C1,140 mmNovember16
Dayton206July, 29.3 °CJanuary, -4.6 °C1,129 mmSeptember12
Denver167July, 32.2 °CJanuary, -9 °C424 mmDecember33
Morgantown201July, 28.7 °CJanuary, -4 °C1,308 mmNovember—
Hagerstown221July, 31.8 °CJanuary, -2.9 °C1,049 mmNovember5
Reno195July, 34.2 °CJanuary, -1.8 °C450 mmJuly12
Atlantic City238July, 28.8 °CJanuary, -0.8 °C1,211 mmJune4
Baltimore236July, 30 °CJanuary, -1.2 °C1,501 mmJanuary30
Dover243July, 29.9 °CJanuary, -1 °C1,326 mmNovember3
Carson City174July, 30.6 °CJanuary, -3 °C530 mmJuly4
Cincinnati212July, 30.1 °CJanuary, -3.9 °C1,147 mmSeptember18
Kansas City208July, 31.6 °CJanuary, -4.5 °C1,118 mmFebruary21
Grand Junction192July, 35.1 °CJanuary, -6.3 °C401 mmJune8
Topeka203July, 31.8 °CJanuary, -4.9 °C979 mmFebruary7
Annapolis235July, 30.1 °CJanuary, -1.3 °C1,493 mmNovember7
Washington, D.C.230July, 31.3 °CJanuary, -1.8 °C1,404 mmJanuary34
Colorado Springs165July, 30.8 °CFebruary, -7.7 °C389 mmDecember21
St. Louis212July, 31.1 °CJanuary, -3.6 °C1,345 mmDecember15
Sacramento296July, 35.9 °CDecember, 4.8 °C648 mmJuly22
Jefferson City213July, 31.9 °CJanuary, -3.6 °C1,103 mmDecember—
Charleston, West Virginia211July, 30 °CJanuary, -2.5 °C1,269 mmNovember6
Pueblo190July, 33.9 °CJanuary, -5.3 °C316 mmDecember12
Louisville219July, 31 °CJanuary, -2.4 °C1,279 mmNovember10
Frankfort205July, 30.3 °CJanuary, -2.8 °C1,282 mmSeptember4
Lexington211July, 30.1 °CJanuary, -2.8 °C1,358 mmOctober5
Evansville222July, 31 °CJanuary, -2.3 °C1,201 mmNovember4
Stockton302July, 36 °CDecember, 4.8 °C613 mmJuly3
San Franciscono frostSeptember, 19.5 °CFebruary, 8.2 °C611 mmJune40
Dodge City202July, 33.2 °CJanuary, -4.3 °C566 mmFebruary—
Wichita210July, 32.6 °CJanuary, -3.7 °C904 mmDecember10
Richmond235July, 32.6 °CJanuary, -0.1 °C1,132 mmNovember19
San Jose—July, 30.2 °CFebruary, 6.1 °C556 mmJune29
Roanoke222July, 31.8 °CJanuary, -1.5 °C1,171 mmNovember—
St. George258July, 38.9 °CJanuary, -0.2 °C206 mmJune—
Joplin216July, 32.4 °CJanuary, -2.2 °C1,140 mmDecember—
Bowling Green224July, 31.7 °CJanuary, -1.1 °C1,423 mmOctober1
Virginia Beach268July, 30.6 °CJanuary, 2.1 °C1,234 mmNovember—
Fresno303July, 40 °CJanuary, 4.5 °C407 mmJuly6
Las Vegas309July, 40.1 °CJanuary, 4.1 °C159 mmJune12
Nashville235July, 31.8 °CJanuary, 0 °C1,787 mmNovember7
Tulsa256July, 33.6 °CJanuary, -0.9 °C1,153 mmDecember13
Greensboro235July, 31.9 °CJanuary, 0.4 °C1,160 mmNovember24
Fayetteville225July, 31.7 °CJanuary, -1.3 °C1,146 mmSeptember7
Knoxville228July, 31.6 °CJanuary, -0.5 °C1,260 mmNovember13
Raleigh251July, 32 °CJanuary, 1.4 °C1,307 mmOctober21
Santa Fe (United States)189July, 29.3 °CJanuary, -6.8 °C327 mmFebruary18
Asheville204July, 28.9 °CJanuary, -1.8 °C1,060 mmNovember13
Oklahoma City241July, 34.2 °CJanuary, -0.7 °C888 mmDecember9
Fort Smith247July, 33.5 °CJanuary, -0.2 °C1,285 mmSeptember2
Bakersfield301July, 40.7 °CJanuary, 4.2 °C307 mmJuly1
Charlotte239July, 32.6 °CJanuary, 1.3 °C1,157 mmNovember14
Amarillo212July, 33.8 °CJanuary, -1.9 °C406 mmFebruary—
Flagstaff169July, 29.7 °CJanuary, -5 °C370 mmApril2
Memphis258July, 32.6 °CJanuary, 1.3 °C1,411 mmSeptember5
Albuquerque218July, 34.4 °CJanuary, -3.3 °C275 mmMay22
Chattanooga237July, 32.5 °CJanuary, 0.9 °C1,313 mmNovember10
Greenville248July, 32.1 °CJanuary, 1.4 °C1,257 mmNovember22
Little Rock262July, 33.3 °CJanuary, 1.2 °C1,304 mmSeptember2
Huntsville239July, 30.6 °CJanuary, 0.2 °C1,441 mmOctober3
Lawton255July, 35.8 °CJanuary, 0.2 °C761 mmJuly3
Santa Barbara275August, 29.1 °CFebruary, 3.7 °C626 mmJuly9
Wilmington268July, 31.2 °CJanuary, 3.9 °C1,498 mmOctober2
Los Angelesno frostAugust, 31.3 °CJanuary, 7.8 °C409 mmJuly48
Columbia265July, 33.2 °CJanuary, 3.4 °C1,177 mmNovember11
Riverside341August, 35.7 °CJanuary, 7.4 °C386 mmJune36
Athens (United States)255July, 32.1 °CJanuary, 2.4 °C1,319 mmNovember6
Atlanta252July, 31.1 °CJanuary, 2.2 °C1,524 mmNovember21
Lubbock232July, 34.6 °CJanuary, -0.3 °C368 mmFebruary—
Birmingham (United States)261July, 32 °CJanuary, 2.8 °C1,376 mmNovember8
Phoenix328July, 41.6 °CJanuary, 6 °C309 mmMay35
Macon271July, 33.1 °CJanuary, 3.8 °C1,145 mmNovember1
Dallas289July, 35.1 °CJanuary, 3.8 °C1,399 mmDecember17
Charleston319July, 31 °CJanuary, 6.3 °C1,383 mmNovember15
Fort Worth284July, 35.7 °CJanuary, 3.4 °C1,147 mmJuly9
San Diegono frostAugust, 26.1 °CJanuary, 9.2 °C351 mmJune23
Yumano frostJuly, 43 °CJanuary, 8.2 °C96 mmJune5
Shreveport292July, 34 °CJanuary, 4.5 °C1,345 mmSeptember3
Montgomery273July, 33.6 °CJanuary, 4.4 °C1,289 mmNovember—
Las Cruces269July, 36.2 °CJanuary, 1.1 °C209 mmApril3
Jackson277July, 32.9 °CJanuary, 3.9 °C1,480 mmSeptember7
Tucson315June, 38.5 °CJanuary, 4.5 °C349 mmMay16
Savannah317July, 31.6 °CJanuary, 7 °C1,248 mmJanuary5
El Paso280June, 36.5 °CJanuary, 1.6 °C216 mmApril12
Mobile325August, 32.1 °CJanuary, 6.8 °C1,617 mmNovember6
Baton Rouge306July, 32.5 °CJanuary, 6.7 °C1,578 mmOctober6
Tallahassee335July, 32.2 °CJanuary, 6.9 °C1,311 mmNovember5
Pensacola327July, 30.8 °CJanuary, 7.6 °C1,585 mmNovember7
Gulfport290August, 31.5 °CJanuary, 6.8 °C1,840 mmNovember4
Jacksonville338July, 32.5 °CJanuary, 8.4 °C1,249 mmNovember8
Austin297August, 35.5 °CJanuary, 5.9 °C1,240 mmJanuary20
Lafayette290August, 32.5 °CJanuary, 6.8 °C1,574 mmOctober3
New Orleans327July, 31.2 °CJanuary, 8.5 °C1,761 mmNovember11
Houston283August, 32.9 °CJanuary, 8.1 °C1,964 mmFebruary30
Gainesville336July, 32.6 °CJanuary, 8.3 °C1,224 mmNovember6
San Antonio298August, 35.5 °CJanuary, 6.8 °C1,002 mmJanuary8
Orlando341July, 31.4 °CJanuary, 11.1 °C1,664 mmFebruary5
Tampa340July, 31.5 °CJanuary, 11.2 °C1,457 mmNovember7
St. Petersburg—July, 31.3 °CJanuary, 12.7 °C1,244 mmMarch9
Corpus Christi330August, 33.2 °CJanuary, 10.8 °C950 mmFebruary2
Fort Myersno frostJuly, 31.8 °CJanuary, 13.5 °C1,513 mmMarch6
Brownsville338August, 34.2 °CJanuary, 13.3 °C819 mmFebruary—
Miamino frostAugust, 31.2 °CJanuary, 16.1 °C1,716 mmFebruary13
Honoluluno frostAugust, 28.6 °CFebruary, 20.8 °C785 mmJanuary18
Hilono frostSeptember, 27.8 °CFebruary, 19 °C2,106 mmJune10

ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.

United States by region: frost dates and planting windows

Each region’s page sets its cities side by side: frost dates, planting windows and weather by month.

What to plant each month in the Northeast and Midwest

What to plant each month in the South

What to plant each month in Texas

What to plant each month in Florida

What to plant each month in California

What to plant each month in the Pacific Northwest

What to plant each month in the Southwest

What to plant each month in the Mountain West

More about the United States