In March 2012 West Michigan saw temperatures in the 80s °F, the apple trees on the Fruit Ridge broke dormancy weeks early, and on April 27 the lowest parts of the Ridge fell to 22°F. Ridge growers picked 10 to 15 percent of a normal crop. That's the story of growing fruit trees for Grand Rapids, Holland, Sparta and the Fruit Ridge: a winter most of what we sell handles easily, and a spring where the ground you plant on decides the crop.
The map runs from the Lake Michigan shore at Holland and Grand Haven up the lower Grand through Jenison and Grandville to Grand Rapids and Ada, and north over the Kent County uplands through Walker, Sparta, Rockford and Cedar Springs. Type your address in the box on the map to get the number for your own place, and the list of what we sell that has come through it.
How to read this map
The big number is the 30-year planning low, the same number our cold hardiness calculator uses (NOAA station records since the 1995-96 winter), plus a small nudge for the ground around you. It's a safe number to plan on, not a record. The MFTC zone is that number in half zones. The typical winter is an average year's coldest night, the kind of number USDA's zones use, which is why theirs read warmer. The spring layer shows how much warmer or colder a spot runs than downtown Grand Rapids on a still, clear night at bloom.
Downtown Grand Rapids plans for −17°F, MFTC zone 5a, typical winter −4°F, close to the middle of the map: half the growing ground plans between −20°F and −17°F. The cold end is the river bottoms and flat floors, like Grand Valley on the Grand 10 miles west of downtown (−24°F, zone 4b) and Cutlerville and Godwin Heights (−21°F). The warm end is a thin strip on the lake: Grand Haven −12°F, Macatawa Park −11°F, and Dewey, at the shore in Grand Haven, −10°F, the only named place on the map in zone 6a. On the spring layer the named places run from 7°F colder than downtown at Alaska, northeast of Caledonia, to 12°F warmer on Dias Hill, a knob 300 feet above its floor south of the city.
Why the map looks the way it does
Lake Michigan sets the big pattern. It's deep (279 feet on average), it rarely freezes over, and all winter it gives off heat, so the shore gets fewer bitter nights. The warmth is a narrow strip, though. Grand Haven, at the mouth of the Grand, plans for −12°F; Sparta, 27 miles inland, −21°F. On January 1, 1964 the Grand Haven fire station read −3°F while Holland's water plant station read −21°F in the same cold snap, and over 59 years the Holland station ran a median 4°F colder than Grand Haven's on the year's coldest night. A lake only shelters its shore while it's relatively free of ice, and thick shore ice builds on this side of the lake.
Everything drains west to the lake, most of it down the Grand, which drops only a few dozen feet in the 25 miles from Grand Rapids (610 to 640 feet) to its mouth (577 feet). That's a wide, slow floor where cold air settles, and river bottoms stay cold despite the river: Grand Valley, on the bottom at 601 feet, plans for −24°F, the coldest named place on the map. The flat farm plain does nearly as much. There's no bench ground within 3 miles of Allendale, and the Allendale 3 ESE station east of town was the coldest on the map in the 2011 and 2015 cold snaps, −16°F both times, while East Grand Rapids read −6°F and −10°F. Its own 30-year number, −23°F, is the coldest of any station here with records since 1995.
Towns hold heat, and the two old Grand Rapids stations fit that. The old Weather Bureau city station, at 638 feet, ran a median 11°F warmer on the year's coldest night than the old Weather Bureau airport station 5 miles away and 60 feet higher, over the 17 years both ran. Pavement and buildings store heat and hide the sky, and that edge is biggest on the calm, clear nights that set records. The map credits built-up ground with up to 2.5°F, which doesn't cover all 11°F; we haven't found a published explanation for the rest.
Above the floors, slopes stay milder on still nights, and the spring layer shows it far more than the winter number. Heritage Hill, above the narrow, bluff-lined valley through Grand Rapids and 120 feet above the floor, reads 7°F warmer than downtown at bloom. The Fruit Ridge is the big version: rolling glacial upland, parts above 800 feet, very roughly 150 to 200 feet above the Grand at the city. Its broad top gains little (Fruit Ridge Center, on a flat stretch at 874 feet, reads 3°F colder than downtown at bloom), but its slopes, where cold drains on past, read 4°F to 8°F warmer. Michigan growers have long called land a "good site" or a "cold site" by where it sits against the lowland around it, not by its elevation, and Michigan State's 1936 orchard-site bulletin found ridges only 25 to 30 feet above the plain can be nearly as frost-free as high hills.
Wind undoes most of that. When a freeze blows in on a wind there's no warm layer over the floor, and higher ground is often colder. The Ridge gets steady straight-line winds, and after 2012 its growers said good air drainage helped little against strong cold winds. The spring layer is a still-night pattern, not a forecast for every freeze.
Snow and soil finish it. Grand Rapids averages about 76 inches of snow, which chills the air but keeps roots, a fruit tree's weak link, far warmer. The Ridge's clay loam holds moisture, and firm, moist soil gives heat back on a frost night. The black muck between Hudsonville and Vriesland is drained wetland, low and organic, and organic soils are frost-prone. We haven't found frost readings from the muck, but the map's numbers there fit.
Downtown Grand Rapids, Heritage Hill and East Grand Rapids
Grand Rapids grew up at the rapids on the Grand, the head of navigation (the Odawa name, Baawiting, means "at the rapids"). On a still night cold air slides off the bluffs to the river and moves downstream. Within 3 miles of downtown the floor plans for −18°F, the benches −16°F and the coldest tenth of the ground −19°F. Downtown itself, on a toe slope 30 feet above the floor, plans for −17°F.
Heritage Hill, the big historic district directly east of downtown, is the best-placed city neighborhood we checked: −16°F, and 7°F warmer than downtown on a bloom night. Grand Rapids Charter Township, on a bench 130 feet up northeast of the city, plans for −16°F and reads 5°F warmer at bloom. That's ground for early bloomers: Harlayne and Tomcot apricots (−30°F), Redstar and Glohaven peaches (−25°F), Lapins (−35°F) and Rainier (−30°F) sweet cherries, even Bing (−20°F). A south or west wall adds warmth but pulls bloom earlier.
East Grand Rapids wraps around Reeds Lake, 265 acres and 52 feet deep, which freezes in a real cold spell (about 7 inches of ice in early January 2018). The town plans for −17°F, and its station read 3°F warmer than the Ford airport in the 2011 and 2015 cold snaps, but the map's point there reads 3°F colder than downtown at bloom, so put apples and bush fruit on the lower ground toward the lake. Southeast of town, East Paris plans for −18°F and reads 5°F warmer than downtown at bloom.
Wyoming, Kentwood, Byron Center and the south side
South of the city the land is lower and flatter. Plaster Creek rises near Dutton and runs about 26 miles to the Grand just south of Wealthy Street; Buck Creek cuts a valley of dark loam through Wyoming, with dense clay on the higher ground. Wyoming plans for −19°F, Kentwood −20°F (still zone 5a), and Godwin Heights and Cutlerville, down on their floors, −21°F, zone 4b. Around Kentwood the floor plans for −21°F and the benches −17°F.
The rises do better. Byron Center, 60 feet above its floor, plans for −18°F and reads 1°F warmer than downtown at bloom, and Dias Hill, a knob at 1,015 feet near Corinth, reads 12°F warmer, the best spring reading of any named place on the map. The low ground runs the other way. Ross, in a bottom south of Byron Center, reads 6°F colder than downtown at bloom, and Alaska, in a creek bottom 4 miles northeast of Caledonia, plans for −22°F and reads 7°F colder, the coldest spring reading of any named place on the map.
Keep pears and stone fruit on the rises and plant the flats to apples: Honeycrisp (−45°F), Cortland (−40°F), Liberty (−35°F) and Northern Spy (−30°F). Honeyberry (−50°F) suits the low spots; its open flowers take 19°F.
The Fruit Ridge: Walker, Alpine, Sparta, Kent City and Casnovia
The Ridge runs about 20 miles from Walker north through Sparta to Grant and about 8 miles across, 158 square miles in seven townships: Alpine, Sparta and Tyrone in Kent County, Ashland in Newaygo, Casnovia in Muskegon, and Chester and Wright in Ottawa. It sits about 25 miles from Lake Michigan on gentle glacial slopes and clay loam, and it has the highest concentration of apple growers in the state.
In winter the Ridge looks like the rest of the map: Ballards Corners and Casnovia's bench plan for −17°F, Fruit Ridge Center and Kent City −18°F, Alpine −19°F. The Rogue valley is the cold line through it. Sparta, the Ridge's hub, sits on the Rogue's floor at −21°F, zone 4b, with the benches around town at −18°F. Walker, at the south end, plans for −17°F, with its floor at −20°F.
Spring is where it splits. The flats read 2°F to 3°F colder than downtown at bloom, at Fruit Ridge Center, Englishville and west toward Conklin and Reno. The slopes read warmer: Bettes Tower Hill, a 10 percent slope a mile west of Sparta, 8°F; Casnovia 5°F; Ballards Corners, 100 feet above its floor, 4°F. In early April 2016, with apples at silver tip, MSU Extension forecast lows near 20°F or a bit lower in the Ridge's low-lying spots.
Pick the slope over the flat top and the flat top over the draw. Peaches like Contender (−30°F) and Glowingstar (−25°F), apricots like Goldrich (−30°F), and sweet cherries like Black Gold and White Gold (−35°F) go on upper slopes with a clear path for cold air below. Pears bloom early and want the slope too: Bartlett and Seckel (−35°F). Apples like Golden Russet (−40°F), Empire (−35°F) and Cox Orange Pippin (−35°F) clear even Sparta's number.
Ada, Cascade, Rockford and the Rogue
East and north of the city the Grand's big tributaries cut their own valleys: the Thornapple, which joins at Ada (Rix Robinson's fur post stood at the junction in 1821), and the Rogue, which comes down through Sparta and Rockford and meets the Grand southeast of Belmont at 663 feet. Both carry cold air down on still nights, and the towns on their floors run cold. Ada plans for −20°F, zone 4b, and reads 2°F colder than downtown at bloom; Cascade, right on its floor, −21°F and 5°F colder; Rockford, on the Rogue's bottom by the dam, −21°F and 3°F colder.
Plant above those floors. Around Rockford the floor plans for −21°F and the benches −17°F, and Childsdale, on a hillside 60 feet up southwest of town, reads 5°F warmer than downtown at bloom. Plainfield, near where the Rogue comes in, reads 4°F colder. Cedar Springs (−21°F) and Sand Lake (−20°F) sit higher, at 850 to 920 feet, but on flat ground, and plan cold. On these floors, plant Haralson (−45°F) and Wealthy (−50°F) apples, Red Lake currants and Pixwell gooseberries (both −40°F), and Boyne raspberries (−50°F). Rockford's old Wolverine tannery left PFOA and PFOS contamination in the area, so check on that before planting food trees near it.
Grandville, Jenison, Hudsonville, Allendale and the lower Grand
Below Grand Rapids the river runs out across lower, flatter country, and this is the coldest ground on the map. Grand Valley plans for −24°F and Elgin −23°F; Jenison, on the bottom in Georgetown Township, −20°F, zone 4b; Grandville −19°F. Up on a bench 110 feet above the floor at Fennessy, 3 miles north of Jenison, it's −18°F and 4°F warmer than downtown at bloom, a thermal belt over a pool.
West of the river the farm country is flat. Allendale and Coopersville plan for −20°F, Jamestown and North Blendon −21°F, with North Blendon 4°F colder than downtown at bloom. Hudsonville, Michigan's Salad Bowl, began beside a swamp, and by 1905 the land between Hudsonville and Vriesland was black celery muck. Hudsonville plans for −20°F; Forest Grove Station, on its floor 4 miles south, −19°F and 4°F colder at bloom; Zutphen, 80 feet up, reads 2°F warmer.
This is ground for apples, haskap and bush fruit. Zestar!® (−40°F), Freedom and Ashmead's Kernel (−35°F) and Newtown Pippin (−30°F) clear −24°F. Montana Black Currant (−50°F) and Red Lake fruited well for us in 2026 after their flower buds saw about 22°F. Want stone fruit or pears down here? Find a bench like Fennessy or Zutphen.
Holland, Zeeland and Lake Macatawa
Holland sits at the head of Lake Macatawa, a drowned river mouth about 6 miles long and only about 10 feet deep on average, with downtown about 5 miles from Lake Michigan. Holland plans for −16°F, zone 5a, typical winter −4°F, and reads about the same as downtown Grand Rapids at bloom. Shallow lakes freeze early and stop helping in midwinter (we haven't found ice records for Lake Macatawa), so Holland's edge comes from the big lake, and it fades fast going inland.
At the shore it's another place. Macatawa Park plans for −11°F, zone 5b, and reads 3°F warmer than downtown Grand Rapids at bloom. Graafschap, on a bench 110 feet up 3 miles southwest of Holland, plans for −14°F and reads 3°F warmer. Zeeland, on a hill above its township 5 miles east of Holland, plans for −16°F. Holland's old water plant station is the warning about inland low ground: at 605 feet it ran a median 6°F colder than the old city station in Grand Rapids over 48 years.
With the shore at −11°F to −14°F, nearly everything we sell clears winter there; Fantasia nectarines and Santa Rosa plums (−20°F) have room, and the Chicago Hardy Fig (−10°F) is worth a try on a south wall right at the shore. Inland Holland and Zeeland still clear everything rated −20°F or colder. Choose by spot: stone fruit and pears near the shore or on a rise like Graafschap, apples and berries in the low ground around the bays.
Grand Haven, Spring Lake, Ferrysburg and the north shore
Grand Haven, at the mouth of the Grand with the state park beach and the pier lighthouses, is the warm corner of the map: −12°F, zone 5b, typical winter 1°F, and 2°F warmer than downtown Grand Rapids at bloom. Dewey, right at the shore, plans for −10°F, and Highland Park, on high ground 60 feet above its floor a mile southwest of downtown, reads 11°F warmer than downtown Grand Rapids at bloom.
Leave some margin. Grand Haven's coldest reading since 1995 is −13°F, on February 20, 2015, a degree colder than the map's number for town, and the wastewater plant station's own 30-year number is −16°F. Back from the shore it drops fast: Spring Lake −15°F, Fruitport −16°F, and Ravenna and Moorland, 13 to 16 miles east of Muskegon, −19°F. Muskegon, at the north edge, plans for −18°F.
On the shore, stone fruit gets a mild winter and a lake that holds bloom back. Risingstar peaches and Hardired nectarines (−25°F), Skeena (−30°F) and Stella (−25°F) sweet cherries and Stanley plums (−30°F) have 10°F or more to spare. The old dune sands run acid (pH 4.5 to 6), good for our Cold Climate Blueberry Bundle (−40°F). Keep tender things off the low ground; the coldest tenth of the ground within 3 miles of Grand Haven plans 4°F colder than town.
Spring frost and bloom around Grand Rapids and the Ridge
Here the crop is mostly at risk in April and May. Kent County normally sees 6 to 8 frost or freeze events between late March and mid-May; 2012 had 22. Open blossoms of nearly every tree fruit start dying near 28°F; MSU gives 15°F at silver tip and 18°F at green tip for apple buds. Only about 15 percent of apple blossoms need to set for a crop, and sweet cherries can lose half their flowers and still crop fully.
The spring layer follows the winter drainage, only sharper: best on slopes and bluffs that drain to something lower (Dias Hill, Highland Park, Bettes Tower Hill, Heritage Hill), worst in creek bottoms and flats (Alaska, Ross, Cascade, Plainfield). NC State's fruit people say 3°F to 4°F can separate no crop from a full one. The lake moves bloom, too: in May 2020, when three nights fell into the low 20s °F, a cold spring and the lake's buffering had kept the Ridge's apples at tight cluster, a hardier stage, and growers expected 95 percent of a crop.
NOAA station records for 1991 to 2020 put the median last 32°F frost at April 30 at the Ford airport, April 27 at Holland's Tulip City airport and May 6 at the Muskegon County airport, and the last 28°F at April 16, April 14 and April 23. One spring in ten the Ford airport's last 32°F comes May 16 or later. The frost-free season runs 166 days at the Ford airport, 172 at Holland and 162 at Muskegon.
Site comes first. Michigan State College's 1954 orchard folder said to pick ground a bit higher than the country around it, with an outlet for cold air and a gradual slope (4 or 5 feet of rise per 100 feet), and to stay off low flat land, windy hilltops, hardpans and dry deep sands. Ridge and Belding-area growers added to that after 2012: north-facing slopes bloomed later and did better, rows sheltered by woodlots or buildings held more fruit, and south slopes showed no advantage. Put apricots, peaches, sweet cherries, plums and pears highest, apples and haskap lower. MSU's Phil Schwallier found one frost fan protected only about 1 to 4 acres, and fans do nothing in a windy freeze. For a backyard tree, use frost cloth (Alabama Extension puts the gain at 4°F to 8°F, by weight) and a mowed, firm orchard floor watered a day or two ahead.
What the weather records say
The coldest reading on file at any station inside the map, in NOAA station records, is −30°F at the Muskegon County airport on February 11, 1899; three days later the old Weather Bureau city station in Grand Rapids hit its record, −24°F. Holland's water plant hit −24°F on February 1, 1918, the day Howard City, at the map's north edge, read −35°F. The Ford airport's record is −22°F (January 19, 1994) and the Grand Haven fire station's −18°F (February 22, 1936). In early February 1996 Muskegon read −19°F, past its own 30-year number of −17°F, while Grand Haven read −6°F. Most stations here have stayed above their numbers since 1995, but don't treat the number as a floor.
USDA's zone for Grand Rapids is usually given as 6a, with outlying areas in 5b and Holland in 6b, and NRCS puts the Lake Michigan fruit belt in 6a and 6b. Ours run about a full zone colder, because USDA's map is built on the average of each winter's coldest night and ours on the bad night we plan for.
What you can grow here
Nearly all the growing ground here plans warmer than −22°F, and nearly all our plants have come through −25°F or colder, so most of what we sell clears winter. The questions are where on your lot and what blooms when.
The lakeshore belt, −10°F to −15°F (Grand Haven, Ferrysburg, Spring Lake, Macatawa, Port Sheldon): everything rated −20°F or colder, including Bing, Santa Rosa, Flavortop and St. Edmund's Pippin; Blushingstar peaches; Persimmon (Montana Trial) (−25°F) and Montana Trial Pawpaw (−30°F). The fig is worth a try on a south wall.
Downtown, the benches, Holland and the Ridge upland, −16°F to −19°F: Macoun (−35°F) and Baldwin (−20°F) apples; D'Anjou and Harrow Sweet pears (−30°F); Toka (−45°F) and Italian (−35°F) plums; Lapins and Bing sweet cherries and Montmorency tart cherries (−35°F); Veteran peaches (−30°F); Harlayne apricots; Marquette grapes (−35°F). Stone fruit and pears on the slopes, apples on the flat tops.
The cold floors and river bottoms, −20°F to −24°F (Sparta, Rockford, Ada, Cascade, Cedar Springs, Cutlerville, Jenison, Allendale): Wolf River (−50°F), Haralson, Wealthy and Liberty apples, Kerr applecrabs (−50°F; if you plant only one tree, make it Kerr or Trailman), Honeyberry, currants, gooseberries and Aronia Berry (−50°F). Pears and stone fruit go on a rise above the floor or not at all.
Many fruit trees need a second variety nearby; Toka is a good pollenizer for Superior, and our pollination maps show what goes with what. Roots are the weak link, and snow protects them: at Ed Schultz's farm in Gallatin Gateway, Montana, Bud 118 apple rootstock has seen near −50°F under snow with no rootstock damage. In a bare winter, mulch young trees and keep the soil moist into fall. Codling moth is the pest to know; it grew resistant enough to insecticides on the Ridge that MSU and the packers ran a mating-disruption program in 2005. Farther north, our Big Rapids, Cadillac and Clare map covers the colder middle of the state, and to the east the Lansing, Flint and Owosso map takes over.
Fruit history here
Sparta Township's first settlers came in 1844 and the railroad to Grand Rapids in 1872, and in 1873 the farms there grew grain, potatoes, hay, wool and maple sugar, with dairy big. Around 1900 many farmers switched to fruit, mainly apples and peaches. That made the Ridge. Today it holds Riveridge, with 860 acres of Ridge apples, Jack Brown Produce, which packs for about 75 growers, and Schwallier's Country Basket, the Sparta u-pick that had about 20 apples on its trees in 2012. In Ottawa County the story was celery on drained muck, from the 1850s until California competition pushed many growers out by mid-century.
Questions people ask
What growing zone is Grand Rapids, Michigan?
Downtown Grand Rapids plans for −17°F, MFTC zone 5a, with a typical winter of −4°F; the coldest floors around the city run 4b. USDA's zone for the city is usually given as 6a, because USDA's map is built on an average winter and ours on the bad night we plan for.
Can you grow peaches in Grand Rapids?
Yes, and Ridge growers still do. Redstar and Glohaven (−25°F) clear every town's planning low on the map, and Blushingstar and Contender (−30°F) have room. They bloom early, so plant them on a slope or bluff that reads warm at bloom.
When is the last frost in Grand Rapids?
NOAA station records for 1991 to 2020 put the Ford airport's median last 32°F frost on April 30 and its last 28°F on April 16; one year in ten the last 32°F comes May 16 or later. Low spots like Alaska, Ross and Cascade read 5°F to 7°F colder than downtown on a still bloom night.
Why is the Fruit Ridge good for apples?
It's rolling glacial upland with moisture-holding clay loam, parts above 800 feet. Its slopes read 4°F to 8°F warmer than downtown on a still bloom night because cold air drains off them, and its winter numbers, −17°F to −21°F, are easy on apples.
Where are the frost pockets around Grand Rapids?
The river bottoms and flat floors. Grand Valley and Elgin on the lower Grand plan for −24°F and −23°F, and on bloom nights Alaska reads 7°F colder than downtown, Ross 6°F, Cascade 5°F and Plainfield 4°F. Keep stone fruit and pears out of spots like those.
What zone is Holland, Michigan?
Downtown Holland plans for −16°F, MFTC zone 5a, with a typical winter of −4°F, and Macatawa Park on the shore plans for −11°F, zone 5b. USDA's zone for Holland is usually given as 6b, based on an average winter's coldest night.
Warmer spots, colder spots
Here's the number to plan for at named places on the map, warmest first. Each one is the 1-in-30-year low for that spot: the cold hardiness calculator's number from the same weather stations, sharpened by our microclimate model for the ground right there. Zone is our MFTC zone, set by that one bad night, not by an average.
Runs warmer
Runs colder
How this map works
Every number on this map is a 30-year planning low, the same number our cold hardiness calculator gives. It's built from NOAA station records, leans a little cold on purpose, and gets nudged a degree or two for the ground right around you. The spring frost layer runs our full terrain model, which follows cold air down the draws and into the bottoms. It's a planning number, not a promise: how long the cold lasts, wind, soil and late-winter warm spells matter too.
The physics of cold air, how the number is built, every terrain weight and the limits of the model are all on one page: how our microclimate maps work.
The weather stations behind it
These are the long-record stations in and around this map, with each one's own numbers since the winter of 1995-96. The last column is this map's 30-year number right at the station, which won't match the station exactly: it's a blend of the stations around it, the way the calculator works everywhere.
| Station | Elev (ft) | Winters | Coldest since 1995 | Average winter low | 1-in-30 low | Map here |
|---|
Source: NOAA records through ACIS, winters 1995-96 through 2025-26. What the "carried forward," "gaps filled" and AWOS rows mean is explained in how our microclimate maps work.
Take your spot to the calculator. Click your ground on the map, then open the cold hardiness calculator at that spot. It will show you every plant we grow that has come through that cold.
Open the cold hardiness calculator