Fruit Trees for Iowa

These are the cold hardy fruit trees, berries and vines that grow in Iowa, picked against real winter lows, not an average. Across the 15 areas we've mapped in Iowa, the cold to plan for runs from −22°F on the warmest ground around Omaha, Council Bluffs and the Loess Hills to −38°F in the cold pockets around Decorah and the Iowa Driftless. Pick your area below and the list trims itself to what has come through that cold. Everything here ships bare root in spring 2027.

What fruit trees grow in Iowa?

The best fruit trees for Iowa are the ones that have already lived through the cold your spot gets. On typical Iowa ground (−30°F, the middle of our mapped areas), 239 of the plants we're selling for spring 2027 have come through that cold: apples like Honeycrisp, Prairie Sensation, Frostbite and Haralson; pears like Larinskaya, Krazulya and Bartlett; plums like Italian, Tipson and Native American plum; tart and bush cherries like Montmorency, Romeo and Juliet; apricots like Westcot and Manchurian. Berry bushes are the safest bet anywhere in the state.

Peaches are a stretch on most of the ground we've mapped in Iowa. Siberian C peach has come through −35°F, so it's worth a try on the warmest ground in Omaha, Council Bluffs and the Loess Hills; Ames and Des Moines; and Muscatine, Washington and Mount Pleasant. It ripens late, so give it your sunniest spot. Plant them up on a bench or slope, never the low spot.

For your exact address, the cold hardiness calculator gives you the number to plan for and every plant we grow that has survived it.

Pick your area of Iowa

Showing all 247 plants that fit somewhere in Iowa. Ones tagged "Warm spots only" need the warmest ground in the state.

239 plants fit most ground in Ames and Des Moines (−29°F). The map runs −24°F to −31°F there, so open the map for Ames and Des Moines to get the number at your place.

239 plants fit most ground in Cedar Rapids and Iowa City (−30°F). The map runs −26°F to −32°F there, so open the map for Cedar Rapids and Iowa City to get the number at your place.

239 plants fit most ground in Davenport, Moline and the Quad Cities (−28°F). The map runs −25°F to −31°F there, so open the map for Davenport, Moline and the Quad Cities to get the number at your place.

194 plants fit most ground in Decorah and the Iowa Driftless (−33°F). The map runs −29°F to −38°F there, so open the map for Decorah and the Iowa Driftless to get the number at your place.

194 plants fit most ground in Dubuque, Galena and the Mississippi bluffs (−32°F). The map runs −28°F to −37°F there, so open the map for Dubuque, Galena and the Mississippi bluffs to get the number at your place.

239 plants fit most ground in Fort Dodge and Webster City (−28°F). The map runs −25°F to −31°F there, so open the map for Fort Dodge and Webster City to get the number at your place.

194 plants fit most ground in Le Mars, Sioux Center and Orange City (−31°F). The map runs −28°F to −35°F there, so open the map for Le Mars, Sioux Center and Orange City to get the number at your place.

194 plants fit most ground in Marshalltown, Grinnell and the Iowa River (−31°F). The map runs −27°F to −34°F there, so open the map for Marshalltown, Grinnell and the Iowa River to get the number at your place.

194 plants fit most ground in Mason City, Albert Lea and Austin (−31°F). The map runs −28°F to −34°F there, so open the map for Mason City, Albert Lea and Austin to get the number at your place.

239 plants fit most ground in Muscatine, Washington and Mount Pleasant (−28°F). The map runs −24°F to −33°F there, so open the map for Muscatine, Washington and Mount Pleasant to get the number at your place.

247 plants fit most ground in Omaha, Council Bluffs and the Loess Hills (−25°F). The map runs −22°F to −28°F there, so open the map for Omaha, Council Bluffs and the Loess Hills to get the number at your place.

239 plants fit most ground in Sioux City and the Missouri bluffs (−29°F). The map runs −26°F to −31°F there, so open the map for Sioux City and the Missouri bluffs to get the number at your place.

194 plants fit most ground in Spencer, Spirit Lake and the Iowa Great Lakes (−31°F). The map runs −29°F to −34°F there, so open the map for Spencer, Spirit Lake and the Iowa Great Lakes to get the number at your place.

239 plants fit most ground in Storm Lake, Carroll and Sac City (−28°F). The map runs −24°F to −32°F there, so open the map for Storm Lake, Carroll and Sac City to get the number at your place.

194 plants fit most ground in Waterloo and Cedar Falls (−33°F). The map runs −30°F to −35°F there, so open the map for Waterloo and Cedar Falls to get the number at your place.

Apple Trees for Iowa

