Osceola County Iowa Land Information
Explore farmland opportunities in Osceola County, Iowa. This page outlines land values, auction history, CSR2 data, yields, and local agricultural resources to support your farmland decisions. For questions or a FREE farm appraisal, contact your Osceola County land expert.
Location: Northern Iowa
Average Farmland Value: $16,130 per acre. For the most current value or a personalized evaluation of your farm, contact Land Broker David Whitaker at 515-996-LAND (5263).
Average Farmland Value for Iowa: $11,400 per acre
Land Auctions in 2025 (as of April 2025)
Osceola County recorded 2 farmland auctions totaling 436.66 acres. The average price was $20,150 per acre, averaging $219.50 per CSR2 point.
Land Auctions in 2024
There were 8 farmland auctions totaling 767.03 acres. The average price was $15,125 per acre, with $170.63 per CSR2 point.
Land Auctions in 2023
There were 21 farmland auctions totaling 1,927.59 acres. The average price was $14,566.67 per acre and $180.95 per CSR2 point.
Land Auctions in 2022
Osceola County recorded 4 farmland auctions totaling 437.40 acres. The average price was $17,525 per acre, with $202.50 per CSR2 point.
Land Auctions in 2021
There were 15 farmland auctions selling 1,299 acres. The average price was $10,632 per acre, with $144 per CSR2 point.
County Agricultural Data
- Average CSR2 Rating: 86.3
- 2023 USDA Average Corn Yield: 203.7 bushels per acre
- 2023 USDA Average Soybean Yield: 61.9 bushels per acre
- ISU Average Cash Rent per Acre: $261
- ISU Average Pasture Rent per Acre: $50–$100
Towns in Osceola County
Sibley, Ocheyedan, Ashton, Melvin, Harris
Adjacent Counties
Nobles County, MN, Jackson County, MN, Dickinson, O’Brien, Lyon
County Seat
Additional County Resources
- County Website: Osceola County Website
- Farm Service Agency: Osceola County FSA Office
- County Assessor: Access parcel data, taxes, and sales via the Assessor Page.
FREE Farm Appraisal
Considering selling or evaluating your farmland? Request a FREE appraisal or call David Whitaker at 515-996-LAND (5263).
Osceola County History
Osceola County, formed in 1871, is the smallest and newest county in Iowa. It was named after the Seminole war chief Osceola. As of the 2020 census, the population is 6,192. The county seat, Sibley, is named after Minnesota leader H. H. Sibley. Early settlement began with Captain Eldred Huff, who laid the first claim in 1871. The first courthouse was built in 1873, serving multiple civic functions until the replacement structure was completed in 1903. (Source: Wikipedia)

Location of Osceola County highlighted on the Iowa state map.