Average Cost of an Acre of Land by State
Average farmland value per acre for each state, from the latest USDA Land Values report. The national average is $4,350 an acre. Pick a state for the full breakdown, the year-over-year change, and what moves the price there.
Texas
$2,970 per acre · +6.1% vs last year
See Texas pricesTennessee
$6,150 per acre · +7.7% vs last year
See Tennessee pricesGeorgia
$4,720 per acre · +4.9% vs last year
See Georgia pricesNorth Carolina
$5,470 per acre · +5.4% vs last year
See North Carolina pricesCalifornia
$13,700 per acre · +2.2% vs last year
See California pricesPennsylvania
$8,490 per acre · +4% vs last year
See Pennsylvania pricesFlorida
$8,700 per acre · +4.8% vs last year
See Florida pricesAlabama
$4,150 per acre · +3.8% vs last year
See Alabama pricesOhio
$9,350 per acre · +6.7% vs last year
See Ohio pricesMissouri
$5,000 per acre · +4.2% vs last year
See Missouri pricesOklahoma
$2,540 per acre · +5.8% vs last year
See Oklahoma pricesMississippi
$3,580 per acre · +2.6% vs last year
See Mississippi pricesMichigan
$6,800 per acre · +7.8% vs last year
See Michigan pricesKentucky
$5,480 per acre · +3.4% vs last year
See Kentucky pricesIndiana
$8,850 per acre · +4% vs last year
See Indiana pricesSource: USDA National Agricultural Statistics Service, Land Values 2025 Summary (August 2025). These are average agricultural land values; buildable lots and developed parcels sell for more.