Show more apple trees

See all apple trees, zone 3 apple trees, zone 4 apple trees.

Crabapples and Applecrabs for Iowa

Show more crabapples and applecrabs

See all crabapples and applecrabs, zone 3 crabapples.

Pear Trees for Iowa

Show more pear trees

See all pear trees, zone 3 pear trees, zone 4 pear trees.

Plum Trees for Iowa

Show more plum trees

See all plum trees, zone 3 plum trees.

Cherry Trees and Bush Cherries for Iowa

Show more cherry trees and bush cherries

See all cherry trees and bush cherries, zone 3 cherry trees.

Apricot Trees for Iowa

Show more apricot trees

See all apricot trees, zone 3 apricot trees, zone 4 apricot trees.

Peach and Nectarine Trees for Iowa

See all peach and nectarine trees, zone 3 peach trees, zone 4 peach trees.

Berry Bushes for Iowa

Show more berry bushes

See all berry bushes, zone 3 berries, shrubs and vines, zone 4 berries, shrubs and vines.

Grapes and Hardy Kiwi for Iowa

Show more grapes and hardy kiwi

See all grapes and hardy kiwi.

Nut Trees for Iowa

See all nut trees.

Unusual Fruit for Iowa

Show more unusual fruit

See all unusual fruit.

What our microclimate maps found in Iowa

We've mapped 15 fruit growing areas in Iowa, down to the bench and the draw. Here's the short version of what turned up, all pulled from the maps themselves. Click any area to open its full map.

15areas mapped in Iowa
−22°Fwarmest ground we've mapped, in Omaha, Council Bluffs and the Loess Hills
−38°Fcoldest pocket we've mapped, in Decorah and the Iowa Driftless
−47°Fcoldest reading on our Iowa maps, Canton station, February 2, 1905
146 to 198frost free days, from Decorah and the Iowa Driftless to Davenport, Moline and the Quad Cities
1. Still, clear nightThe ground loses heat and the air touching it gets cold and heavy.
2. Cold air drainsIt slides downhill like water, down draws and creeks.
3. It pools lowRiver bottoms, flats and basins fill up and read coldest.
4. Benches stay warmerSlopes and benches above the pool run warmer, in winter and at bloom.

How cold each area gets

Each bar runs from an area's warmest growing ground (left) to its coldest bottoms (right). The black mark is the planning low for most of its ground.

Omaha, Council Bluffs and the Loess Hills
−22°F to −28°F, most ground −25°F
Davenport, Moline and the Quad Cities
−25°F to −31°F, most ground −28°F
Fort Dodge and Webster City
−25°F to −31°F, most ground −28°F
Muscatine, Washington and Mount Pleasant
−24°F to −33°F, most ground −28°F
Storm Lake, Carroll and Sac City
−24°F to −32°F, most ground −28°F
Ames and Des Moines
−24°F to −31°F, most ground −29°F
Sioux City and the Missouri bluffs
−26°F to −31°F, most ground −29°F
Cedar Rapids and Iowa City
−26°F to −32°F, most ground −30°F
Le Mars, Sioux Center and Orange City
−28°F to −35°F, most ground −31°F
Marshalltown, Grinnell and the Iowa River
−27°F to −34°F, most ground −31°F
Mason City, Albert Lea and Austin
−28°F to −34°F, most ground −31°F
Spencer, Spirit Lake and the Iowa Great Lakes
−29°F to −34°F, most ground −31°F
Show all 15 areas
Dubuque, Galena and the Mississippi bluffs
−28°F to −37°F, most ground −32°F
Decorah and the Iowa Driftless
−29°F to −38°F, most ground −33°F
Waterloo and Cedar Falls
−30°F to −35°F, most ground −33°F
−20°F−30°F−40°F
warm ground to cold groundmost ground plans for

How long the frost free season runs

Days between the average last spring frost and first fall frost, at the station each map uses.

Davenport, Moline and the Quad Cities
Lock and Dam 15 at Rock Island
198 days
Ames and Des Moines
Des Moines airport
178 days
Muscatine, Washington and Mount Pleasant
Muscatine station on the bottomland
176 days
Omaha, Council Bluffs and the Loess Hills
Apr 18 to Oct 14, Omaha Eppley Airfield
176 days
Cedar Rapids and Iowa City
Cedar Rapids airport
164 days
Fort Dodge and Webster City
Apr 28 to Oct 8, Fort Dodge 5NNW
164 days
Le Mars, Sioux Center and Orange City
Apr 28 to Oct 4, Le Mars
160 days
Sioux City and the Missouri bluffs
Apr 28 to Oct 3, Sioux City airport
155 days
Waterloo and Cedar Falls
Waterloo airport
154 days
Show all 15 areas
Spencer, Spirit Lake and the Iowa Great Lakes
May 8 to Sep 27, Spencer airport
146 days

