{
  "city": "Heidelberg",
  "slug": "heidelberg",
  "state": "Baden-Württemberg",
  "data_computed_at": "2026-08-14",
  "temporal": "2023-07/2026-08",
  "n_active": 624,
  "n_history": 2518,
  "p10": 3012.0,
  "p25": 3822.0,
  "p50": 5628.0,
  "p75": 7041.0,
  "p90": 8705.0,
  "med_price": 378000.0,
  "med_sqm": 78.0,
  "med_rooms": 3.0,
  "pct_rented": 34.1,
  "pct_balcony": 73.6,
  "pct_lift": 43.3,
  "pct_cellar": 67.1,
  "med_dom_days": 40.0,
  "pct_price_reduced": 11.5,
  "yoy_pct": 12.6,
  "trend": [
    {
      "ym": "2023-09",
      "n": 71,
      "med": 4518,
      "raw_med": 4632.0
    },
    {
      "ym": "2023-10",
      "n": 65,
      "med": 4590,
      "raw_med": 4732.0
    },
    {
      "ym": "2023-11",
      "n": 48,
      "med": 4674,
      "raw_med": 4927.0
    },
    {
      "ym": "2023-12",
      "n": 49,
      "med": 4522,
      "raw_med": 3913.0
    },
    {
      "ym": "2024-01",
      "n": 58,
      "med": 4473,
      "raw_med": 4227.0
    },
    {
      "ym": "2024-02",
      "n": 64,
      "med": 4436,
      "raw_med": 4188.0
    },
    {
      "ym": "2024-03",
      "n": 36,
      "med": 4434,
      "raw_med": 4615.0
    },
    {
      "ym": "2024-04",
      "n": 32,
      "med": 4468,
      "raw_med": 4935.0
    },
    {
      "ym": "2024-05",
      "n": 37,
      "med": 4392,
      "raw_med": 4474.0
    },
    {
      "ym": "2024-06",
      "n": 71,
      "med": 4484,
      "raw_med": 4467.0
    },
    {
      "ym": "2024-07",
      "n": 73,
      "med": 4692,
      "raw_med": 5476.0
    },
    {
      "ym": "2024-08",
      "n": 67,
      "med": 5147,
      "raw_med": 6917.0
    },
    {
      "ym": "2024-09",
      "n": 46,
      "med": 5238,
      "raw_med": 5156.0
    },
    {
      "ym": "2024-10",
      "n": 51,
      "med": 5172,
      "raw_med": 4543.0
    },
    {
      "ym": "2024-11",
      "n": 53,
      "med": 5165,
      "raw_med": 4433.0
    },
    {
      "ym": "2024-12",
      "n": 53,
      "med": 5222,
      "raw_med": 4810.0
    },
    {
      "ym": "2025-01",
      "n": 53,
      "med": 5041,
      "raw_med": 4385.0
    },
    {
      "ym": "2025-02",
      "n": 62,
      "med": 4573,
      "raw_med": 4112.0
    },
    {
      "ym": "2025-03",
      "n": 80,
      "med": 4358,
      "raw_med": 3865.0
    },
    {
      "ym": "2025-04",
      "n": 51,
      "med": 4648,
      "raw_med": 6283.0
    },
    {
      "ym": "2025-05",
      "n": 54,
      "med": 4660,
      "raw_med": 4502.0
    },
    {
      "ym": "2025-06",
      "n": 40,
      "med": 4589,
      "raw_med": 4388.0
    },
    {
      "ym": "2025-07",
      "n": 68,
      "med": 4589,
      "raw_med": 4385.0
    },
    {
      "ym": "2025-08",
      "n": 55,
      "med": 4646,
      "raw_med": 4453.0
    },
    {
      "ym": "2025-09",
      "n": 62,
      "med": 4822,
      "raw_med": 4923.0
    },
    {
      "ym": "2025-10",
      "n": 84,
      "med": 4608,
      "raw_med": 5000.0
    },
    {
      "ym": "2025-11",
      "n": 91,
      "med": 4913,
      "raw_med": 6328.0
    },
    {
      "ym": "2025-12",
      "n": 57,
      "med": 4983,
      "raw_med": 4807.0
    },
    {
      "ym": "2026-01",
      "n": 75,
      "med": 4997,
      "raw_med": 4469.0
    },
    {
      "ym": "2026-02",
      "n": 43,
      "med": 5100,
      "raw_med": 5073.0
    },
    {
      "ym": "2026-03",
      "n": 93,
      "med": 5134,
      "raw_med": 5130.0
    },
    {
      "ym": "2026-04",
      "n": 89,
      "med": 5159,
      "raw_med": 5147.0
    },
    {
      "ym": "2026-05",
      "n": 90,
      "med": 5030,
      "raw_med": 5555.0
    },
    {
      "ym": "2026-06",
      "n": 148,
      "med": 5184,
      "raw_med": 5731.0
    },
    {
      "ym": "2026-07",
      "n": 234,
      "med": 5262,
      "raw_med": 4935.0
    },
    {
      "ym": "2026-08",
      "n": 54,
      "med": 5300,
      "raw_med": 5301.0
    }
  ],
  "era_mix": [
    {
      "grp": "vor 1900",
      "n": 8
    },
    {
      "grp": "1900–1949",
      "n": 71
    },
    {
      "grp": "1950–1979",
      "n": 206
    },
    {
      "grp": "1980–1999",
      "n": 128
    },
    {
      "grp": "ab 2000",
      "n": 157
    },
    {
      "grp": "unbekannt",
      "n": 54
    }
  ],
  "condition_mix": [
    {
      "grp": "Gepflegt",
      "n": 236
    },
    {
      "grp": "Keine Angabe",
      "n": 235
    },
    {
      "grp": "Top-Zustand",
      "n": 74
    },
    {
      "grp": "Neubau",
      "n": 52
    },
    {
      "grp": "Renovierungsbedarf",
      "n": 27
    }
  ],
  "national_p50": 3924.0,
  "national_med_price": 289000.0,
  "national_n": 304229,
  "index": {
    "dims": [
      {
        "key": "overall",
        "label": "Gesamt",
        "unit": "€/m²",
        "months": [
          "2023-09",
          "2023-10",
          "2023-11",
          "2023-12",
          "2024-01",
          "2024-02",
          "2024-03",
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08",
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07",
          "2026-08"
        ],
        "classes": [
          {
            "label": "Gesamtmarkt",
            "months": [
              "2023-09",
              "2023-10",
              "2023-11",
              "2023-12",
              "2024-01",
              "2024-02",
              "2024-03",
              "2024-04",
              "2024-05",
              "2024-06",
              "2024-07",
              "2024-08",
              "2024-09",
              "2024-10",
              "2024-11",
              "2024-12",
              "2025-01",
              "2025-02",
              "2025-03",
              "2025-04",
              "2025-05",
              "2025-06",
              "2025-07",
              "2025-08",
              "2025-09",
              "2025-10",
              "2025-11",
              "2025-12",
              "2026-01",
              "2026-02",
              "2026-03",
              "2026-04",
              "2026-05",
              "2026-06",
              "2026-07",
              "2026-08"
            ],
            "base": 4518,
            "cur": 5300,
            "yoy": 12.6,
            "idx": [
              100.0,
              101.6,
              103.5,
              100.1,
              99.0,
              98.2,
              98.1,
              98.9,
              97.2,
              99.2,
              103.9,
              113.9,
              115.9,
              114.5,
              114.3,
              115.6,
              111.6,
              101.2,
              96.5,
              102.9,
              103.1,
              101.6,
              101.6,
              102.8,
              106.7,
              102.0,
              108.7,
              110.3,
              110.6,
              112.9,
              113.6,
              114.2,
              111.3,
              114.7,
              116.5,
              117.3
            ]
          }
        ]
      }
    ],
    "overall": {
      "label": "Gesamtmarkt",
      "months": [
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08"
      ],
      "base": 4518,
      "cur": 5300,
      "yoy": 12.6,
      "idx": [
        100.0,
        101.6,
        103.5,
        100.1,
        99.0,
        98.2,
        98.1,
        98.9,
        97.2,
        99.2,
        103.9,
        113.9,
        115.9,
        114.5,
        114.3,
        115.6,
        111.6,
        101.2,
        96.5,
        102.9,
        103.1,
        101.6,
        101.6,
        102.8,
        106.7,
        102.0,
        108.7,
        110.3,
        110.6,
        112.9,
        113.6,
        114.2,
        111.3,
        114.7,
        116.5,
        117.3
      ]
    }
  },
  "segments": [
    {
      "key": "rooms",
      "label": "Zimmerzahl",
      "unit": "€/m²",
      "rows": [
        {
          "label": "1 Zimmer",
          "p50": 5103.0,
          "share": 18,
          "delta": -9
        },
        {
          "label": "2 Zimmer",
          "p50": 5470.0,
          "share": 27,
          "delta": -3
        },
        {
          "label": "3 Zimmer",
          "p50": 5470.0,
          "share": 28,
          "delta": -3
        },
        {
          "label": "4 Zimmer",
          "p50": 6886.0,
          "share": 19,
          "delta": 22
        },
        {
          "label": "5+ Zimmer",
          "p50": 6428.0,
          "share": 8,
          "delta": 14
        }
      ]
    },
    {
      "key": "size",
      "label": "Wohnfläche",
      "unit": "€/m²",
      "rows": [
        {
          "label": "bis 50 m²",
          "p50": 5321.0,
          "share": 20,
          "delta": -5
        },
        {
          "label": "50–80 m²",
          "p50": 4781.0,
          "share": 31,
          "delta": -15
        },
        {
          "label": "80–120 m²",
          "p50": 5856.0,
          "share": 32,
          "delta": 4
        },
        {
          "label": "über 120 m²",
          "p50": 6844.0,
          "share": 17,
          "delta": 22
        }
      ]
    },
    {
      "key": "energy",
      "label": "Energieklasse",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Effizient (A–B)",
          "p50": 6818.0,
          "share": 60,
          "delta": 21
        },
        {
          "label": "Mittel (C–D)",
          "p50": 4174.0,
          "share": 22,
          "delta": -26
        },
        {
          "label": "Ineffizient (E–H)",
          "p50": 4805.0,
          "share": 18,
          "delta": -15
        }
      ]
    },
    {
      "key": "type",
      "label": "Wohnungstyp",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Standard",
          "p50": 5321.0,
          "share": 76,
          "delta": -5
        },
        {
          "label": "Erdgeschoss",
          "p50": 6482.0,
          "share": 16,
          "delta": 15
        },
        {
          "label": "Maisonette",
          "p50": 6413.0,
          "share": 8,
          "delta": 14
        }
      ]
    },
    {
      "key": "tenancy",
      "label": "Nutzung",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Eigennutzung",
          "p50": 6143.0,
          "share": 66,
          "delta": 9
        },
        {
          "label": "Vermietet",
          "p50": 4962.0,
          "share": 34,
          "delta": -12
        }
      ]
    }
  ],
  "postcodes": [
    {
      "zip": "69120",
      "p50": 8011,
      "direct_p50": 8011,
      "n_active": 47,
      "pool_n": 47,
      "new_30d": 17,
      "dom_days": 49,
      "quality": "hoch",
      "trend_pct": 7.9
    },
    {
      "zip": "69117",
      "p50": 6675,
      "direct_p50": 6675,
      "n_active": 36,
      "pool_n": 36,
      "new_30d": 15,
      "dom_days": 22,
      "quality": "hoch",
      "trend_pct": 37.5
    },
    {
      "zip": "69121",
      "p50": 6423,
      "direct_p50": 6423,
      "n_active": 57,
      "pool_n": 57,
      "new_30d": 25,
      "dom_days": 31,
      "quality": "hoch",
      "trend_pct": 11.4
    },
    {
      "zip": "69115",
      "p50": 6100,
      "direct_p50": 6100,
      "n_active": 161,
      "pool_n": 161,
      "new_30d": 69,
      "dom_days": 26,
      "quality": "hoch",
      "trend_pct": 17.8
    },
    {
      "zip": "69123",
      "p50": 5897,
      "direct_p50": 4071,
      "n_active": 12,
      "pool_n": 173,
      "new_30d": 3,
      "dom_days": 26,
      "quality": "stabilisiert",
      "trend_pct": 16.3
    },
    {
      "zip": "69118",
      "p50": 4867,
      "direct_p50": 4867,
      "n_active": 102,
      "pool_n": 102,
      "new_30d": 33,
      "dom_days": 82,
      "quality": "hoch",
      "trend_pct": -4.6
    },
    {
      "zip": "69124",
      "p50": 4242,
      "direct_p50": 3866,
      "n_active": 10,
      "pool_n": 237,
      "new_30d": 2,
      "dom_days": 59,
      "quality": "stabilisiert",
      "trend_pct": 14.7
    },
    {
      "zip": "69126",
      "p50": 4242,
      "direct_p50": 4242,
      "n_active": 227,
      "pool_n": 227,
      "new_30d": 91,
      "dom_days": 59,
      "quality": "hoch",
      "trend_pct": 17.6
    }
  ]
}