Frost Dates and Planting Windows in New York
The 32°F frost dates at the 176 weather stations in New York with NOAA's 1991–2020 Climate Normals, and the planting windows they give. These are long-term statistics, not a forecast. For the dates at the station nearest you, enter your ZIP code.
Frost dates across New York
Each risk level uses a date with a set chance of frost. In spring, it's the chance of a 32°F frost on or after the last-frost date. In fall, it's the chance of the first 32°F frost on or before the first-frost date. At the Typical level (30%), the last frost ranges from April 1 to June 9 across the state, and the first frost from September 3 to November 17.
| Risk level | Earliest last frost | Latest last frost | Earliest first frost | Latest first frost |
|---|---|---|---|---|
| Conservative (10%) | April 6NEW YORK LAGUARDIA AP, NY US | June 19SARANAC RGNL AP, NY US | August 26SARANAC RGNL AP, NY US | November 10NEW YORK LAGUARDIA AP, NY US |
| Typical (30%) | April 1NEW YORK LAGUARDIA AP, NY US | June 9SARANAC RGNL AP, NY US | September 3SARANAC RGNL AP, NY US | November 17NEW YORK LAGUARDIA AP, NY US |
| Aggressive (50%) | March 26NEW YORK LAGUARDIA AP, NY US | June 2SARANAC RGNL AP, NY US | September 9SARANAC RGNL AP, NY US | November 25NEW YORK LAGUARDIA AP, NY US |
Growing season length
The growing season is the stretch between the last spring frost and the first fall frost at 32°F. NOAA gives it as a length with a chance of being at least that long. Each risk level uses the length with that chance of a shorter season, so Conservative shows the shortest lengths.
| Risk level | Shortest | Longest |
|---|---|---|
| Conservative (90% chance of at least this long) | 72 daysSARANAC RGNL AP, NY US | 224 daysNEW YORK LAGUARDIA AP, NY US |
| Typical (70% chance of at least this long) | 89 daysSARANAC RGNL AP, NY US | 235 daysNEW YORK LAGUARDIA AP, NY US |
| Aggressive (50% chance of at least this long) | 97 daysSARANAC RGNL AP, NY US | 244 daysNEW YORK LAGUARDIA AP, NY US |
| Growing season | Stations |
|---|---|
| 80–99 days | 1 |
| 100–119 days | 6 |
| 120–139 days | 42 |
| 140–159 days | 65 |
| 160–179 days | 37 |
| 180–199 days | 10 |
| 200–219 days | 11 |
| 220–239 days | 4 |
Planting windows across New York
For each crop, the earliest start and the latest end of its Typical windows among the stations. A window at any one station is shorter and falls inside this span. Transplant dates are for seedlings. A fall window is left out at stations where it would start on or before the last day of the spring window, so some rows cover fewer stations.
| Crop and task | Earliest start | Latest end | Stations |
|---|---|---|---|
| Basil: Transplant outdoors | April 15 | June 23 | 176 of 176 |
| Bean: Sow outdoors | April 1 | June 9 | 176 of 176 |
| Beet: Sow outdoors | March 4 | June 9 | 176 of 176 |
| Beet: Sow for fall | June 11 | September 28 | 176 of 176 |
| Broccoli: Transplant outdoors | March 4 | May 26 | 176 of 176 |
| Broccoli: Transplant for fall | June 1 | September 28 | 176 of 176 |
| Brussels sprouts: Transplant outdoors | March 4 | May 26 | 176 of 176 |
| Brussels sprouts: Transplant for fall | May 25 | October 8 | 175 of 176 |
| Cabbage: Transplant outdoors | March 4 | May 26 | 176 of 176 |
| Cabbage: Transplant for fall | May 27 | September 28 | 176 of 176 |
| Cantaloupe: Transplant outdoors | April 15 | June 23 | 176 of 176 |
| Cantaloupe: Sow outdoors | April 15 | June 23 | 176 of 176 |
| Carrot: Sow outdoors | March 4 | June 9 | 176 of 176 |
| Carrot: Sow for fall | June 14 | September 18 | 175 of 176 |
| Cucumber: Transplant outdoors | April 8 | June 16 | 176 of 176 |
| Cucumber: Sow outdoors | April 1 | June 9 | 176 of 176 |
| Eggplant: Transplant outdoors | April 15 | June 23 | 176 of 176 |
| Garlic: Plant for fall | September 3 | December 1 | 176 of 176 |
| Lettuce: Transplant outdoors | March 4 | May 26 | 176 of 176 |
| Lettuce: Sow outdoors | March 4 | May 26 | 176 of 176 |
| Lettuce: Sow for fall | June 1 | October 8 | 176 of 176 |
| Onion: Transplant or plant sets | March 4 | May 26 | 176 of 176 |
| Peas: Sow outdoors | March 4 | May 26 | 176 of 176 |
| Peas: Sow for fall | June 9 | September 28 | 176 of 176 |
| Pepper: Transplant outdoors | April 15 | June 23 | 176 of 176 |
| Potato: Plant seed potatoes | March 4 | June 9 | 176 of 176 |
| Pumpkin: Sow outdoors | April 15 | June 23 | 176 of 176 |
| Radish: Sow outdoors | March 4 | May 26 | 176 of 176 |
| Radish: Sow for fall | July 16 | October 28 | 176 of 176 |
| Spinach: Transplant outdoors | March 4 | May 26 | 176 of 176 |
| Spinach: Sow outdoors | March 4 | May 26 | 176 of 176 |
| Spinach: Sow for fall | June 21 | October 11 | 176 of 176 |
| Summer squash: Transplant outdoors | April 8 | June 16 | 176 of 176 |
| Summer squash: Sow outdoors | April 1 | June 9 | 176 of 176 |
| Sweet corn: Sow outdoors | April 1 | June 9 | 176 of 176 |
| Sweet potato: Plant slips | April 8 | June 23 | 176 of 176 |
| Tomato: Transplant outdoors | April 15 | June 23 | 176 of 176 |
| Turnip: Sow outdoors | March 4 | May 26 | 176 of 176 |
| Turnip: Sow for fall | June 21 | October 8 | 176 of 176 |
| Watermelon: Transplant outdoors | April 15 | June 23 | 176 of 176 |
| Watermelon: Sow outdoors | April 15 | June 23 | 176 of 176 |
Weather stations in New York
Every station in New York with NOAA frost-date normals, with its Typical 32°F frost dates and growing season.
| Station | Elevation | Last frost | First frost | Growing season |
|---|---|---|---|---|
| ADDISON, NY US | 1,000 ft | May 20 | October 1 | 134 days |
| ALBANY AP, NY US | 310 ft | May 2 | October 9 | 161 days |
| ALBION, NY US | 470 ft | May 6 | October 12 | 162 days |
| ALCOVE DAM, NY US | 610 ft | May 9 | October 6 | 153 days |
| ALFRED, NY US | 1,920 ft | May 25 | September 25 | 126 days |
| ALLEGANY SP, NY US | 1,500 ft | May 19 | October 3 | 141 days |
| ANGELICA, NY US | 1,480 ft | May 29 | September 24 | 121 days |
| AUBURN, NY US | 770 ft | May 8 | October 12 | 157 days |
| AURORA RSCH FARM, NY US | 830 ft | May 6 | October 13 | 163 days |
| AVON, NY US | 540 ft | May 7 | October 8 | 154 days |
| BAITING HOLLOW, NY US | 70 ft | May 2 | October 18 | 173 days |
| BATAVIA, NY US | 910 ft | May 8 | October 9 | 156 days |
| BATH, NY US | 1,120 ft | May 19 | September 29 | 136 days |
| BIG MOOSE 3 SE, NY US | 1,760 ft | May 28 | September 19 | 119 days |
| BINGHAMTON, NY US | 1,610 ft | May 7 | October 5 | 153 days |
| BOONVILLE 4 SSW, NY US | 1,550 ft | May 18 | September 29 | 137 days |
| BREWERTON LOCK 23, NY US | 380 ft | May 10 | October 4 | 150 days |
| BRIDGEHAMPTON, NY US | 40 ft | April 30 | October 18 | 175 days |
| BROCKPORT, NY US | 500 ft | April 29 | October 23 | 179 days |
| BRONX, NY US | 40 ft | April 5 | November 9 | 222 days |
| BUFFALO, NY US | 690 ft | April 30 | October 19 | 174 days |
| BUSKIRK, NY US | 500 ft | May 12 | October 1 | 145 days |
| CAIRO 3 NW, NY US | 490 ft | May 4 | October 8 | 160 days |
| CALLICOON CTR, NY US | 1,220 ft | May 19 | October 1 | 137 days |
| CAMDEN, NY US | 580 ft | May 18 | September 30 | 135 days |
| CANANDAIGUA 3 S, NY US | 720 ft | May 3 | October 15 | 167 days |
| CANTON 4 SE, NY US | 450 ft | May 16 | September 24 | 134 days |
| CARMEL 4N, NY US | 680 ft | May 3 | October 10 | 162 days |
| CENTERPORT, NY US | 30 ft | April 14 | November 5 | 207 days |
| CHAZY, NY US | 160 ft | May 5 | October 6 | 155 days |
| CHERRY VALLEY 2 NNE, NY US | 1,360 ft | May 12 | October 1 | 145 days |
| COBLESKILL 2 ESE, NY US | 1,170 ft | May 16 | September 29 | 139 days |
| COLDEN 1 N, NY US | 1,020 ft | May 14 | October 3 | 147 days |
| COLDEN 1W, NY US | 1,540 ft | May 9 | October 10 | 157 days |
| COLTON 2 N, NY US | 580 ft | May 12 | October 3 | 148 days |
| CONKLINGVILLE DAM, NY US | 810 ft | May 4 | October 10 | 162 days |
| COOPERSTOWN, NY US | 1,260 ft | May 16 | October 2 | 144 days |
| COPAKE, NY US | 550 ft | May 10 | October 6 | 152 days |
| CORNING, NY US | 1,150 ft | May 24 | September 29 | 131 days |
| DANNEMORA, NY US | 1,340 ft | May 12 | October 5 | 149 days |
| DANSVILLE MUNI AP, NY US | 690 ft | May 8 | October 13 | 161 days |
| DANSVILLE, NY US | 660 ft | May 10 | October 9 | 155 days |
| DELANSON 2NE, NY US | 980 ft | May 13 | October 2 | 144 days |
| DELHI 2 SE, NY US | 1,460 ft | May 26 | September 25 | 123 days |
| DEPOSIT, NY US | 1,000 ft | May 19 | October 3 | 142 days |
| DOBBS FERRY-ARDSLEY, NY US | 200 ft | April 27 | October 19 | 181 days |
| DOWNSVILLE DAM, NY US | 1,200 ft | May 22 | September 28 | 131 days |
| DUNKIRK CHAUTAUQUA AP, NY US | 670 ft | May 11 | October 13 | 159 days |
| DUNKIRK, NY US | 630 ft | May 7 | October 15 | 167 days |
| E JEWETT, NY US | 1,990 ft | May 25 | September 21 | 121 days |
| E SIDNEY, NY US | 1,150 ft | May 18 | October 3 | 142 days |
| ELLENBURG DEPOT, NY US | 950 ft | May 17 | September 26 | 135 days |
| ELMIRA CORNING RGNL AP, NY US | 960 ft | May 16 | October 4 | 143 days |
| ELMIRA, NY US | 950 ft | May 11 | October 5 | 150 days |
| EMMONS, NY US | 1,230 ft | May 23 | September 28 | 133 days |
| ENDICOTT, NY US | 830 ft | May 11 | October 5 | 150 days |
| FARMINGDALE AP, NY US | 80 ft | April 12 | November 1 | 206 days |
| FRANKLINVILLE, NY US | 1,590 ft | May 22 | October 1 | 135 days |
| FREDONIA, NY US | 760 ft | April 30 | October 25 | 176 days |
| FREEVILLE 1 NE, NY US | 1,050 ft | May 13 | October 3 | 147 days |
| FULTON OSWEGO CO AP, NY US | 480 ft | May 8 | October 9 | 157 days |
| FULTON, NY US | 360 ft | May 2 | October 15 | 170 days |
| GENEVA RSCH FARM, NY US | 720 ft | May 5 | October 14 | 164 days |
| GLENS FALLS AP, NY US | 320 ft | May 15 | September 25 | 134 days |
| GLENS FALLS FARM, NY US | 500 ft | May 23 | September 24 | 128 days |
| GLOVERSVILLE 7NW (PECK LAKE), NY US | 1,460 ft | May 17 | September 28 | 136 days |
| GOUVERNEUR 3 NW, NY US | 420 ft | May 20 | September 20 | 125 days |
| GRAFTON, NY US | 1,560 ft | May 6 | October 5 | 154 days |
| HEMLOCK, NY US | 900 ft | May 8 | October 11 | 158 days |
| HIGHMARKET 2W, NY US | 1,800 ft | May 30 | September 21 | 116 days |
| HONEOYE, NY US | 800 ft | May 16 | September 30 | 139 days |
| HORNELL ALMOND DAM, NY US | 1,330 ft | May 17 | October 3 | 141 days |
| HUDSON CORRECTIONAL FACILITY, NY US | 30 ft | May 1 | October 11 | 168 days |
| INDIAN LAKE 2SW, NY US | 1,670 ft | May 28 | September 21 | 117 days |
| ISLIP LI MACARTHUR AP, NY US | 80 ft | April 16 | October 28 | 199 days |
| ITHACA 13 E, NY US | 1,230 ft | May 19 | September 30 | 136 days |
| ITHACA CORNELL UNIV, NY US | 960 ft | May 18 | September 28 | 136 days |
| JAMESTOWN 4 ENE, NY US | 1,250 ft | May 15 | October 7 | 148 days |
| LAKE PLACID 2 S, NY US | 1,890 ft | June 1 | September 16 | 110 days |
| LANSING MANOR, NY US | 1,100 ft | May 24 | September 28 | 129 days |
| LAWRENCEVILLE 3 SW, NY US | 470 ft | May 16 | September 29 | 138 days |
| LIBERTY 1 NE, NY US | 1,580 ft | May 14 | October 1 | 142 days |
| LITTLE FALLS CITY RSCH, NY US | 890 ft | May 11 | September 29 | 143 days |
| LITTLE VALLEY, NY US | 1,630 ft | May 24 | September 27 | 128 days |
| LOCKPORT 4E, NY US | 610 ft | April 30 | October 18 | 174 days |
| LOWVILLE, NY US | 860 ft | May 15 | September 26 | 136 days |
| MALONE, NY US | 880 ft | May 13 | September 30 | 141 days |
| MASSENA INTL AP, NY US | 210 ft | May 14 | September 26 | 136 days |
| MATTITUCK, NY US | 20 ft | April 25 | October 26 | 186 days |
| MECKLENBURG 4SW, NY US | 1,510 ft | May 16 | October 1 | 141 days |
| MIDDLETOWN 2 NW, NY US | 700 ft | April 27 | October 14 | 174 days |
| MILLBROOK 3 W, NY US | 410 ft | May 12 | October 3 | 147 days |
| MINEOLA, NY US | 100 ft | April 8 | November 6 | 215 days |
| MOHONK LAKE, NY US | 1,250 ft | April 27 | October 22 | 180 days |
| MOLLOY CERCOM, NY US | 0 ft | April 10 | November 3 | 210 days |
| MONTAUK AP, NY US | 10 ft | April 12 | November 10 | 213 days |
| MONTGOMERY ORANGE AP, NY US | 370 ft | May 9 | October 5 | 154 days |
| MORRISVILLE 6 SW, NY US | 1,680 ft | May 12 | October 4 | 148 days |
| MT MORRIS 2 W, NY US | 880 ft | May 5 | October 10 | 161 days |
| MT SINAI, NY US | 50 ft | April 10 | October 30 | 205 days |
| N TONAWANDA, NY US | 580 ft | May 11 | October 9 | 152 days |
| NEW YORK CNTRL PK TWR, NY US | 130 ft | April 3 | November 14 | 228 days |
| NEW YORK JFK INTL AP, NY US | 10 ft | April 5 | November 9 | 219 days |
| NEW YORK LAGUARDIA AP, NY US | 10 ft | April 1 | November 17 | 235 days |
| NEWCOMB, NY US | 1,650 ft | May 27 | September 21 | 118 days |
| NIAGARA FALLS INTL AP, NY US | 580 ft | May 7 | October 13 | 160 days |
| NIAGARA FALLS, NY US | 590 ft | May 2 | October 17 | 170 days |
| NORWICH, NY US | 990 ft | May 20 | September 29 | 134 days |
| NY AVE V BROOKLYN, NY US | 20 ft | April 4 | November 13 | 225 days |
| OCEANSIDE, NY US | 10 ft | April 15 | November 3 | 204 days |
| OGDENSBURG 4 NE, NY US | 280 ft | May 3 | October 3 | 154 days |
| OLD FORGE, NY US | 1,750 ft | May 25 | September 25 | 126 days |
| OLEAN, NY US | 1,420 ft | May 13 | October 6 | 147 days |
| ORIENT PT SP, NY US | 0 ft | April 15 | November 9 | 210 days |
| OSWEGO, NY US | 320 ft | April 28 | October 21 | 178 days |
| PAVILION 2NE, NY US | 1,020 ft | May 8 | October 7 | 154 days |
| PENN YAN AP, NY US | 900 ft | May 6 | October 15 | 163 days |
| PERRYSBURG, NY US | 1,210 ft | May 8 | October 13 | 160 days |
| PERU 2 WSW, NY US | 510 ft | May 10 | September 30 | 145 days |
| PLATTE CLOVE, NY US | 2,030 ft | May 17 | September 30 | 139 days |
| PLATTSBURGH INTL AP, NY US | 230 ft | May 11 | October 1 | 144 days |
| PORT JERVIS, NY US | 580 ft | May 11 | October 4 | 150 days |
| PORTLAND1 SW, NY US | 810 ft | May 2 | October 24 | 178 days |
| POUGHKEEPSIE DUTCHESS CO AP, NY US | 170 ft | May 5 | October 8 | 160 days |
| POUGHKEEPSIE, NY US | 250 ft | April 27 | October 14 | 174 days |
| PULASKI, NY US | 400 ft | May 17 | October 7 | 147 days |
| RAY BROOK, NY US | 1,620 ft | May 29 | September 17 | 114 days |
| RHINEBECK 4SE, NY US | 300 ft | May 22 | September 23 | 126 days |
| RIVERHEAD RSCH FARM, NY US | 100 ft | April 12 | November 3 | 208 days |
| ROCHESTER GTR INTL AP, NY US | 530 ft | April 30 | October 18 | 173 days |
| ROCK HILL 3 SW, NY US | 1,270 ft | May 12 | October 1 | 145 days |
| ROME GRIFFISS AIRFIELD, NY US | 520 ft | May 11 | October 6 | 149 days |
| SALAMANCA 2, NY US | 1,420 ft | May 26 | September 26 | 127 days |
| SARANAC RGNL AP, NY US | 1,660 ft | June 9 | September 3 | 89 days |
| SARATOGA SPRINGS 4 SW, NY US | 330 ft | May 8 | October 3 | 150 days |
| SCHOHARIE, NY US | 730 ft | May 8 | October 7 | 154 days |
| SETAUKET STRONG, NY US | 40 ft | April 23 | November 4 | 199 days |
| SHERBURNE, NY US | 1,100 ft | May 19 | September 30 | 137 days |
| SHIRLEY BROOKHAVEN AP, NY US | 80 ft | April 23 | October 21 | 185 days |
| SHRUB OAK, NY US | 460 ft | May 5 | October 12 | 163 days |
| SLIDE MTN, NY US | 2,650 ft | May 12 | October 2 | 146 days |
| SODUS 1W, NY US | 440 ft | May 13 | October 4 | 149 days |
| SPENCER 1 NE, NY US | 1,170 ft | May 19 | September 29 | 135 days |
| STILLWATER RSVR, NY US | 1,690 ft | May 22 | September 27 | 131 days |
| STORMVILLE, NY US | 920 ft | April 26 | October 17 | 177 days |
| SYRACUSE HANCOCK INTL AP, NY US | 410 ft | May 5 | October 11 | 164 days |
| TRENTON FALLS, NY US | 800 ft | May 11 | October 5 | 151 days |
| TROY L&D, NY US | 20 ft | April 23 | October 20 | 181 days |
| TULLY HEIBERG FOREST, NY US | 1,900 ft | May 18 | September 30 | 138 days |
| TUPPER LAKE SUNMOUNT, NY US | 1,680 ft | May 22 | September 22 | 125 days |
| UPTON COOP - NWSFO NEW YORK, NY US | 80 ft | April 27 | October 17 | 176 days |
| UTICA ONEIDA CO AP, NY US | 710 ft | May 7 | October 6 | 155 days |
| VALATIE 1 N, NY US | 300 ft | May 3 | October 8 | 163 days |
| VICTOR 2NW, NY US | 590 ft | May 7 | October 10 | 158 days |
| WALDEN 1 ESE, NY US | 380 ft | May 5 | October 5 | 156 days |
| WALES, NY US | 1,130 ft | May 14 | October 4 | 147 days |
| WALTON 2, NY US | 1,480 ft | May 27 | September 27 | 124 days |
| WANAKENA RNGR SCHOOL, NY US | 1,510 ft | May 25 | September 22 | 122 days |
| WANTAGH CEDAR CREEK, NY US | 10 ft | April 9 | November 5 | 213 days |
| WARSAW 6 SW, NY US | 1,820 ft | May 13 | October 4 | 148 days |
| WATERTOWN INTL AP, NY US | 320 ft | May 17 | September 24 | 132 days |
| WATERTOWN, NY US | 500 ft | May 8 | October 6 | 155 days |
| WAVERLY, NY US | 850 ft | May 12 | October 4 | 147 days |
| WEBSTER 2 NE, NY US | 270 ft | May 7 | October 14 | 162 days |
| WELLSVILLE MUNI AP, NY US | 2,120 ft | May 10 | October 6 | 152 days |
| WELLSVILLE, NY US | 1,510 ft | May 23 | September 27 | 131 days |
| WEST POINT, NY US | 320 ft | April 16 | October 26 | 196 days |
| WESTCHESTER CO AP, NY US | 380 ft | April 18 | October 24 | 192 days |
| WESTFIELD 2 SSE, NY US | 710 ft | April 27 | November 1 | 189 days |
| WESTHAMPTN GABRESKI AP, NY US | 70 ft | May 14 | October 8 | 152 days |
| WHITEHALL, NY US | 120 ft | May 5 | October 4 | 157 days |
| WHITNEY PT DAM, NY US | 1,040 ft | May 10 | October 8 | 154 days |
| WILLSBORO 1 N, NY US | 180 ft | May 7 | October 9 | 157 days |
| WYOMING 3W, NY US | 1,560 ft | May 10 | October 11 | 155 days |
| YORKTOWN HTS 1W, NY US | 670 ft | May 1 | October 12 | 166 days |
| YOUNGSTOWN 2 E, NY US | 290 ft | May 4 | October 21 | 173 days |
Data sources
- NOAA U.S. Climate Normals, frost dates, 1991–2020 normals, version 1.0.1
- Files: us-climate-normals_1991-2020_v1.0.1_annualseasonal_multivariate_by-station_c20230404.tar.gz, inventory_30yr.txt from NOAA NCEI. Retrieved October 10, 2026.
Related pages
- Planting calendar and frost dates by ZIP code
- Alabama frost dates and planting windows
- Arizona frost dates and planting windows
- Arkansas frost dates and planting windows
- California frost dates and planting windows
- Colorado frost dates and planting windows
- Connecticut frost dates and planting windows
- Delaware frost dates and planting windows
- Florida frost dates and planting windows
- Georgia frost dates and planting windows
- Idaho frost dates and planting windows
- Illinois frost dates and planting windows
- Indiana frost dates and planting windows
- Iowa frost dates and planting windows
- Kansas frost dates and planting windows
- Kentucky frost dates and planting windows
- Louisiana frost dates and planting windows
- Maine frost dates and planting windows
- Maryland frost dates and planting windows
- Massachusetts frost dates and planting windows
- Michigan frost dates and planting windows
- Minnesota frost dates and planting windows
- Mississippi frost dates and planting windows
- Missouri frost dates and planting windows
- Montana frost dates and planting windows
- Nebraska frost dates and planting windows
- Nevada frost dates and planting windows
- New Hampshire frost dates and planting windows
- New Jersey frost dates and planting windows
- New Mexico frost dates and planting windows
- North Carolina frost dates and planting windows
- North Dakota frost dates and planting windows
- Ohio frost dates and planting windows
- Oklahoma frost dates and planting windows
- Oregon frost dates and planting windows
- Pennsylvania frost dates and planting windows
- Rhode Island frost dates and planting windows
- South Carolina frost dates and planting windows
- South Dakota frost dates and planting windows
- Tennessee frost dates and planting windows
- Texas frost dates and planting windows
- Utah frost dates and planting windows
- Vermont frost dates and planting windows
- Virginia frost dates and planting windows
- Washington frost dates and planting windows
- West Virginia frost dates and planting windows
- Wisconsin frost dates and planting windows
- Wyoming frost dates and planting windows
- Methods and sources