Iowa Land Prices per Acre, by County
What vacant land has sold for in Iowa, statewide, by parcel size and county. Want a number for your own parcel? Get a free cash offer.
- Cash offer in 24 hours
- No fees or commissions
- We pay closing costs
- Close in as few as 7 days
Iowa Land Prices at a Glance
$110,000
Median land sale price
$68,898
Median price per acre
2,717
Land sales in 12 months
197
Average days on market
Recent market data, report of December 2025. Medians of vacant land sales. Small lots near towns cost far more per acre than large rural tracts, so compare parcels of a similar size.
Land Prices by Acreage in Iowa
How land values in Iowa vary by parcel size, based on recent sales data.
| Acreage | Median Price | $/Acre | Sold (12mo) | For Sale | Avg DOM |
|---|---|---|---|---|---|
| Under 1 Acre | $72K | $204K | 1,197 | 3,291 | 270d |
| 1-2 Acres | $122K | $88K | 233 | 564 | 185d |
| 2-5 Acres | $160K | $53K | 366 | 432 | 139d |
| 5-10 Acres | $190K | $29K | 173 | 175 | 102d |
| 10-20 Acres | $210K | $17K | 148 | 142 | 86d |
| 20-50 Acres | $310K | $10K | 189 | 174 | 94d |
| 50-100 Acres | $637K | $9K | 145 | 108 | 96d |
| 100+ Acres | $1.4M | $9K | 114 | 95 | 86d |
Small parcels (Under 1 Acre) in Iowa sell for a median of $204K/acre, while larger parcels (100+ Acres) average $9K/acre — a 96% difference per acre. This per-acre discount for larger parcels is typical across most land markets.
Want to know what your specific parcel is worth?
These are county-wide averages. Your land's value depends on location, road access, utilities, zoning, and other factors. Submit your property above for a personalized cash offer based on your parcel's specific characteristics.
Land Prices per Acre in Every Iowa County
93 counties with at least 3 sales, highest price per acre first. Land costs the most per acre in Johnson County ($359,600) and the least in Adams County ($6,250).
| County | Median per acre | Median sale | Sales |
|---|---|---|---|
| Johnson County | $359,600 | $96,950 | 156 |
| Polk County | $296,774 | $104,000 | 297 |
| Cedar County | $262,221 | $76,950 | 16 |
| Scott County | $229,310 | $95,000 | 92 |
| Linn County | $197,143 | $84,000 | 124 |
| Dickinson County | $190,912 | $86,996 | 38 |
| Humboldt County | $172,727 | $262,500 | 6 |
| Lyon County | $143,637 | $60,500 | 5 |
| Dallas County | $141,429 | $87,700 | 146 |
| Carroll County | $141,111 | $480,000 | 9 |
| Story County | $137,889 | $135,000 | 49 |
| Sioux County | $130,275 | $102,250 | 6 |
| Plymouth County | $128,030 | $55,000 | 11 |
| Black Hawk County | $121,154 | $76,900 | 43 |
| Woodbury County | $117,641 | $55,750 | 46 |
| Shelby County | $97,471 | $355,000 | 12 |
| Poweshiek County | $90,915 | $65,000 | 38 |
| Grundy County | $87,470 | $60,000 | 29 |
| Henry County | $86,000 | $60,000 | 13 |
| Winnebago County | $81,610 | $267,500 | 14 |
| Monona County | $78,070 | $23,000 | 3 |
| Hancock County | $76,017 | $218,000 | 16 |
| Cerro Gordo County | $74,074 | $20,000 | 25 |
| Dubuque County | $71,622 | $81,450 | 56 |
| Delaware County | $70,661 | $82,250 | 10 |
| Wright County | $68,208 | $214,500 | 8 |
| Pottawattamie County | $67,500 | $107,500 | 55 |
| Bremer County | $60,164 | $67,500 | 28 |
| Boone County | $57,381 | $127,500 | 17 |
| Buchanan County | $56,090 | $47,500 | 16 |
| Chickasaw County | $55,938 | $35,000 | 7 |
| Kossuth County | $55,000 | $160,000 | 9 |
| Emmet County | $52,083 | $20,000 | 11 |
| Benton County | $51,563 | $63,500 | 18 |
| Clay County | $49,663 | $59,700 | 8 |
| Marion County | $48,733 | $109,900 | 50 |
| Pocahontas County | $47,428 | $260,000 | 5 |
| Page County | $46,382 | $280,000 | 12 |
| Franklin County | $46,336 | $220,000 | 15 |
| Mahaska County | $45,859 | $210,000 | 14 |
| Tama County | $45,455 | $157,000 | 19 |
| Hamilton County | $44,949 | $325,500 | 16 |
| Monroe County | $40,976 | $197,500 | 22 |
| Iowa County | $40,777 | $42,000 | 13 |
| Crawford County | $40,208 | $275,000 | 8 |
| Cherokee County | $39,474 | $21,250 | 4 |
| Des Moines County | $39,167 | $50,000 | 21 |
| Audubon County | $38,662 | $400,000 | 3 |
| Jefferson County | $38,353 | $275,500 | 28 |
| Cass County | $37,901 | $330,000 | 18 |
| Marshall County | $37,750 | $87,500 | 30 |
| Keokuk County | $37,167 | $223,000 | 9 |
| Guthrie County | $36,882 | $63,250 | 54 |
| Winneshiek County | $34,202 | $112,500 | 18 |
| Butler County | $34,150 | $102,000 | 12 |
| Clayton County | $33,992 | $69,500 | 24 |
| Van Buren County | $33,417 | $180,000 | 19 |
| Montgomery County | $33,333 | $70,000 | 9 |
| Washington County | $33,333 | $63,950 | 34 |
| Ringgold County | $31,111 | $44,235 | 20 |
| Muscatine County | $29,215 | $148,000 | 23 |
| Hardin County | $27,331 | $179,000 | 29 |
| Jasper County | $27,273 | $147,500 | 24 |
| Harrison County | $26,755 | $89,500 | 20 |
| Jones County | $26,667 | $68,000 | 13 |
| Mitchell County | $26,219 | $65,000 | 11 |
| Lee County | $24,196 | $99,000 | 30 |
| Wapello County | $24,103 | $195,000 | 39 |
| Mills County | $24,091 | $166,250 | 27 |
| Webster County | $23,603 | $150,000 | 7 |
| Appanoose County | $22,727 | $88,750 | 62 |
| Louisa County | $21,950 | $70,000 | 21 |
| Davis County | $21,316 | $305,000 | 23 |
| Warren County | $21,288 | $174,250 | 120 |
| Worth County | $20,101 | $67,000 | 7 |
| Floyd County | $20,005 | $41,000 | 12 |
| Clinton County | $19,427 | $101,500 | 22 |
| Jackson County | $18,400 | $98,000 | 27 |
| Fremont County | $18,282 | $99,000 | 13 |
| Ida County | $16,665 | $45,000 | 4 |
| Osceola County | $16,100 | $1,937,957 | 3 |
| Greene County | $14,100 | $615,000 | 35 |
| Adair County | $13,653 | $118,250 | 6 |
| Taylor County | $11,936 | $206,000 | 9 |
| Madison County | $11,934 | $270,000 | 41 |
| Clarke County | $11,222 | $236,000 | 31 |
| Allamakee County | $10,935 | $202,232 | 12 |
| Decatur County | $8,661 | $366,500 | 24 |
| Fayette County | $8,468 | $172,500 | 11 |
| Union County | $8,341 | $398,750 | 24 |
| Lucas County | $7,746 | $287,500 | 30 |
| Wayne County | $6,810 | $353,625 | 21 |
| Adams County | $6,250 | $750,000 | 3 |
Land Values in Iowa: What to Know
Recent market data puts the median price of land in Iowa at about $68,900 per acre. The median sale was $110,000, across 2,717 land sales in 12 months, and land took an average of 197 days to sell.
The highest prices are in the counties with the larger cities. Johnson County, home to Iowa City, is at about $359,600 per acre, and Polk County, home to Des Moines, at about $296,800. Scott County, around Davenport, is at about $229,300. The rolling pasture land of southern Iowa costs the least: Wayne County is about $6,800 per acre, Lucas County about $7,700, and Union County about $8,300.
Why small lots cost more per acre
Iowa lots under 1 acre sold for about $203,700 per acre, with a median sale of $72,000. At 5 to 10 acres the figure drops to about $29,200, and at 20 to 50 acres to about $9,600. Above 50 acres it holds near $9,000, since most large tracts are cropland that sells on its farm value. Lots in and near towns cost more for each acre because the buyer gets a building site with roads and utilities.
How to estimate what your land is worth
The best guide is what similar parcels sold for close to yours in the last year or two. Compare land of about the same size first. Then check the things buyers ask about: a legal road or easement to the land, power and water nearby, and whether the flood map puts part of it in a flood zone. Each missing item lowers the price. For cropland, buyers also look at the soil rating for the farm.
For a quick starting number, try our free land value estimator. You can also see county prices for Polk County, Johnson County and Wayne County.
Land Price Questions in Iowa
How much is an acre of land in Iowa?
Recent market data puts the statewide median at about $68,900 per acre. Tracts over 100 acres, mostly farmland, sold for about $8,700 per acre.
Where is the cheapest land in Iowa?
Adams County has the lowest median of the counties with at least 3 sales, at about $6,300 per acre, on only 3 sales. Wayne County is about $6,800.
How much does 5 acres cost in Iowa?
Parcels of 5 to 10 acres sold for a median of $190,000, or about $29,200 per acre.
How long does land take to sell in Iowa?
Land sold in an average of 197 days. Parcels of 10 to 20 acres and tracts over 100 acres sold fastest, in 86 days on average, while lots under 1 acre took 270 days.