What stood out on each map

Decorah and the Iowa DriftlessIn the January 1951 cold wave Decorah's station in the Upper Iowa valley hit −43°F while Waukon's, about 400 feet higher, only bottomed at −31°F.
Dubuque, Galena and the Mississippi bluffsIn the January 2009 cold snap the river station at Lock and Dam 11 read −37°F while the airport, 420 feet higher on the upland, read −30°F.
Muscatine, Washington and Mount PleasantIn the January 2009 cold snap the Muscatine bottomland station hit −28°F while the High Prairie station 5 miles away only hit −20°F, an 8°F gap.
Storm Lake, Carroll and Sac CityOn January 16, 2009 Sac City in the North Raccoon valley hit −31°F while Storm Lake, 19 miles away and about 230 ft higher, bottomed at −22°F.
Ames and Des MoinesOn January 16, 2009 the Ames 5 SE station read −33°F while the Des Moines airport read −19°F, a 14°F spread in one cold snap.
Le Mars, Sioux Center and Orange CityOn February 11, 1988, Hawarden on the Big Sioux read −33°F while Le Mars read −23°F.
See what the other 9 Iowa maps found
Marshalltown, Grinnell and the Iowa RiverOn January 16, 2009 Marshalltown's river-bottom station read −34°F while the airport, 3 miles north and about 100 ft higher, read −28°F.
Cedar Rapids and Iowa CityOn February 3, 1996 the Iowa City airport on the open river bottom hit −34°F while the Iowa City station in town, 12 ft lower, only reached −26°F, an 8°F gap inside one city.
Davenport, Moline and the Quad CitiesThe Moline airport and the Rock Island river station sit at nearly the same height, but the airport gets 170 frost-free days to 198 and runs a median 4°F colder on the coldest night.
Fort Dodge and Webster CityOn February 15, 1930, Webster City read −34°F while Fort Dodge 5NNW, up on the prairie and 43 feet higher, bottomed at −22°F, a 12°F difference in what looks like the same flat farm country.
Mason City, Albert Lea and AustinOn February 2, 1996 the Mason City station in town hit −45°F while the airport, 83 feet higher, read −32°F, a 13°F gap in one city.
Omaha, Council Bluffs and the Loess HillsOn March 5, 1960 the old station northeast of Council Bluffs read −25°F while Eppley Airfield, 4 miles away on the Missouri floodplain, only dropped to −14°F, an 11°F split.
Sioux City and the Missouri bluffsThe Sioux City airport hit −28°F in 2018 and again in 2021, which is the number the map plans for downtown.
Spencer, Spirit Lake and the Iowa Great LakesOn January 2, 2010, the Spencer airport read −37°F while the Spirit Lake and Lake Park stations bottomed at only −29°F and −28°F.
Waterloo and Cedar FallsOn March 1, 1962 the Waterloo airport in the Cedar River valley hit −34°F while upland Tripoli read −27°F, a 7°F gap from cold draining off the uplands.

Iowa growing zones for fruit trees

Most of the ground we've mapped in Iowa falls in MFTC zones 3 and 4, with the warmest spots in zone 4b (−22°F) and the coldest bottoms down in zone 3a (−38°F). That's colder than USDA's map, and it's on purpose: USDA's zone comes from an average winter's coldest night, ours from the bad winter a tree has to live through. Every plant we sell is zoned to the coldest temperature it has actually survived. Here's each area we've mapped, with the planning low for most of its ground and the range from its warmest benches to its coldest bottoms.

