View current US farmland prices and see how they have changed over time.
Over the last 20 years, the price of farmland per acre in the United States has risen by an average of 4.7% per year to $4,421 per acre as of 2019. This represents an increase of $2,473 per acre of farmland over this time period.
The values shown here only represent farmland appreciation. To view total farmland returns, including cash rent and land appreciation, see the Farmland Returns section.
Current Price Per Acre
Value per Acre
Average Land Appreciation
Year Over Year Change (%)
Data referenced herein: USDA and NCREIF with additional calculations performed by AcreTrader. All calculations assume reinvestment of dividends.