{
  "city": "Heilbronn",
  "slug": "heilbronn",
  "state": "Baden-Württemberg",
  "data_computed_at": "2026-08-14",
  "temporal": "2023-07/2026-08",
  "n_active": 1031,
  "n_history": 3938,
  "p10": 2837.0,
  "p25": 3257.0,
  "p50": 3729.0,
  "p75": 4748.0,
  "p90": 6205.0,
  "med_price": 285000.0,
  "med_sqm": 75.2,
  "med_rooms": 3.0,
  "pct_rented": 23.1,
  "pct_balcony": 75.2,
  "pct_lift": 29.5,
  "pct_cellar": 66.0,
  "med_dom_days": 32.0,
  "pct_price_reduced": 13.2,
  "yoy_pct": 0.7,
  "trend": [
    {
      "ym": "2023-09",
      "n": 88,
      "med": 3398,
      "raw_med": 3302.0
    },
    {
      "ym": "2023-10",
      "n": 113,
      "med": 3362,
      "raw_med": 3255.0
    },
    {
      "ym": "2023-11",
      "n": 104,
      "med": 3397,
      "raw_med": 3539.0
    },
    {
      "ym": "2023-12",
      "n": 72,
      "med": 3397,
      "raw_med": 3395.0
    },
    {
      "ym": "2024-01",
      "n": 91,
      "med": 3364,
      "raw_med": 3438.0
    },
    {
      "ym": "2024-02",
      "n": 94,
      "med": 3376,
      "raw_med": 3327.0
    },
    {
      "ym": "2024-03",
      "n": 82,
      "med": 3417,
      "raw_med": 3548.0
    },
    {
      "ym": "2024-04",
      "n": 58,
      "med": 3440,
      "raw_med": 3395.0
    },
    {
      "ym": "2024-05",
      "n": 82,
      "med": 3423,
      "raw_med": 3434.0
    },
    {
      "ym": "2024-06",
      "n": 68,
      "med": 3428,
      "raw_med": 3428.0
    },
    {
      "ym": "2024-07",
      "n": 90,
      "med": 3406,
      "raw_med": 3301.0
    },
    {
      "ym": "2024-08",
      "n": 63,
      "med": 3411,
      "raw_med": 3359.0
    },
    {
      "ym": "2024-09",
      "n": 55,
      "med": 3405,
      "raw_med": 3511.0
    },
    {
      "ym": "2024-10",
      "n": 66,
      "med": 3447,
      "raw_med": 3647.0
    },
    {
      "ym": "2024-11",
      "n": 73,
      "med": 3457,
      "raw_med": 3497.0
    },
    {
      "ym": "2024-12",
      "n": 81,
      "med": 3449,
      "raw_med": 3377.0
    },
    {
      "ym": "2025-01",
      "n": 72,
      "med": 3479,
      "raw_med": 3481.0
    },
    {
      "ym": "2025-02",
      "n": 112,
      "med": 3524,
      "raw_med": 3628.0
    },
    {
      "ym": "2025-03",
      "n": 93,
      "med": 3523,
      "raw_med": 3510.0
    },
    {
      "ym": "2025-04",
      "n": 78,
      "med": 3493,
      "raw_med": 3465.0
    },
    {
      "ym": "2025-05",
      "n": 124,
      "med": 3508,
      "raw_med": 3589.0
    },
    {
      "ym": "2025-06",
      "n": 89,
      "med": 3530,
      "raw_med": 3510.0
    },
    {
      "ym": "2025-07",
      "n": 80,
      "med": 3518,
      "raw_med": 3406.0
    },
    {
      "ym": "2025-08",
      "n": 96,
      "med": 3510,
      "raw_med": 3580.0
    },
    {
      "ym": "2025-09",
      "n": 75,
      "med": 3508,
      "raw_med": 3500.0
    },
    {
      "ym": "2025-10",
      "n": 81,
      "med": 3551,
      "raw_med": 3719.0
    },
    {
      "ym": "2025-11",
      "n": 87,
      "med": 3563,
      "raw_med": 3661.0
    },
    {
      "ym": "2025-12",
      "n": 125,
      "med": 3597,
      "raw_med": 3714.0
    },
    {
      "ym": "2026-01",
      "n": 122,
      "med": 3628,
      "raw_med": 3594.0
    },
    {
      "ym": "2026-02",
      "n": 85,
      "med": 3594,
      "raw_med": 3377.0
    },
    {
      "ym": "2026-03",
      "n": 132,
      "med": 3572,
      "raw_med": 3367.0
    },
    {
      "ym": "2026-04",
      "n": 95,
      "med": 3534,
      "raw_med": 3491.0
    },
    {
      "ym": "2026-05",
      "n": 130,
      "med": 3505,
      "raw_med": 3487.0
    },
    {
      "ym": "2026-06",
      "n": 204,
      "med": 3505,
      "raw_med": 3716.0
    },
    {
      "ym": "2026-07",
      "n": 538,
      "med": 3538,
      "raw_med": 3788.0
    },
    {
      "ym": "2026-08",
      "n": 162,
      "med": 3594,
      "raw_med": 3716.0
    }
  ],
  "era_mix": [
    {
      "grp": "vor 1900",
      "n": 2
    },
    {
      "grp": "1900–1949",
      "n": 38
    },
    {
      "grp": "1950–1979",
      "n": 373
    },
    {
      "grp": "1980–1999",
      "n": 202
    },
    {
      "grp": "ab 2000",
      "n": 299
    },
    {
      "grp": "unbekannt",
      "n": 117
    }
  ],
  "condition_mix": [
    {
      "grp": "Keine Angabe",
      "n": 417
    },
    {
      "grp": "Gepflegt",
      "n": 362
    },
    {
      "grp": "Top-Zustand",
      "n": 128
    },
    {
      "grp": "Neubau",
      "n": 99
    },
    {
      "grp": "Renovierungsbedarf",
      "n": 25
    }
  ],
  "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": 3398,
            "cur": 3594,
            "yoy": 0.7,
            "idx": [
              100.0,
              98.9,
              100.0,
              100.0,
              99.0,
              99.4,
              100.6,
              101.2,
              100.7,
              100.9,
              100.2,
              100.4,
              100.2,
              101.4,
              101.7,
              101.5,
              102.4,
              103.7,
              103.7,
              102.8,
              103.2,
              103.9,
              103.5,
              103.3,
              103.2,
              104.5,
              104.9,
              105.9,
              106.8,
              105.8,
              105.1,
              104.0,
              103.1,
              103.1,
              104.1,
              105.8
            ]
          }
        ]
      }
    ],
    "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": 3398,
      "cur": 3594,
      "yoy": 0.7,
      "idx": [
        100.0,
        98.9,
        100.0,
        100.0,
        99.0,
        99.4,
        100.6,
        101.2,
        100.7,
        100.9,
        100.2,
        100.4,
        100.2,
        101.4,
        101.7,
        101.5,
        102.4,
        103.7,
        103.7,
        102.8,
        103.2,
        103.9,
        103.5,
        103.3,
        103.2,
        104.5,
        104.9,
        105.9,
        106.8,
        105.8,
        105.1,
        104.0,
        103.1,
        103.1,
        104.1,
        105.8
      ]
    }
  },
  "segments": [
    {
      "key": "rooms",
      "label": "Zimmerzahl",
      "unit": "€/m²",
      "rows": [
        {
          "label": "1 Zimmer",
          "p50": 4216.0,
          "share": 7,
          "delta": 13
        },
        {
          "label": "2 Zimmer",
          "p50": 3971.0,
          "share": 23,
          "delta": 6
        },
        {
          "label": "3 Zimmer",
          "p50": 3647.0,
          "share": 45,
          "delta": -2
        },
        {
          "label": "4 Zimmer",
          "p50": 3525.0,
          "share": 19,
          "delta": -5
        },
        {
          "label": "5+ Zimmer",
          "p50": 4152.0,
          "share": 6,
          "delta": 11
        }
      ]
    },
    {
      "key": "size",
      "label": "Wohnfläche",
      "unit": "€/m²",
      "rows": [
        {
          "label": "bis 50 m²",
          "p50": 4514.0,
          "share": 13,
          "delta": 21
        },
        {
          "label": "50–80 m²",
          "p50": 3716.0,
          "share": 48,
          "delta": 0
        },
        {
          "label": "80–120 m²",
          "p50": 3533.0,
          "share": 33,
          "delta": -5
        },
        {
          "label": "über 120 m²",
          "p50": 3640.0,
          "share": 6,
          "delta": -2
        }
      ]
    },
    {
      "key": "energy",
      "label": "Energieklasse",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Effizient (A–B)",
          "p50": 4542.0,
          "share": 56,
          "delta": 22
        },
        {
          "label": "Mittel (C–D)",
          "p50": 3490.0,
          "share": 20,
          "delta": -6
        },
        {
          "label": "Ineffizient (E–H)",
          "p50": 3296.0,
          "share": 24,
          "delta": -12
        }
      ]
    },
    {
      "key": "type",
      "label": "Wohnungstyp",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Standard",
          "p50": 3640.0,
          "share": 66,
          "delta": -2
        },
        {
          "label": "Erdgeschoss",
          "p50": 3976.0,
          "share": 18,
          "delta": 7
        },
        {
          "label": "Dachgeschoss",
          "p50": 3491.0,
          "share": 11,
          "delta": -6
        },
        {
          "label": "Maisonette",
          "p50": 3929.0,
          "share": 5,
          "delta": 5
        }
      ]
    },
    {
      "key": "tenancy",
      "label": "Nutzung",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Eigennutzung",
          "p50": 3937.0,
          "share": 77,
          "delta": 6
        },
        {
          "label": "Vermietet",
          "p50": 3469.0,
          "share": 23,
          "delta": -7
        }
      ]
    }
  ],
  "postcodes": [
    {
      "zip": "74257",
      "p50": 5852,
      "direct_p50": 5852,
      "n_active": 40,
      "pool_n": 40,
      "new_30d": 6,
      "dom_days": 212,
      "quality": "hoch",
      "trend_pct": -46.8
    },
    {
      "zip": "74078",
      "p50": 4525,
      "direct_p50": 4525,
      "n_active": 226,
      "pool_n": 226,
      "new_30d": 176,
      "dom_days": 26,
      "quality": "hoch",
      "trend_pct": 32.6
    },
    {
      "zip": "74076",
      "p50": 4216,
      "direct_p50": 4216,
      "n_active": 131,
      "pool_n": 131,
      "new_30d": 76,
      "dom_days": 39,
      "quality": "hoch",
      "trend_pct": 28.5
    },
    {
      "zip": "74072",
      "p50": 3884,
      "direct_p50": 3884,
      "n_active": 208,
      "pool_n": 208,
      "new_30d": 127,
      "dom_days": 21,
      "quality": "hoch",
      "trend_pct": 18.8
    },
    {
      "zip": "74074",
      "p50": 3723,
      "direct_p50": 3723,
      "n_active": 166,
      "pool_n": 166,
      "new_30d": 81,
      "dom_days": 32,
      "quality": "hoch",
      "trend_pct": 5.0
    },
    {
      "zip": "74080",
      "p50": 3450,
      "direct_p50": 3450,
      "n_active": 201,
      "pool_n": 201,
      "new_30d": 116,
      "dom_days": 71,
      "quality": "hoch",
      "trend_pct": -0.5
    },
    {
      "zip": "74081",
      "p50": 3441,
      "direct_p50": 3441,
      "n_active": 93,
      "pool_n": 93,
      "new_30d": 40,
      "dom_days": 58,
      "quality": "hoch",
      "trend_pct": -5.5
    }
  ]
}