Area Towns Most ground Range Start with
Ames and Des Moines Des Moines, Ames, Ankeny, West Des Moines, Boone, Nevada −29°F (zone 4a) −24°F to −31°F Lapins sweet cherry, Seckel pear, Honeycrisp apple
Cedar Rapids and Iowa City Cedar Rapids, Iowa City, Marion, Coralville, North Liberty, Mount Vernon −30°F (zone 4a) −26°F to −32°F Honeycrisp apple, Bartlett pear, Black Gold sweet cherry
Davenport, Moline and the Quad Cities Davenport, Moline, Bettendorf, Rock Island, East Moline, Le Claire, Milan −28°F (zone 4a) −25°F to −31°F Frontenac grape, Mount Royal plum, Boyne raspberry
Decorah and the Iowa Driftless Decorah, Waukon, Calmar, Ossian, Spillville, Burr Oak −33°F (zone 3b) −29°F to −38°F Zestar!® apple, Pipestone plum, Meteor tart cherry
Dubuque, Galena and the Mississippi bluffs Dubuque, Galena, East Dubuque, Bellevue, Asbury, Peosta, Dickeyville −32°F (zone 3b) −28°F to −37°F Meteor tart cherry, Golden Russet apple, Red Lake currant
Fort Dodge and Webster City Fort Dodge, Webster City, Eagle Grove, Coalville, Lehigh, Clare −28°F (zone 4a) −25°F to −31°F Honeycrisp apple, Honeyberry, Italian plum
Le Mars, Sioux Center and Orange City Le Mars, Sioux Center, Orange City, Sheldon, Hawarden −31°F (zone 3b) −28°F to −35°F Sweet Sixteen apple, Centennial applecrab, Valiant grape
Marshalltown, Grinnell and the Iowa River Marshalltown, Grinnell, Tama, Toledo, Newton, Le Grand −31°F (zone 3b) −27°F to −34°F Toka plum, Cortland apple, Meteor tart cherry
Mason City, Albert Lea and Austin Mason City, Albert Lea, Austin, Clear Lake, Osage, Northwood −31°F (zone 3b) −28°F to −34°F Honeycrisp apple, Honeyberry, Italian plum
Muscatine, Washington and Mount Pleasant Muscatine, Washington, Mount Pleasant, Kalona, Wapello, Columbus Junction −28°F (zone 4a) −24°F to −33°F Honeycrisp apple, Honeyberry, Italian plum
Omaha, Council Bluffs and the Loess Hills Omaha, Council Bluffs, Bellevue, Carter Lake, Crescent, Treynor −25°F (zone 4b) −22°F to −28°F White Gold sweet cherry, Seckel pear, Wealthy apple
Sioux City and the Missouri bluffs Sioux City, South Sioux City, North Sioux City, Dakota Dunes, Sergeant Bluff −29°F (zone 4a) −26°F to −31°F Frontenac grape, Cortland apple, Mount Royal plum
Spencer, Spirit Lake and the Iowa Great Lakes Spencer, Spirit Lake, Okoboji, Arnolds Park, Milford, Lake Park −31°F (zone 3b) −29°F to −34°F Zestar!® apple, Kerr applecrab, Juliet dwarf cherry
Storm Lake, Carroll and Sac City Storm Lake, Carroll, Sac City, Denison −28°F (zone 4a) −24°F to −32°F Italian plum, Cold Snap® pear, Centennial applecrab
Waterloo and Cedar Falls Waterloo, Cedar Falls, Evansdale, Hudson, Denver and the Cedar River −33°F (zone 3b) −30°F to −35°F Cortland apple, Luscious pear, Underwood plum

Shopping by zone instead? Start with our zone 3 fruit trees and zone 4 fruit trees. A few spots on each map run a zone colder than the town next door, and that's what the maps are for.

Decorah and the Iowa Driftless. In the January 1951 cold wave, NOAA's Decorah station, down in the Upper Iowa valley, hit −43°F; Waukon's, about 400 feet higher, bottomed at −31°F.

Omaha, Council Bluffs and the Loess Hills. On March 5, 1960, the old NOAA station northeast of Council Bluffs read −25°F; in the same cold snap Eppley Airfield, 4 miles away, bottomed at −14°F.

See every Iowa map on our Iowa microclimate maps page.

Native fruit we grow

If you're after native fruit, huckleberry, Native American plum, American elderberry, Montana black currant and serviceberry are the ones we grow. They feed birds and wildlife and shrug off cold that would kill a lot of grafted trees.

Getting fruit trees to make it in Iowa

Cold is only part of it. Plant on a slope or bench, not the bottom of a draw, since cold air drains downhill and pools in the low spots on a still night, and that's where blossoms get frosted. Give trees shelter from the wind, put them on drip so the soil never dries out through the summer, then taper it off from mid August so they harden off before the first hard freeze. Paint the trunks white against sunscald (how we do it) and put a quarter inch hardware cloth guard, at least two feet tall, around each trunk for voles and ground squirrels.

Rootstock matters as much as the variety. In the coldest ground we graft onto hardy standard rootstocks, and our rootstock guide explains the tradeoffs. Most apples, pears, plums and sweet cherries need a second variety blooming at the same time to pollenize them; our pollination maps show which ones pair up. Short on room for two? Lapins sweet cherry, Contender peach and Westcot apricot are self fertile, and so is everything in our self fertile fruit trees collection.

