Money & wealth

Trade tax per head

Local business tax (Gewerbesteuer) collected per inhabitant, 2025

Local councils in the former West collected €978 in trade tax per inhabitant in 2025, 1.7 times the €581 in the East. Across districts the take ranges from €4,200 in Frankfurt am Main to €196 in Germersheim.

< €596€596€839€1,082€1,325≥ €1,568

Inner-German border 1949–1990 ·401 districts · 2025

Former West

€978

excl. Berlin

Former East

€581

excl. Berlin

Berlin

€894

Germany

€915

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

By state

Former WestFormer EastBerlin
  1. Hamburg€1,884
  2. Hessen€1,245
  3. Bremen€1,165
  4. Bayern€1,044
  5. Nordrhein-Westfalen€943
  6. Baden-Württemberg€902
  7. Berlin€894
  8. Schleswig-Holstein€856
  9. Niedersachsen€835
  10. Rheinland-Pfalz€710
  11. Saarland€696
  12. Sachsen-Anhalt€610
  13. Sachsen€606
  14. Brandenburg€560
  15. Mecklenburg-Vorpommern€558
  16. Thüringen€544

2025

Notes & caveats

  • Actual trade-tax revenue (Istaufkommen) of all municipalities in the district, divided by inhabitants on 30 June 2025 as given in the report.
  • Trade tax is paid where a company has its premises, and it swings with company profits: a single large employer can move a district's figure a long way from one year to the next.
  • East (without Berlin), West and state figures are our calculation from the district counts.
  • Hanau became an independent city on 1 January 2026; for 2025 it is part of Main-Kinzig-Kreis, whose value the map shows for both.
Show the table
StateSide2025
Saarlandwest€696
Berlinberlin€894
Brandenburgeast€560
Mecklenburg-Vorpommerneast€558
Sachseneast€606
Sachsen-Anhalteast€610
Thüringeneast€544
Schleswig-Holsteinwest€856
Hamburgwest€1,884
Niedersachsenwest€835
Bremenwest€1,165
Nordrhein-Westfalenwest€943
Hessenwest€1,245
Rheinland-Pfalzwest€710
Baden-Württembergwest€902
Bayernwest€1,044