Work & business

Farmland prices

Average purchase price per hectare of agricultural land sold (plots of 0.1 ha or more, without buildings or inventory), 2025

A hectare of farmland sold for an average of €52,384 in the former West in 2025, but only €17,496 in the East: the eastern price is 33% of the western one. For arable land alone it is €66,085 in the West against €19,881 in the East. North Rhine-Westphalia (€80,732) is the most expensive state, Saarland (€12,672) the cheapest. By area, 49% of all farmland sold in Germany was in the East.

< €24,015€24,015€35,359€46,702€58,045≥ €69,389

Inner-German border 1949–1990 ·16 states · 2025

Former West

€52,384

excl. Berlin

Former East

€17,496

excl. Berlin

Germany

€35,193

The East stands at 33% of the West's level (2025).

By state

Former WestFormer EastBerlin
  1. Nordrhein-Westfalen€80,732
  2. Bayern€79,833
  3. Niedersachsen€48,984
  4. Schleswig-Holstein€39,187
  5. Baden-Württemberg€35,760
  6. Mecklenburg-Vorpommern€24,413
  7. Sachsen-Anhalt€23,133
  8. Rheinland-Pfalz€18,761
  9. Hessen€18,725
  10. Sachsen€15,933
  11. Brandenburg€13,541
  12. Thüringen€13,361
  13. Saarland€12,672

2025

Notes & caveats

  • Unit: € per hectare. Kaufwerte statistics cover all sales of agricultural land of at least 0.1 ha without buildings or inventory, as reported by the tax offices and valuation committees.
  • East and West are our calculation: total purchase price ÷ total area sold, the same way Destatis calculates the state averages. The German average is Destatis' published figure.
  • No value for Hamburg, Bremen, Berlin: no sales reported or suppressed. Berlin is therefore not shown.
  • Average prices depend on which plots happened to be sold in a year (soil quality, plot size, location) and are not a price index.
Show the table
StateSide2025
Saarlandwest€12,672
Berlinberlin—
Brandenburgeast€13,541
Mecklenburg-Vorpommerneast€24,413
Sachseneast€15,933
Sachsen-Anhalteast€23,133
Thüringeneast€13,361
Schleswig-Holsteinwest€39,187
Hamburgwest—
Niedersachsenwest€48,984
Bremenwest—
Nordrhein-Westfalenwest€80,732
Hessenwest€18,725
Rheinland-Pfalzwest€18,761
Baden-Württembergwest€35,760
Bayernwest€79,833