{
  "schemaVersion": 4,
  "study": {
    "slug": "oberhavel-2016-2026",
    "route": "/recherche/bodenrichtwert-entwicklung/brandenburg/oberhavel-2016-2026",
    "districtCode": "12065",
    "districtName": "Landkreis Oberhavel",
    "stateCode": "BB",
    "stateName": "Brandenburg",
    "dataStand": "2026-09-11",
    "evidenceTier": "C"
  },
  "primary": {
    "startYear": 2016,
    "endYear": 2026,
    "startEffectiveDate": "2016-01-01",
    "endEffectiveDate": "2026-01-01",
    "startEligible": 198,
    "endEligible": 230,
    "identifierPairs": 79,
    "startMedianEurM2": 84,
    "endMedianEurM2": 220,
    "medianDifferenceEurM2": 136,
    "medianDifferencePct": 161.9048,
    "municipalities": [],
    "municipalityTotalStart": 17,
    "municipalityTotalEnd": 15,
    "qualifyingMunicipalities": 11,
    "municipalityCoverageStartPct": 64.7059,
    "municipalityCoverageEndPct": 73.3333,
    "nominalPct": null,
    "realPct": null,
    "inflationPct": 31.1966
  },
  "inventories": [
    {
      "year": 2016,
      "effectiveDate": "2016-01-01",
      "zoneCount": 198,
      "medianEurM2": 84,
      "realMedianEurM2": 84,
      "coveragePct": 45,
      "distribution": {
        "min": 9,
        "p10": 37,
        "p25": 55.75,
        "median": 84,
        "p75": 130,
        "p90": 180,
        "max": 300
      }
    },
    {
      "year": 2017,
      "effectiveDate": "2017-01-01",
      "zoneCount": 139,
      "medianEurM2": 86,
      "realMedianEurM2": 84.64,
      "coveragePct": 31.5909,
      "distribution": {
        "min": 10,
        "p10": 41,
        "p25": 56.5,
        "median": 86,
        "p75": 130,
        "p90": 200,
        "max": 375
      }
    },
    {
      "year": 2018,
      "effectiveDate": "2018-01-01",
      "zoneCount": 139,
      "medianEurM2": 115,
      "realMedianEurM2": 111.66,
      "coveragePct": 31.5909,
      "distribution": {
        "min": 10,
        "p10": 46,
        "p25": 60.5,
        "median": 115,
        "p75": 155,
        "p90": 245,
        "max": 375
      }
    },
    {
      "year": 2019,
      "effectiveDate": "2019-01-01",
      "zoneCount": 153,
      "medianEurM2": 100,
      "realMedianEurM2": 95.8,
      "coveragePct": 34.7727,
      "distribution": {
        "min": 12,
        "p10": 48.4,
        "p25": 63,
        "median": 100,
        "p75": 180,
        "p90": 286,
        "max": 470
      }
    },
    {
      "year": 2020,
      "effectiveDate": "2020-01-01",
      "zoneCount": 132,
      "medianEurM2": 152.5,
      "realMedianEurM2": 143.03,
      "coveragePct": 30,
      "distribution": {
        "min": 14,
        "p10": 57.2,
        "p25": 70.75,
        "median": 152.5,
        "p75": 260,
        "p90": 340,
        "max": 500
      }
    },
    {
      "year": 2022,
      "effectiveDate": "2022-01-01",
      "zoneCount": 440,
      "medianEurM2": 94,
      "realMedianEurM2": 83.63,
      "coveragePct": 100,
      "distribution": {
        "min": 5,
        "p10": 8,
        "p25": 29.75,
        "median": 94,
        "p75": 228.75,
        "p90": 370,
        "max": 595
      }
    },
    {
      "year": 2023,
      "effectiveDate": "2023-01-01",
      "zoneCount": 193,
      "medianEurM2": 105,
      "realMedianEurM2": 85.98,
      "coveragePct": 43.8636,
      "distribution": {
        "min": 5,
        "p10": 8,
        "p25": 24,
        "median": 105,
        "p75": 250,
        "p90": 428,
        "max": 640
      }
    },
    {
      "year": 2024,
      "effectiveDate": "2024-01-01",
      "zoneCount": 388,
      "medianEurM2": 92.5,
      "realMedianEurM2": 73.62,
      "coveragePct": 88.1818,
      "distribution": {
        "min": 4,
        "p10": 7,
        "p25": 20,
        "median": 92.5,
        "p75": 230,
        "p90": 350,
        "max": 550
      }
    },
    {
      "year": 2025,
      "effectiveDate": "2025-01-01",
      "zoneCount": 114,
      "medianEurM2": 210,
      "realMedianEurM2": 163.39,
      "coveragePct": 25.9091,
      "distribution": {
        "min": 14,
        "p10": 71.5,
        "p25": 126.25,
        "median": 210,
        "p75": 297.5,
        "p90": 367,
        "max": 460
      }
    },
    {
      "year": 2026,
      "effectiveDate": "2026-01-01",
      "zoneCount": 230,
      "medianEurM2": 220,
      "realMedianEurM2": 167.69,
      "coveragePct": 52.2727,
      "distribution": {
        "min": 14,
        "p10": 65,
        "p25": 130,
        "median": 220,
        "p75": 300,
        "p90": 360,
        "max": 470
      }
    }
  ],
  "gates": {
    "minimumMunicipalities": 5,
    "minimumZonesPerMunicipality": 5,
    "minimumMunicipalityCoveragePct": 80
  },
  "provenance": {
    "sourceAttribution": {
      "publisher": "Gutachterausschüsse für Grundstückswerte des Landes Brandenburg / GeoBasis-DE/LGB",
      "sourceUrl": "https://isk.geobasis-bb.de/ows/boris_wfs",
      "shortName": "BORIS Brandenburg",
      "portalName": "Geoportal Brandenburg",
      "licenseName": "Datenlizenz Deutschland – Namensnennung – Version 2.0",
      "licenseUrl": "https://www.govdata.de/dl-de/by-2-0",
      "attribution": "© GeoBasis-DE/LGB, dl-de/by-2-0, 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/brandenburg/oberhavel-2016-2026/eingangsdaten-landkreis-oberhavel-2016-2026.json",
      "sha256": "7a37733390a81e476aaf1e9808ca3b5e6bed8c374195cb9dbccb7b78c8ef254d",
      "contents": "Eingefrorene Recheneingaben: geeignete Wohnzonen beider Stichtage mit amtlicher Zonenkennung, Gemeinde, Wert und Stichtag."
    },
    "databaseTable": "public.bodenrichtwerte_de",
    "sourceRetrievedDate": "2026-09-11"
  },
  "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
  }
}
