{
  "schemaVersion": 4,
  "study": {
    "slug": "giessen-2020-2024",
    "route": "/recherche/bodenrichtwert-entwicklung/hessen/giessen-2020-2024",
    "districtCode": "06531",
    "districtName": "Landkreis Gießen",
    "stateCode": "HE",
    "stateName": "Hessen",
    "dataStand": "2026-08-05",
    "evidenceTier": "B"
  },
  "primary": {
    "startYear": 2020,
    "endYear": 2024,
    "startEffectiveDate": "2020-01-01",
    "endEffectiveDate": "2024-01-01",
    "startEligible": 408,
    "endEligible": 660,
    "identifierPairs": 0,
    "startMedianEurM2": 175,
    "endMedianEurM2": 160,
    "medianDifferenceEurM2": -15,
    "medianDifferencePct": -8.5714,
    "municipalities": [
      {
        "municipalityCode": "06531001",
        "municipalityName": "Allendorf (Lumda), Stadt",
        "startZoneCount": 8,
        "endZoneCount": 14,
        "startMedianEurM2": 90,
        "endMedianEurM2": 100,
        "nominalPct": 11.1111,
        "realPct": -5.7067
      },
      {
        "municipalityCode": "06531002",
        "municipalityName": "Biebertal",
        "startZoneCount": 26,
        "endZoneCount": 37,
        "startMedianEurM2": 150,
        "endMedianEurM2": 160,
        "nominalPct": 6.6667,
        "realPct": -9.4785
      },
      {
        "municipalityCode": "06531003",
        "municipalityName": "Buseck",
        "startZoneCount": 15,
        "endZoneCount": 33,
        "startMedianEurM2": 130,
        "endMedianEurM2": 150,
        "nominalPct": 15.3846,
        "realPct": -2.0801
      },
      {
        "municipalityCode": "06531004",
        "municipalityName": "Fernwald",
        "startZoneCount": 12,
        "endZoneCount": 20,
        "startMedianEurM2": 135,
        "endMedianEurM2": 175,
        "nominalPct": 29.6296,
        "realPct": 10.0088
      },
      {
        "municipalityCode": "06531005",
        "municipalityName": "Gießen, Universitätsstadt",
        "startZoneCount": 153,
        "endZoneCount": 155,
        "startMedianEurM2": 280,
        "endMedianEurM2": 450,
        "nominalPct": 60.7143,
        "realPct": 36.3885
      },
      {
        "municipalityCode": "06531006",
        "municipalityName": "Grünberg, Stadt",
        "startZoneCount": 11,
        "endZoneCount": 44,
        "startMedianEurM2": 115,
        "endMedianEurM2": 70,
        "nominalPct": -39.1304,
        "realPct": -48.3437
      },
      {
        "municipalityCode": "06531007",
        "municipalityName": "Heuchelheim a. d. Lahn",
        "startZoneCount": 15,
        "endZoneCount": 21,
        "startMedianEurM2": 185,
        "endMedianEurM2": 225,
        "nominalPct": 21.6216,
        "realPct": 3.2129
      },
      {
        "municipalityCode": "06531008",
        "municipalityName": "Hungen, Stadt",
        "startZoneCount": 17,
        "endZoneCount": 46,
        "startMedianEurM2": 100,
        "endMedianEurM2": 115,
        "nominalPct": 15,
        "realPct": -2.4065
      },
      {
        "municipalityCode": "06531009",
        "municipalityName": "Langgöns",
        "startZoneCount": 9,
        "endZoneCount": 22,
        "startMedianEurM2": 125,
        "endMedianEurM2": 135,
        "nominalPct": 8,
        "realPct": -8.3469
      },
      {
        "municipalityCode": "06531010",
        "municipalityName": "Laubach, Stadt",
        "startZoneCount": 10,
        "endZoneCount": 28,
        "startMedianEurM2": 72.5,
        "endMedianEurM2": 70,
        "nominalPct": -3.4483,
        "realPct": -18.0624
      },
      {
        "municipalityCode": "06531011",
        "municipalityName": "Lich, Stadt",
        "startZoneCount": 20,
        "endZoneCount": 39,
        "startMedianEurM2": 137.5,
        "endMedianEurM2": 155,
        "nominalPct": 12.7273,
        "realPct": -4.3352
      },
      {
        "municipalityCode": "06531012",
        "municipalityName": "Linden, Stadt",
        "startZoneCount": 16,
        "endZoneCount": 22,
        "startMedianEurM2": 182.5,
        "endMedianEurM2": 220,
        "nominalPct": 20.5479,
        "realPct": 2.3017
      },
      {
        "municipalityCode": "06531013",
        "municipalityName": "Lollar, Stadt",
        "startZoneCount": 15,
        "endZoneCount": 28,
        "startMedianEurM2": 145,
        "endMedianEurM2": 140,
        "nominalPct": -3.4483,
        "realPct": -18.0624
      },
      {
        "municipalityCode": "06531014",
        "municipalityName": "Pohlheim, Stadt",
        "startZoneCount": 23,
        "endZoneCount": 46,
        "startMedianEurM2": 115,
        "endMedianEurM2": 145,
        "nominalPct": 26.087,
        "realPct": 7.0024
      },
      {
        "municipalityCode": "06531015",
        "municipalityName": "Rabenau",
        "startZoneCount": 11,
        "endZoneCount": 24,
        "startMedianEurM2": 65,
        "endMedianEurM2": 82.5,
        "nominalPct": 26.9231,
        "realPct": 7.7119
      },
      {
        "municipalityCode": "06531016",
        "municipalityName": "Reiskirchen",
        "startZoneCount": 13,
        "endZoneCount": 31,
        "startMedianEurM2": 90,
        "endMedianEurM2": 90,
        "nominalPct": 0,
        "realPct": -15.1361
      },
      {
        "municipalityCode": "06531017",
        "municipalityName": "Staufenberg, Stadt",
        "startZoneCount": 13,
        "endZoneCount": 23,
        "startMedianEurM2": 125,
        "endMedianEurM2": 145,
        "nominalPct": 16,
        "realPct": -1.5578
      },
      {
        "municipalityCode": "06531018",
        "municipalityName": "Wettenberg",
        "startZoneCount": 21,
        "endZoneCount": 27,
        "startMedianEurM2": 200,
        "endMedianEurM2": 245,
        "nominalPct": 22.5,
        "realPct": 3.9583
      }
    ],
    "municipalityTotalStart": 18,
    "municipalityTotalEnd": 18,
    "qualifyingMunicipalities": 18,
    "municipalityCoverageStartPct": 100,
    "municipalityCoverageEndPct": 100,
    "nominalPct": 15.1923,
    "realPct": -2.2433,
    "inflationPct": 17.8357
  },
  "inventories": [
    {
      "year": 2020,
      "effectiveDate": "2020-01-01",
      "zoneCount": 408,
      "medianEurM2": 175,
      "realMedianEurM2": 175,
      "coveragePct": 61.8182,
      "distribution": {
        "min": 16,
        "p10": 85,
        "p25": 115,
        "median": 175,
        "p75": 250,
        "p90": 330,
        "max": 900
      }
    },
    {
      "year": 2022,
      "effectiveDate": "2022-01-01",
      "zoneCount": 401,
      "medianEurM2": 205,
      "realMedianEurM2": 194.48,
      "coveragePct": 60.7576,
      "distribution": {
        "min": 26,
        "p10": 95,
        "p25": 130,
        "median": 205,
        "p75": 360,
        "p90": 510,
        "max": 1000
      }
    },
    {
      "year": 2024,
      "effectiveDate": "2024-01-01",
      "zoneCount": 660,
      "medianEurM2": 160,
      "realMedianEurM2": 135.78,
      "coveragePct": 100,
      "distribution": {
        "min": 25,
        "p10": 75,
        "p25": 110,
        "median": 160,
        "p75": 266.25,
        "p90": 490,
        "max": 1000
      }
    }
  ],
  "gates": {
    "minimumMunicipalities": 5,
    "minimumZonesPerMunicipality": 5,
    "minimumMunicipalityCoveragePct": 80
  },
  "provenance": {
    "sourceAttribution": {
      "publisher": "Hessische Verwaltung für Bodenmanagement und Geoinformation",
      "sourceUrl": "https://www.gds.hessen.de/wfs2/boris/cgi-bin/brw/2024/wfs",
      "shortName": "BORIS Hessen",
      "portalName": "Geoportal Hessen",
      "licenseName": "Kostenfrei; Nutzung ohne Einschränkung oder Bedingung nach § 17 Abs. 4 BauGB-AV Hessen",
      "licenseUrl": "https://hvbg.hessen.de/immobilienwertermittlung/bodenrichtwerte",
      "attribution": "Quelle: Hessische Verwaltung für Bodenmanagement und Geoinformation, Bodenrichtwerte Hessen, Daten bearbeitet."
    },
    "inflation": {
      "series": "Verbraucherpreisindex für Deutschland, Gesamtindex, Januarwerte, Basis 2020 = 100",
      "sourceUrl": "https://www.destatis.de/DE/Themen/Wirtschaft/Preise/Verbraucherpreisindex/Publikationen/Downloads-Verbraucherpreise/statistischer-bericht-verbraucherpreisindex-lange-reihen-5611103.xlsx?__blob=publicationFile&v=29",
      "sourceSha256": "8c728e44fa400d762009fa34507a34e1fee3947641d2579484d7d040763b11f4"
    },
    "sourceSnapshot": {
      "path": "/recherche/bodenrichtwert-entwicklung/hessen/giessen-2020-2024/eingangsdaten-landkreis-giessen-2020-2024.json",
      "sha256": "f73fe9c66236e5e0b4dc2cf836a1326d3ad0d14286f572dfec0c902708674b10",
      "contents": "Eingefrorene Recheneingaben: geeignete Wohnzonen beider Stichtage mit amtlicher Zonenkennung, Gemeinde, Wert und Stichtag."
    },
    "databaseTable": "public.bodenrichtwerte_de",
    "sourceRetrievedDate": "2026-08-05"
  },
  "checks": {
    "expectedTier": true,
    "expectedStartZones": true,
    "expectedEndZones": true,
    "expectedIdentifierPairs": true,
    "expectedMunicipalities": true,
    "expectedQualifyingMunicipalities": true,
    "sourceDistrictMatches": true,
    "endpointsHavePositiveValues": true,
    "allVintagesHaveInflation": true,
    "inventoriesOrdered": true,
    "tierBGatesHold": true,
    "tierCGateFailureRecorded": true
  }
}
