City comparison
US Cities With the Longest Growing Seasons
This ranking compares U.S. cities by average frost-free growing season length — the window between typical last spring frost and first fall frost.
The ranking
Cities are ranked by frost-free days. This is a season-length ranking, not a full crop-success ranking — GDD, water, heat stress, and crop heat needs still matter.
| Rank | City | Last spring frost | First fall frost | Frost-free days | Base 50°F GDD | Season read |
|---|---|---|---|---|---|---|
| #1 |
Portland Oregon, U.S. |
February 25 | December 1 | 279 | 2554 | Long season |
| #2 |
Port Angeles Washington, U.S. |
March 12 | November 19 | 252 | 1289 | Long season |
| #3 |
Tacoma Washington, U.S. |
March 8 | November 14 | 251 | 1797 | Long season |
| #4 |
Seattle Washington, U.S. |
March 13 | November 17 | 249 | 2265 | Long season |
| #5 |
Roseburg Oregon, U.S. |
March 19 | November 20 | 246 | 2972 | Long season |
| #6 |
Bremerton Washington, U.S. |
March 29 | November 14 | 230 | 1946 | Long season |
| #7 |
Evansville Indiana, U.S. |
March 29 | November 10 | 226 | 4578 | Long season |
| #8 |
Mount Vernon Washington, U.S. |
March 24 | November 3 | 224 | 1647 | Long season |
| #9 |
Everett Washington, U.S. |
March 24 | November 2 | 223 | 1864 | Long season |
| #10 |
Boston Massachusetts, U.S. |
April 4 | November 9 | 219 | 2875 | Moderate to long season |
| #11 |
Cleveland Ohio, U.S. |
April 8 | November 12 | 218 | 3134 | Moderate to long season |
| #12 |
Walla Walla Washington, U.S. |
March 27 | October 31 | 218 | 2472 | Moderate to long season |
| #13 |
St. Louis Missouri, U.S. |
April 1 | November 4 | 217 | 4424 | Moderate to long season |
| #14 |
Bellingham Washington, U.S. |
April 1 | November 2 | 215 | 1755 | Moderate to long season |
| #15 |
Kansas City Missouri, U.S. |
April 4 | November 2 | 212 | 4271 | Moderate to long season |
| #16 |
Salem Oregon, U.S. |
April 3 | November 1 | 212 | 2411 | Moderate to long season |
| #17 |
Columbia Missouri, U.S. |
April 5 | October 31 | 209 | 4005 | Moderate to long season |
| #18 |
Wenatchee Washington, U.S. |
April 4 | October 28 | 207 | 3074 | Moderate to long season |
| #19 |
Springfield Missouri, U.S. |
April 4 | October 27 | 206 | 3923 | Moderate to long season |
| #20 |
Quincy Illinois, U.S. |
April 8 | October 30 | 205 | 3634 | Moderate to long season |
| #21 |
Medford Oregon, U.S. |
April 8 | October 29 | 204 | 3173 | Moderate to long season |
| #22 |
Lewiston Idaho, U.S. |
April 6 | October 26 | 203 | 2566 | Moderate to long season |
| #23 |
Wichita Kansas, U.S. |
April 11 | October 29 | 201 | 4228 | Moderate to long season |
| #24 |
Jefferson City Missouri, U.S. |
April 10 | October 26 | 199 | 3981 | Moderate to long season |
| #25 |
Carbondale Illinois, U.S. |
April 9 | October 22 | 196 | 3906 | Moderate to long season |
| #26 |
Eugene Oregon, U.S. |
April 11 | October 23 | 195 | 2145 | Moderate to long season |
| #27 |
Bloomington Indiana, U.S. |
April 15 | October 26 | 194 | 3435 | Moderate to long season |
| #28 |
Albany Oregon, U.S. |
April 17 | October 28 | 194 | 2139 | Moderate to long season |
| #29 |
Corvallis Oregon, U.S. |
April 17 | October 28 | 194 | 2139 | Moderate to long season |
| #30 |
Decatur Illinois, U.S. |
April 14 | October 24 | 193 | 3523 | Moderate to long season |
| #31 |
Detroit Michigan, U.S. |
April 21 | October 31 | 193 | 2718 | Moderate to long season |
| #32 |
Grand Junction Colorado, U.S. |
April 14 | October 23 | 192 | 3744 | Moderate to long season |
| #33 |
Cincinnati Ohio, U.S. |
April 16 | October 25 | 192 | 3536 | Moderate to long season |
| #34 |
Champaign Illinois, U.S. |
April 15 | October 24 | 192 | 3358 | Moderate to long season |
| #35 |
Erie Pennsylvania, U.S. |
April 26 | November 4 | 192 | 2849 | Moderate to long season |
| #36 |
Emporia Kansas, U.S. |
April 15 | October 23 | 191 | 3540 | Moderate to long season |
| #37 |
Harrisburg Pennsylvania, U.S. |
April 15 | October 23 | 191 | 3042 | Moderate to long season |
| #38 |
Dayton Ohio, U.S. |
April 18 | October 25 | 190 | 3513 | Moderate to long season |
| #39 |
Peoria Illinois, U.S. |
April 16 | October 23 | 190 | 3449 | Moderate to long season |
| #40 |
Springfield Illinois, U.S. |
April 15 | October 22 | 190 | 3377 | Moderate to long season |
| #41 |
Toledo Ohio, U.S. |
April 20 | October 27 | 190 | 3089 | Moderate to long season |
| #42 |
Kenosha Wisconsin, U.S. |
April 19 | October 26 | 190 | 2458 | Moderate to long season |
| #43 |
Topeka Kansas, U.S. |
April 16 | October 22 | 189 | 3807 | Moderate to long season |
| #44 |
Salina Kansas, U.S. |
April 18 | October 23 | 188 | 4056 | Moderate to long season |
| #45 |
Lancaster Pennsylvania, U.S. |
April 19 | October 24 | 188 | 2830 | Moderate to long season |
| #46 |
Terre Haute Indiana, U.S. |
April 15 | October 19 | 187 | 3955 | Moderate to long season |
| #47 |
Columbus Ohio, U.S. |
April 20 | October 24 | 187 | 3258 | Moderate to long season |
| #48 |
Allentown Pennsylvania, U.S. |
April 20 | October 24 | 187 | 2890 | Moderate to long season |
| #49 |
Akron Ohio, U.S. |
April 24 | October 28 | 187 | 2560 | Moderate to long season |
| #50 |
Racine Wisconsin, U.S. |
April 20 | October 24 | 187 | 2271 | Moderate to long season |
| #51 |
Manhattan Kansas, U.S. |
April 16 | October 19 | 186 | 3917 | Moderate to long season |
| #52 |
Council Bluffs Iowa, U.S. |
April 18 | October 21 | 186 | 3565 | Moderate to long season |
| #53 |
Omaha Nebraska, U.S. |
April 18 | October 21 | 186 | 3565 | Moderate to long season |
| #54 |
Davenport Iowa, U.S. |
April 19 | October 22 | 186 | 3095 | Moderate to long season |
| #55 |
Pittsburgh Pennsylvania, U.S. |
April 24 | October 27 | 186 | 3043 | Moderate to long season |
| #56 |
Des Moines Iowa, U.S. |
April 18 | October 20 | 185 | 3044 | Moderate to long season |
| #57 |
Dubuque Iowa, U.S. |
April 19 | October 21 | 185 | 2551 | Moderate to long season |
| #58 |
Buffalo New York, U.S. |
April 24 | October 26 | 185 | 2534 | Moderate to long season |
| #59 |
Indianapolis Indiana, U.S. |
April 20 | October 21 | 184 | 3477 | Moderate to long season |
| #60 |
Rochester New York, U.S. |
April 24 | October 25 | 184 | 2488 | Moderate to long season |
| #61 |
South Bend Indiana, U.S. |
April 23 | October 23 | 183 | 2821 | Moderate to long season |
| #62 |
Bloomington Illinois, U.S. |
April 21 | October 20 | 182 | 3129 | Moderate to long season |
| #63 |
St. Joseph Missouri, U.S. |
April 19 | October 17 | 181 | 3624 | Moderate to long season |
| #64 |
Kirksville Missouri, U.S. |
April 21 | October 19 | 181 | 3182 | Moderate to long season |
| #65 |
Winona Minnesota, U.S. |
April 21 | October 19 | 181 | 2867 | Moderate to long season |
| #66 |
Worcester Massachusetts, U.S. |
April 23 | October 21 | 181 | 2322 | Moderate to long season |
| #67 |
Fort Wayne Indiana, U.S. |
April 24 | October 21 | 180 | 2976 | Moderate to long season |
| #68 |
Scranton Pennsylvania, U.S. |
April 23 | October 20 | 180 | 2910 | Moderate to long season |
| #69 |
Lawrence Kansas, U.S. |
April 21 | October 17 | 179 | 3863 | Moderate to long season |
| #70 |
Milwaukee Wisconsin, U.S. |
April 26 | October 22 | 179 | 2623 | Moderate to long season |
| #71 |
Oshkosh Wisconsin, U.S. |
April 24 | October 20 | 179 | 2355 | Moderate to long season |
| #72 |
Coeur d'Alene Idaho, U.S. |
April 22 | October 18 | 179 | 2090 | Moderate to long season |
| #73 |
Hastings Nebraska, U.S. |
April 22 | October 16 | 177 | 3300 | Moderate to long season |
| #74 |
Lewiston Maine, U.S. |
April 25 | October 19 | 177 | 2078 | Moderate to long season |
| #75 |
Rockford Illinois, U.S. |
April 24 | October 17 | 176 | 2888 | Moderate to long season |
| #76 |
Minneapolis Minnesota, U.S. |
April 23 | October 16 | 176 | 2643 | Moderate to long season |
| #77 |
Holland Michigan, U.S. |
April 28 | October 21 | 176 | 2350 | Moderate to long season |
| #78 |
Grand Island Nebraska, U.S. |
April 23 | October 15 | 175 | 3314 | Moderate to long season |
| #79 |
Lafayette Indiana, U.S. |
April 26 | October 18 | 175 | 3048 | Moderate to long season |
| #80 |
Saint Paul Minnesota, U.S. |
April 24 | October 16 | 175 | 2771 | Moderate to long season |
| #81 |
Saginaw Michigan, U.S. |
April 29 | October 21 | 175 | 2407 | Moderate to long season |
| #82 |
Vancouver Washington, U.S. |
April 26 | October 18 | 175 | 1791 | Moderate to long season |
| #83 |
Hays Kansas, U.S. |
April 25 | October 15 | 173 | 3900 | Moderate to long season |
| #84 |
Syracuse New York, U.S. |
April 29 | October 19 | 173 | 2536 | Moderate to long season |
| #85 |
Kalamazoo Michigan, U.S. |
April 28 | October 18 | 173 | 2512 | Moderate to long season |
| #86 |
Eau Claire Wisconsin, U.S. |
April 24 | October 14 | 173 | 2339 | Moderate to long season |
| #87 |
Manitowoc Wisconsin, U.S. |
April 30 | October 20 | 173 | 1827 | Moderate to long season |
| #88 |
Lincoln Nebraska, U.S. |
April 24 | October 13 | 172 | 3499 | Moderate to long season |
| #89 |
Muskegon Michigan, U.S. |
April 30 | October 19 | 172 | 2559 | Moderate to long season |
| #90 |
Janesville Wisconsin, U.S. |
April 26 | October 15 | 172 | 2557 | Moderate to long season |
| #91 |
Sheboygan Wisconsin, U.S. |
May 2 | October 21 | 172 | 2409 | Moderate to long season |
| #92 |
Portland Maine, U.S. |
April 26 | October 15 | 172 | 2199 | Moderate to long season |
| #93 |
Augusta Maine, U.S. |
April 27 | October 16 | 172 | 2159 | Moderate to long season |
| #94 |
Albany New York, U.S. |
April 27 | October 15 | 171 | 2728 | Moderate to long season |
| #95 |
Pueblo Colorado, U.S. |
April 26 | October 13 | 170 | 3257 | Moderate to long season |
| #96 |
Pendleton Oregon, U.S. |
April 22 | October 9 | 170 | 2681 | Moderate to long season |
| #97 |
La Crosse Wisconsin, U.S. |
April 27 | October 13 | 169 | 2357 | Shorter season |
| #98 |
Burlington Vermont, U.S. |
April 29 | October 15 | 169 | 2316 | Shorter season |
| #99 |
Spokane Washington, U.S. |
April 26 | October 12 | 169 | 2296 | Shorter season |
| #100 |
Olympia Washington, U.S. |
April 29 | October 14 | 168 | 1612 | Shorter season |
| #101 |
Nampa Idaho, U.S. |
April 29 | October 13 | 167 | 2819 | Shorter season |
| #102 |
Cedar Rapids Iowa, U.S. |
April 28 | October 12 | 167 | 2756 | Shorter season |
| #103 |
Waterloo Iowa, U.S. |
April 27 | October 10 | 166 | 2999 | Shorter season |
| #104 |
Jackson Michigan, U.S. |
May 1 | October 14 | 166 | 2559 | Shorter season |
| #105 |
Marquette Michigan, U.S. |
May 8 | October 21 | 166 | 1607 | Shorter season |
| #106 |
Denver Colorado, U.S. |
April 30 | October 12 | 165 | 3106 | Shorter season |
| #107 |
Ames Iowa, U.S. |
April 26 | October 8 | 165 | 2822 | Shorter season |
| #108 |
Lansing Michigan, U.S. |
May 1 | October 13 | 165 | 2498 | Shorter season |
| #109 |
Moses Lake Washington, U.S. |
April 27 | October 8 | 164 | 2605 | Shorter season |
| #110 |
Watertown New York, U.S. |
May 2 | October 13 | 164 | 2364 | Shorter season |
| #111 |
Manchester New Hampshire, U.S. |
April 30 | October 11 | 164 | 2113 | Shorter season |
| #112 |
Juneau Alaska, U.S. |
May 3 | October 14 | 164 | 678 | Shorter season |
| #113 |
Kearney Nebraska, U.S. |
April 30 | October 10 | 163 | 2904 | Shorter season |
| #114 |
Iowa City Iowa, U.S. |
April 29 | October 9 | 163 | 2756 | Shorter season |
| #115 |
Lowell Massachusetts, U.S. |
April 30 | October 10 | 163 | 2703 | Shorter season |
| #116 |
Flint Michigan, U.S. |
May 3 | October 13 | 163 | 2371 | Shorter season |
| #117 |
Sterling Colorado, U.S. |
April 30 | October 9 | 162 | 3027 | Shorter season |
| #118 |
Mankato Minnesota, U.S. |
April 30 | October 9 | 162 | 2472 | Shorter season |
| #119 |
Green Bay Wisconsin, U.S. |
April 30 | October 9 | 162 | 2267 | Shorter season |
| #120 |
Binghamton New York, U.S. |
May 2 | October 11 | 162 | 2078 | Shorter season |
| #121 |
Nashua New Hampshire, U.S. |
April 29 | October 8 | 162 | 1931 | Shorter season |
| #122 |
Sioux City Iowa, U.S. |
April 29 | October 7 | 161 | 2840 | Shorter season |
| #123 |
Madison Wisconsin, U.S. |
May 1 | October 9 | 161 | 2461 | Shorter season |
| #124 |
Mason City Iowa, U.S. |
April 29 | October 7 | 161 | 2451 | Shorter season |
| #125 |
North Platte Nebraska, U.S. |
May 3 | October 10 | 160 | 2681 | Shorter season |
| #126 |
Willmar Minnesota, U.S. |
April 30 | October 7 | 160 | 2231 | Shorter season |
| #127 |
Greeley Colorado, U.S. |
May 2 | October 8 | 159 | 2981 | Shorter season |
| #128 |
Battle Creek Michigan, U.S. |
May 6 | October 12 | 159 | 2498 | Shorter season |
| #129 |
Rochester Minnesota, U.S. |
April 30 | October 6 | 159 | 2324 | Shorter season |
| #130 |
Traverse City Michigan, U.S. |
May 9 | October 15 | 159 | 2258 | Shorter season |
| #131 |
Alexandria Minnesota, U.S. |
May 2 | October 8 | 159 | 2188 | Shorter season |
| #132 |
Sioux Falls South Dakota, U.S. |
May 1 | October 6 | 158 | 2793 | Shorter season |
| #133 |
Springfield Massachusetts, U.S. |
May 3 | October 8 | 158 | 2638 | Shorter season |
| #134 |
Colorado Springs Colorado, U.S. |
May 3 | October 8 | 158 | 2502 | Shorter season |
| #135 |
Ann Arbor Michigan, U.S. |
May 5 | October 10 | 158 | 2483 | Shorter season |
| #136 |
Rapid City South Dakota, U.S. |
May 3 | October 8 | 158 | 2402 | Shorter season |
| #137 |
Decorah Iowa, U.S. |
May 3 | October 7 | 157 | 2876 | Shorter season |
| #138 |
Grand Rapids Michigan, U.S. |
May 6 | October 10 | 157 | 2540 | Shorter season |
| #139 |
Portsmouth New Hampshire, U.S. |
May 4 | October 8 | 157 | 2225 | Shorter season |
| #140 |
St. Cloud Minnesota, U.S. |
May 3 | October 7 | 157 | 2145 | Shorter season |
| #141 |
Montpelier Vermont, U.S. |
May 5 | October 9 | 157 | 1768 | Shorter season |
| #142 |
Norfolk Nebraska, U.S. |
May 1 | October 4 | 156 | 2739 | Shorter season |
| #143 |
Fort Collins Colorado, U.S. |
May 3 | October 6 | 156 | 2548 | Shorter season |
| #144 |
Stevens Point Wisconsin, U.S. |
May 4 | October 7 | 156 | 2096 | Shorter season |
| #145 |
Grafton North Dakota, U.S. |
May 4 | October 7 | 156 | 1697 | Shorter season |
| #146 |
Moscow Idaho, U.S. |
April 29 | October 2 | 156 | 1501 | Shorter season |
| #147 |
Appleton Wisconsin, U.S. |
May 4 | October 6 | 155 | 2355 | Shorter season |
| #148 |
Sault Ste. Marie Michigan, U.S. |
May 9 | October 11 | 155 | 1962 | Shorter season |
| #149 |
Owatonna Minnesota, U.S. |
May 5 | October 6 | 154 | 2448 | Shorter season |
| #150 |
Bangor Maine, U.S. |
May 4 | October 4 | 153 | 2035 | Shorter season |
| #151 |
Yakima Washington, U.S. |
May 5 | October 4 | 152 | 2933 | Shorter season |
| #152 |
Boulder Colorado, U.S. |
May 6 | October 5 | 152 | 2540 | Shorter season |
| #153 |
Plattsburgh New York, U.S. |
May 6 | October 5 | 152 | 2095 | Shorter season |
| #154 |
Longmont Colorado, U.S. |
May 7 | October 5 | 151 | 2530 | Shorter season |
| #155 |
Moorhead Minnesota, U.S. |
May 4 | October 2 | 151 | 2299 | Shorter season |
| #156 |
Wausau Wisconsin, U.S. |
May 6 | October 4 | 151 | 2072 | Shorter season |
| #157 |
Malone New York, U.S. |
May 6 | October 4 | 151 | 2034 | Shorter season |
| #158 |
Duluth Minnesota, U.S. |
May 14 | October 12 | 151 | 1539 | Shorter season |
| #159 |
Munising Michigan, U.S. |
May 16 | October 14 | 151 | 1345 | Shorter season |
| #160 |
Anchorage Alaska, U.S. |
May 1 | September 29 | 151 | 740 | Shorter season |
| #161 |
Boise Idaho, U.S. |
May 17 | October 12 | 148 | 3131 | Shorter season |
| #162 |
Twin Falls Idaho, U.S. |
May 9 | October 4 | 148 | 2352 | Shorter season |
| #163 |
Brookings South Dakota, U.S. |
May 6 | October 1 | 148 | 2212 | Shorter season |
| #164 |
La Grande Oregon, U.S. |
May 6 | October 1 | 148 | 2127 | Shorter season |
| #165 |
Concord New Hampshire, U.S. |
May 8 | October 3 | 148 | 1870 | Shorter season |
| #166 |
Great Falls Montana, U.S. |
May 6 | October 1 | 148 | 1456 | Shorter season |
| #167 |
Rice Lake Wisconsin, U.S. |
May 8 | October 2 | 147 | 1717 | Shorter season |
| #168 |
Watertown South Dakota, U.S. |
May 7 | September 30 | 146 | 2201 | Shorter season |
| #169 |
Massena New York, U.S. |
May 8 | October 1 | 146 | 2075 | Shorter season |
| #170 |
Miles City Montana, U.S. |
May 8 | September 30 | 145 | 2082 | Shorter season |
| #171 |
Ithaca New York, U.S. |
May 11 | October 3 | 145 | 2071 | Shorter season |
| #172 |
Aberdeen South Dakota, U.S. |
May 8 | September 29 | 144 | 2236 | Shorter season |
| #173 |
Jamestown North Dakota, U.S. |
May 8 | September 29 | 144 | 2197 | Shorter season |
| #174 |
Billings Montana, U.S. |
May 10 | October 1 | 144 | 2146 | Shorter season |
| #175 |
Grand Forks North Dakota, U.S. |
May 10 | October 1 | 144 | 2035 | Shorter season |
| #176 |
Brainerd Minnesota, U.S. |
May 8 | September 29 | 144 | 2030 | Shorter season |
| #177 |
Missoula Montana, U.S. |
May 10 | October 1 | 144 | 1923 | Shorter season |
| #178 |
Fargo North Dakota, U.S. |
May 10 | September 30 | 143 | 2247 | Shorter season |
| #179 |
Spearfish South Dakota, U.S. |
May 12 | October 2 | 143 | 2085 | Shorter season |
| #180 |
Wolf Point Montana, U.S. |
May 8 | September 28 | 143 | 1802 | Shorter season |
| #181 |
St. Johnsbury Vermont, U.S. |
May 13 | October 3 | 143 | 1694 | Shorter season |
| #182 |
Sandpoint Idaho, U.S. |
May 8 | September 28 | 143 | 1632 | Shorter season |
| #183 |
Hood River Oregon, U.S. |
May 13 | October 3 | 143 | 1470 | Shorter season |
| #184 |
Scottsbluff Nebraska, U.S. |
May 13 | October 2 | 142 | 2559 | Shorter season |
| #185 |
Loveland Colorado, U.S. |
May 12 | October 1 | 142 | 2141 | Shorter season |
| #186 |
Merrill Wisconsin, U.S. |
May 11 | September 30 | 142 | 1914 | Shorter season |
| #187 |
Virginia Minnesota, U.S. |
May 12 | October 1 | 142 | 1568 | Shorter season |
| #188 |
Homer Alaska, U.S. |
May 10 | September 29 | 142 | 324 | Shorter season |
| #189 |
Devils Lake North Dakota, U.S. |
May 12 | September 30 | 141 | 1732 | Shorter season |
| #190 |
Keene New Hampshire, U.S. |
May 14 | October 1 | 140 | 2014 | Shorter season |
| #191 |
Cheyenne Wyoming, U.S. |
May 14 | October 1 | 140 | 1963 | Shorter season |
| #192 |
Millinocket Maine, U.S. |
May 13 | September 30 | 140 | 1918 | Shorter season |
| #193 |
Pocatello Idaho, U.S. |
May 16 | October 2 | 139 | 2382 | Shorter season |
| #194 |
Sidney Montana, U.S. |
May 11 | September 27 | 139 | 2354 | Shorter season |
| #195 |
Bismarck North Dakota, U.S. |
May 14 | September 30 | 139 | 2002 | Shorter season |
| #196 |
Crookston Minnesota, U.S. |
May 11 | September 27 | 139 | 1689 | Shorter season |
| #197 |
Berlin New Hampshire, U.S. |
May 14 | September 30 | 139 | 1678 | Shorter season |
| #198 |
Newport Vermont, U.S. |
May 14 | September 30 | 139 | 1269 | Shorter season |
| #199 |
Superior Wisconsin, U.S. |
May 18 | October 3 | 138 | 1666 | Shorter season |
| #200 |
Thief River Falls Minnesota, U.S. |
May 14 | September 28 | 137 | 1936 | Shorter season |
| #201 |
Minot North Dakota, U.S. |
May 13 | September 27 | 137 | 1590 | Shorter season |
| #202 |
Houghton Michigan, U.S. |
May 17 | October 1 | 137 | 1438 | Shorter season |
| #203 |
Lewistown Montana, U.S. |
May 14 | September 28 | 137 | 1172 | Shorter season |
| #204 |
Valley City North Dakota, U.S. |
May 13 | September 26 | 136 | 2077 | Shorter season |
| #205 |
Williston North Dakota, U.S. |
May 13 | September 26 | 136 | 1990 | Shorter season |
| #206 |
Riverton Wyoming, U.S. |
May 12 | September 24 | 135 | 2057 | Shorter season |
| #207 |
Rexburg Idaho, U.S. |
May 12 | September 24 | 135 | 2001 | Shorter season |
| #208 |
Presque Isle Maine, U.S. |
May 14 | September 26 | 135 | 1918 | Shorter season |
| #209 |
Rutland Vermont, U.S. |
May 15 | September 27 | 135 | 1897 | Shorter season |
| #210 |
Ashland Wisconsin, U.S. |
May 20 | October 2 | 135 | 1675 | Shorter season |
| #211 |
Escanaba Michigan, U.S. |
May 19 | October 1 | 135 | 1652 | Shorter season |
| #212 |
Montrose Colorado, U.S. |
May 20 | October 1 | 134 | 1372 | Shorter season |
| #213 |
Bottineau North Dakota, U.S. |
May 15 | September 25 | 133 | 1864 | Shorter season |
| #214 |
Bemidji Minnesota, U.S. |
May 17 | September 26 | 132 | 1856 | Shorter season |
| #215 |
Ironwood Michigan, U.S. |
May 19 | September 28 | 132 | 1675 | Shorter season |
| #216 |
Whitefish Montana, U.S. |
May 16 | September 25 | 132 | 893 | Shorter season |
| #217 |
Roseau Minnesota, U.S. |
May 16 | September 24 | 131 | 1936 | Shorter season |
| #218 |
Warroad Minnesota, U.S. |
May 16 | September 24 | 131 | 1936 | Shorter season |
| #219 |
Grand Rapids Minnesota, U.S. |
May 17 | September 24 | 130 | 1712 | Shorter season |
| #220 |
Wasilla Alaska, U.S. |
May 16 | September 23 | 130 | 700 | Shorter season |
| #221 |
Sheridan Wyoming, U.S. |
May 18 | September 24 | 129 | 1953 | Shorter season |
| #222 |
Rock Springs Wyoming, U.S. |
May 22 | September 28 | 129 | 1841 | Shorter season |
| #223 |
Rugby North Dakota, U.S. |
May 17 | September 23 | 129 | 1732 | Shorter season |
| #224 |
Houlton Maine, U.S. |
May 19 | September 23 | 127 | 1918 | Shorter season |
| #225 |
Gillette Wyoming, U.S. |
May 21 | September 23 | 125 | 2021 | Shorter season |
| #226 |
Dickinson North Dakota, U.S. |
May 20 | September 22 | 125 | 1840 | Shorter season |
| #227 |
Durango Colorado, U.S. |
May 28 | September 30 | 125 | 382 | Shorter season |
| #228 |
Rhinelander Wisconsin, U.S. |
May 23 | September 23 | 123 | 1540 | Shorter season |
| #229 |
Hayward Wisconsin, U.S. |
May 23 | September 22 | 122 | 1726 | Shorter season |
| #230 |
Cody Wyoming, U.S. |
May 27 | September 25 | 121 | 750 | Shorter season |
| #231 |
Idaho Falls Idaho, U.S. |
May 23 | September 20 | 120 | 2001 | Shorter season |
| #232 |
Casper Wyoming, U.S. |
May 26 | September 22 | 119 | 1970 | Shorter season |
| #233 |
Bozeman Montana, U.S. |
May 26 | September 22 | 119 | 1532 | Shorter season |
| #234 |
Littleton New Hampshire, U.S. |
May 24 | September 18 | 117 | 1694 | Shorter season |
| #235 |
Palmer Alaska, U.S. |
May 22 | September 16 | 117 | 700 | Shorter season |
| #236 |
Cut Bank Montana, U.S. |
May 24 | September 15 | 114 | 1287 | Shorter season |
| #237 |
International Falls Minnesota, U.S. |
May 28 | September 16 | 111 | 1341 | Shorter season |
| #238 |
Alamosa Colorado, U.S. |
May 30 | September 17 | 110 | 1434 | Shorter season |
| #239 |
Ashland Oregon, U.S. |
June 8 | September 24 | 108 | 2177 | Shorter season |
| #240 |
Bend Oregon, U.S. |
June 6 | September 20 | 106 | 1560 | Shorter season |
| #241 |
Laramie Wyoming, U.S. |
June 2 | September 15 | 105 | 1489 | Shorter season |
| #242 |
Kalispell Montana, U.S. |
May 31 | September 10 | 102 | 1465 | Shorter season |
| #243 |
Helena Montana, U.S. |
June 4 | September 14 | 102 | 1029 | Shorter season |
| #244 |
Saranac Lake New York, U.S. |
June 2 | September 9 | 99 | 2316 | Shorter season |
| #245 |
Kenai Alaska, U.S. |
June 1 | September 8 | 99 | 391 | Shorter season |
| #246 |
Iron River Michigan, U.S. |
June 4 | September 10 | 98 | 1560 | Shorter season |
| #247 |
Hibbing Minnesota, U.S. |
June 5 | September 8 | 95 | 1185 | Shorter season |
| #248 |
Butte Montana, U.S. |
June 13 | September 5 | 84 | 1057 | Shorter season |
| #249 |
Soldotna Alaska, U.S. |
June 11 | September 1 | 82 | 391 | Shorter season |
| #250 |
Jackson Wyoming, U.S. |
June 20 | August 31 | 72 | 856 | Shorter season |
What this ranking means
A longer frost-free season usually gives gardeners more room for succession planting and long-maturing crops, but it does not always mean the most comfortable or productive growing conditions. Heat stress, drought, humidity, and seasonal GDD still matter.
Compare with US Cities With the Highest Growing Degree Days and the full Frost Dates by City reference.
Methodology
U.S. cities are ranked by frost-free days between the typical last spring frost and first fall frost. Ties use base-50 GDD as a secondary signal where available.
A longer frost-free season does not always mean better conditions for every crop. High heat, humidity, drought, cool marine influence, and local microclimates can all affect real-world garden performance.
Download: longest U.S. growing seasons JSON.