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

Farmland · cropland · pasture See Texas prices

Tennessee

$6,150 per acre · +7.7% vs last year

Farmland · cropland · pasture See Tennessee prices

Georgia

$4,720 per acre · +4.9% vs last year

Farmland · cropland · pasture See Georgia prices

North Carolina

$5,470 per acre · +5.4% vs last year

Farmland · cropland · pasture See North Carolina prices

California

$13,700 per acre · +2.2% vs last year

Farmland · cropland · pasture See California prices

Pennsylvania

$8,490 per acre · +4% vs last year

Farmland · cropland · pasture See Pennsylvania prices

Florida

$8,700 per acre · +4.8% vs last year

Farmland · cropland · pasture See Florida prices

Alabama

$4,150 per acre · +3.8% vs last year

Farmland · cropland · pasture See Alabama prices

Ohio

$9,350 per acre · +6.7% vs last year

Farmland · cropland · pasture See Ohio prices

Missouri

$5,000 per acre · +4.2% vs last year

Farmland · cropland · pasture See Missouri prices

Oklahoma

$2,540 per acre · +5.8% vs last year

Farmland · cropland · pasture See Oklahoma prices

Mississippi

$3,580 per acre · +2.6% vs last year

Farmland · cropland · pasture See Mississippi prices

Michigan

$6,800 per acre · +7.8% vs last year

Farmland · cropland · pasture See Michigan prices

Kentucky

$5,480 per acre · +3.4% vs last year

Farmland · cropland · pasture See Kentucky prices

Indiana

$8,850 per acre · +4% vs last year

Farmland · cropland · pasture See Indiana prices

Source: 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.