Ordering bare root trees for Iowa

Everything on this page ships bare root in spring 2027, dormant, with the roots wrapped in moist sawdust and a vapor barrier, so you can plant as soon as your ground can be worked. Put your order in over the winter, since the best sellers run out. Not sure what to pick? Fill out our We Pick Your Trees form and we'll put a list together for your spot, or email us through the contact page with where you are and what you want to grow. Every plant is guaranteed to bud out (details in our FAQ).

Questions people ask about fruit trees in Iowa

Can you grow fruit trees in Iowa?

Yes. The trick is picking varieties zoned to the cold your spot actually gets. Our maps put most of the Iowa ground we've mapped at −30°F for planning, and 239 of the plants we're selling for spring 2027 have come through that, from hardy apples and pears to plums, tart cherries and berries.

What are the best apple trees for Iowa?

For most of the Iowa ground we've mapped we'd start with Honeycrisp, Prairie Sensation, Frostbite, Haralson and Zestar!®. Each has come through −30°F or colder. All of them clear even the coldest pockets we've mapped in Iowa (−38°F).

What growing zone is Iowa for fruit trees?

Most of the ground we've mapped in Iowa is MFTC zones 3 to 4, running from −22°F on the warmest ground around Omaha, Council Bluffs and the Loess Hills down to −38°F around Decorah and the Iowa Driftless. USDA's map reads warmer because it's built on an average winter, not the bad one.

Can cherry trees grow in Iowa?

Tart and bush cherries, yes: Montmorency tart cherry, Romeo dwarf cherry and Juliet dwarf cherry all fit most of the Iowa ground we've mapped. Sweet cherries can too. Lapins sweet cherry, one of the hardiest we sell, has come through −35°F, colder than most ground here plans for. Plant it up on a slope, since bloom frost is the bigger risk.

Can you grow peaches in Iowa?

On the warmest ground, yes. Siberian C peach has come through −35°F, so it's worth a try on the warmest ground in Omaha, Council Bluffs and the Loess Hills; Ames and Des Moines; and Muscatine, Washington and Mount Pleasant. It ripens late, so give it your sunniest spot.

Where is the warmest ground for fruit trees in Iowa?

On our maps the warmest growing ground is South Omaha in Omaha, Council Bluffs and the Loess Hills (−22°F), then Ingersoll Park in Ames and Des Moines (−24°F) and Havre in Muscatine, Washington and Mount Pleasant (−24°F). Those numbers are the planning lows, the cold a tree there has to live through in a bad winter.

Where are the coldest frost pockets in Iowa?

The coldest spots on our Iowa maps are Decorah in Decorah and the Iowa Driftless (−38°F), Rodden in Dubuque, Galena and the Mississippi bluffs (−37°F), and Fairview, South Dakota in Le Mars, Sioux Center and Orange City (−35°F). Low ground like that is where cold air pools on a still night, so it runs colder than the town nearby.

What's the coldest temperature on Iowa's microclimate maps?

The coldest reading on our Iowa maps is −47°F at Canton station on February 2, 1905, on the Le Mars, Sioux Center and Orange City map.

When is the last frost in Iowa?

It depends a lot on where you are. On the maps that give a typical last 32°F spring frost, it runs from April 18 at the Des Moines airport (Ames and Des Moines) to May 10 at Decorah (Decorah and the Iowa Driftless). Open the map for your area to see the station closest to you.

How long is the growing season in Iowa?

Our maps put the frost free season anywhere from about 146 days at Decorah (Decorah and the Iowa Driftless) to about 198 days at Lock and Dam 15 at Rock Island (Davenport, Moline and the Quad Cities). That's why the area you're in matters as much as the state.

When should I plant fruit trees in Iowa?

In spring, as soon as the ground thaws and can be worked, while the trees are still dormant. We ship bare root in spring 2027 so the trees arrive dormant and ready to go in the ground.

Do you ship bare root fruit trees to Iowa?

Yes. We ship bare root trees, berries and vines to Iowa every spring, and you can also pick up in Missoula, Montana, if you choose that at checkout.

Fruit trees for other states

Alaska, Colorado, Idaho, Illinois, Maine, Massachusetts, Michigan, Minnesota, Montana, Nebraska, Nevada, New Hampshire, New Mexico, New York, North Dakota, Oregon, South Dakota, Utah, Vermont, Washington, Wisconsin, Wyoming. Or start from the fruit trees by state page.

Not sure what to plant? We'll pick your trees.

Tell us about your place, your goals and your budget. We'll pick what fits, build the order for you and email it over within 1 to 2 days.

Pick my treesIt's free