{
  "city": "Mannheim",
  "slug": "mannheim",
  "state": "Baden-Württemberg",
  "data_computed_at": "2026-08-14",
  "temporal": "2023-07/2026-08",
  "n_active": 1370,
  "n_history": 6163,
  "p10": 2625.0,
  "p25": 3102.0,
  "p50": 3741.0,
  "p75": 4684.0,
  "p90": 5870.0,
  "med_price": 275000.0,
  "med_sqm": 78.0,
  "med_rooms": 3.0,
  "pct_rented": 30.6,
  "pct_balcony": 75.0,
  "pct_lift": 32.8,
  "pct_cellar": 66.1,
  "med_dom_days": 29.0,
  "pct_price_reduced": 13.5,
  "yoy_pct": 3.3,
  "trend": [
    {
      "ym": "2023-09",
      "n": 123,
      "med": 3506,
      "raw_med": 3339.0
    },
    {
      "ym": "2023-10",
      "n": 208,
      "med": 3516,
      "raw_med": 3545.0
    },
    {
      "ym": "2023-11",
      "n": 166,
      "med": 3514,
      "raw_med": 3507.0
    },
    {
      "ym": "2023-12",
      "n": 98,
      "med": 3477,
      "raw_med": 3291.0
    },
    {
      "ym": "2024-01",
      "n": 151,
      "med": 3439,
      "raw_med": 3437.0
    },
    {
      "ym": "2024-02",
      "n": 121,
      "med": 3448,
      "raw_med": 3571.0
    },
    {
      "ym": "2024-03",
      "n": 114,
      "med": 3482,
      "raw_med": 3543.0
    },
    {
      "ym": "2024-04",
      "n": 90,
      "med": 3464,
      "raw_med": 3437.0
    },
    {
      "ym": "2024-05",
      "n": 112,
      "med": 3503,
      "raw_med": 3739.0
    },
    {
      "ym": "2024-06",
      "n": 156,
      "med": 3553,
      "raw_med": 3593.0
    },
    {
      "ym": "2024-07",
      "n": 131,
      "med": 3559,
      "raw_med": 3471.0
    },
    {
      "ym": "2024-08",
      "n": 109,
      "med": 3586,
      "raw_med": 3732.0
    },
    {
      "ym": "2024-09",
      "n": 122,
      "med": 3576,
      "raw_med": 3484.0
    },
    {
      "ym": "2024-10",
      "n": 105,
      "med": 3559,
      "raw_med": 3333.0
    },
    {
      "ym": "2024-11",
      "n": 142,
      "med": 3497,
      "raw_med": 3371.0
    },
    {
      "ym": "2024-12",
      "n": 126,
      "med": 3446,
      "raw_med": 3284.0
    },
    {
      "ym": "2025-01",
      "n": 123,
      "med": 3432,
      "raw_med": 3388.0
    },
    {
      "ym": "2025-02",
      "n": 160,
      "med": 3376,
      "raw_med": 3397.0
    },
    {
      "ym": "2025-03",
      "n": 183,
      "med": 3401,
      "raw_med": 3633.0
    },
    {
      "ym": "2025-04",
      "n": 163,
      "med": 3465,
      "raw_med": 3718.0
    },
    {
      "ym": "2025-05",
      "n": 199,
      "med": 3528,
      "raw_med": 3750.0
    },
    {
      "ym": "2025-06",
      "n": 135,
      "med": 3556,
      "raw_med": 3453.0
    },
    {
      "ym": "2025-07",
      "n": 164,
      "med": 3584,
      "raw_med": 3554.0
    },
    {
      "ym": "2025-08",
      "n": 109,
      "med": 3626,
      "raw_med": 3646.0
    },
    {
      "ym": "2025-09",
      "n": 190,
      "med": 3634,
      "raw_med": 3684.0
    },
    {
      "ym": "2025-10",
      "n": 188,
      "med": 3596,
      "raw_med": 3489.0
    },
    {
      "ym": "2025-11",
      "n": 155,
      "med": 3587,
      "raw_med": 3694.0
    },
    {
      "ym": "2025-12",
      "n": 167,
      "med": 3564,
      "raw_med": 3319.0
    },
    {
      "ym": "2026-01",
      "n": 229,
      "med": 3580,
      "raw_med": 3646.0
    },
    {
      "ym": "2026-02",
      "n": 134,
      "med": 3564,
      "raw_med": 3552.0
    },
    {
      "ym": "2026-03",
      "n": 209,
      "med": 3541,
      "raw_med": 3548.0
    },
    {
      "ym": "2026-04",
      "n": 219,
      "med": 3571,
      "raw_med": 3667.0
    },
    {
      "ym": "2026-05",
      "n": 213,
      "med": 3566,
      "raw_med": 3662.0
    },
    {
      "ym": "2026-06",
      "n": 278,
      "med": 3673,
      "raw_med": 3962.0
    },
    {
      "ym": "2026-07",
      "n": 541,
      "med": 3676,
      "raw_med": 3667.0
    },
    {
      "ym": "2026-08",
      "n": 159,
      "med": 3696,
      "raw_med": 3667.0
    }
  ],
  "era_mix": [
    {
      "grp": "vor 1900",
      "n": 15
    },
    {
      "grp": "1900–1949",
      "n": 210
    },
    {
      "grp": "1950–1979",
      "n": 510
    },
    {
      "grp": "1980–1999",
      "n": 282
    },
    {
      "grp": "ab 2000",
      "n": 234
    },
    {
      "grp": "unbekannt",
      "n": 119
    }
  ],
  "condition_mix": [
    {
      "grp": "Gepflegt",
      "n": 566
    },
    {
      "grp": "Keine Angabe",
      "n": 516
    },
    {
      "grp": "Top-Zustand",
      "n": 141
    },
    {
      "grp": "Neubau",
      "n": 85
    },
    {
      "grp": "Renovierungsbedarf",
      "n": 62
    }
  ],
  "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": 3506,
            "cur": 3696,
            "yoy": 3.3,
            "idx": [
              100.0,
              100.3,
              100.2,
              99.2,
              98.1,
              98.3,
              99.3,
              98.8,
              99.9,
              101.3,
              101.5,
              102.3,
              102.0,
              101.5,
              99.7,
              98.3,
              97.9,
              96.3,
              97.0,
              98.8,
              100.6,
              101.4,
              102.2,
              103.4,
              103.7,
              102.6,
              102.3,
              101.7,
              102.1,
              101.7,
              101.0,
              101.9,
              101.7,
              104.8,
              104.8,
              105.4
            ]
          }
        ]
      }
    ],
    "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": 3506,
      "cur": 3696,
      "yoy": 3.3,
      "idx": [
        100.0,
        100.3,
        100.2,
        99.2,
        98.1,
        98.3,
        99.3,
        98.8,
        99.9,
        101.3,
        101.5,
        102.3,
        102.0,
        101.5,
        99.7,
        98.3,
        97.9,
        96.3,
        97.0,
        98.8,
        100.6,
        101.4,
        102.2,
        103.4,
        103.7,
        102.6,
        102.3,
        101.7,
        102.1,
        101.7,
        101.0,
        101.9,
        101.7,
        104.8,
        104.8,
        105.4
      ]
    }
  },
  "segments": [
    {
      "key": "rooms",
      "label": "Zimmerzahl",
      "unit": "€/m²",
      "rows": [
        {
          "label": "1 Zimmer",
          "p50": 4125.0,
          "share": 12,
          "delta": 10
        },
        {
          "label": "2 Zimmer",
          "p50": 3734.0,
          "share": 31,
          "delta": 0
        },
        {
          "label": "3 Zimmer",
          "p50": 3641.0,
          "share": 34,
          "delta": -3
        },
        {
          "label": "4 Zimmer",
          "p50": 3667.0,
          "share": 17,
          "delta": -2
        },
        {
          "label": "5+ Zimmer",
          "p50": 3772.0,
          "share": 5,
          "delta": 1
        }
      ]
    },
    {
      "key": "size",
      "label": "Wohnfläche",
      "unit": "€/m²",
      "rows": [
        {
          "label": "bis 50 m²",
          "p50": 4051.0,
          "share": 15,
          "delta": 8
        },
        {
          "label": "50–80 m²",
          "p50": 3497.0,
          "share": 39,
          "delta": -7
        },
        {
          "label": "80–120 m²",
          "p50": 3667.0,
          "share": 33,
          "delta": -2
        },
        {
          "label": "über 120 m²",
          "p50": 4357.0,
          "share": 12,
          "delta": 16
        }
      ]
    },
    {
      "key": "energy",
      "label": "Energieklasse",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Effizient (A–B)",
          "p50": 4200.0,
          "share": 50,
          "delta": 12
        },
        {
          "label": "Mittel (C–D)",
          "p50": 3500.0,
          "share": 35,
          "delta": -6
        },
        {
          "label": "Ineffizient (E–H)",
          "p50": 3490.0,
          "share": 15,
          "delta": -7
        }
      ]
    },
    {
      "key": "type",
      "label": "Wohnungstyp",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Standard",
          "p50": 3667.0,
          "share": 73,
          "delta": -2
        },
        {
          "label": "Erdgeschoss",
          "p50": 4120.0,
          "share": 12,
          "delta": 10
        },
        {
          "label": "Dachgeschoss",
          "p50": 3440.0,
          "share": 7,
          "delta": -8
        },
        {
          "label": "Maisonette",
          "p50": 4090.0,
          "share": 6,
          "delta": 9
        },
        {
          "label": "Penthouse",
          "p50": 6535.0,
          "share": 3,
          "delta": 75
        }
      ]
    },
    {
      "key": "tenancy",
      "label": "Nutzung",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Eigennutzung",
          "p50": 3981.0,
          "share": 69,
          "delta": 6
        },
        {
          "label": "Vermietet",
          "p50": 3495.0,
          "share": 31,
          "delta": -7
        }
      ]
    }
  ],
  "districts": [
    {
      "district": "Neckarau",
      "slug": "neckarau",
      "p25": 3773.0,
      "p50": 4411.0,
      "p75": 5266.0,
      "n_active": 110,
      "direct_p50": 3987.0,
      "med_dom_days": 29.0,
      "pct_price_reduced": 8.0,
      "yoy_pct": 9.4,
      "price_quality": {
        "label": "stabilisiert",
        "direct_n": 110,
        "pool_n": 247,
        "target_n": 250,
        "pool_districts": [
          {
            "district": "Neckarau",
            "n_active": 110,
            "distance_km": 0.0
          },
          {
            "district": "Oststadt",
            "n_active": 137,
            "distance_km": 2.8
          }
        ]
      }
    },
    {
      "district": "Käfertal",
      "slug": "kaefertal",
      "p25": 3250.0,
      "p50": 4278.0,
      "p75": 5439.0,
      "n_active": 147,
      "direct_p50": 3417.0,
      "med_dom_days": 80.0,
      "pct_price_reduced": 12.3,
      "yoy_pct": 13.6,
      "price_quality": {
        "label": "stabilisiert",
        "direct_n": 147,
        "pool_n": 284,
        "target_n": 250,
        "pool_districts": [
          {
            "district": "Käfertal",
            "n_active": 147,
            "distance_km": 0.0
          },
          {
            "district": "Oststadt",
            "n_active": 137,
            "distance_km": 4.9
          }
        ]
      }
    },
    {
      "district": "Oststadt",
      "slug": "oststadt",
      "p25": 3417.0,
      "p50": 4201.0,
      "p75": 5212.0,
      "n_active": 137,
      "direct_p50": 4724.0,
      "med_dom_days": 17.0,
      "pct_price_reduced": 12.6,
      "yoy_pct": 9.1,
      "price_quality": {
        "label": "stabilisiert",
        "direct_n": 137,
        "pool_n": 394,
        "target_n": 250,
        "pool_districts": [
          {
            "district": "Oststadt",
            "n_active": 137,
            "distance_km": 0.0
          },
          {
            "district": "Neckarau",
            "n_active": 110,
            "distance_km": 2.8
          },
          {
            "district": "Käfertal",
            "n_active": 147,
            "distance_km": 4.9
          }
        ]
      }
    }
  ],
  "postcodes": [
    {
      "zip": "68165",
      "p50": 4678,
      "direct_p50": 4678,
      "n_active": 174,
      "pool_n": 174,
      "new_30d": 73,
      "dom_days": 19,
      "quality": "hoch",
      "trend_pct": 8.2
    },
    {
      "zip": "68159",
      "p50": 4516,
      "direct_p50": 4516,
      "n_active": 112,
      "pool_n": 112,
      "new_30d": 27,
      "dom_days": 110,
      "quality": "hoch",
      "trend_pct": -8.7
    },
    {
      "zip": "68163",
      "p50": 4380,
      "direct_p50": 4380,
      "n_active": 70,
      "pool_n": 70,
      "new_30d": 31,
      "dom_days": 25,
      "quality": "hoch",
      "trend_pct": 21.8
    },
    {
      "zip": "68229",
      "p50": 4090,
      "direct_p50": 4229,
      "n_active": 17,
      "pool_n": 49,
      "new_30d": 10,
      "dom_days": 30,
      "quality": "stabilisiert",
      "trend_pct": 22.6
    },
    {
      "zip": "68161",
      "p50": 4055,
      "direct_p50": 4055,
      "n_active": 91,
      "pool_n": 91,
      "new_30d": 42,
      "dom_days": 17,
      "quality": "hoch",
      "trend_pct": 6.0
    },
    {
      "zip": "68199",
      "p50": 3987,
      "direct_p50": 3987,
      "n_active": 132,
      "pool_n": 132,
      "new_30d": 70,
      "dom_days": 15,
      "quality": "hoch",
      "trend_pct": 27.1
    },
    {
      "zip": "68239",
      "p50": 3914,
      "direct_p50": 3914,
      "n_active": 32,
      "pool_n": 32,
      "new_30d": 16,
      "dom_days": 45,
      "quality": "hoch",
      "trend_pct": -6.9
    },
    {
      "zip": "68167",
      "p50": 3671,
      "direct_p50": 3671,
      "n_active": 107,
      "pool_n": 107,
      "new_30d": 60,
      "dom_days": 32,
      "quality": "hoch",
      "trend_pct": 6.0
    },
    {
      "zip": "68307",
      "p50": 3666,
      "direct_p50": 3666,
      "n_active": 52,
      "pool_n": 52,
      "new_30d": 37,
      "dom_days": 56,
      "quality": "hoch",
      "trend_pct": 15.9
    },
    {
      "zip": "68529",
      "p50": 3663,
      "direct_p50": 3350,
      "n_active": 1,
      "pool_n": 108,
      "new_30d": 0,
      "dom_days": 32,
      "quality": "niedrig",
      "trend_pct": 6.0
    },
    {
      "zip": "68259",
      "p50": 3431,
      "direct_p50": 3431,
      "n_active": 83,
      "pool_n": 83,
      "new_30d": 34,
      "dom_days": 29,
      "quality": "hoch",
      "trend_pct": 6.9
    },
    {
      "zip": "68219",
      "p50": 3317,
      "direct_p50": 3317,
      "n_active": 62,
      "pool_n": 62,
      "new_30d": 25,
      "dom_days": 13,
      "quality": "hoch",
      "trend_pct": -2.5
    },
    {
      "zip": "68169",
      "p50": 3262,
      "direct_p50": 3262,
      "n_active": 71,
      "pool_n": 71,
      "new_30d": 40,
      "dom_days": 2,
      "quality": "hoch",
      "trend_pct": 14.4
    },
    {
      "zip": "68305",
      "p50": 3210,
      "direct_p50": 3210,
      "n_active": 101,
      "pool_n": 101,
      "new_30d": 40,
      "dom_days": 4,
      "quality": "hoch",
      "trend_pct": 14.2
    },
    {
      "zip": "68309",
      "p50": 3085,
      "direct_p50": 3085,
      "n_active": 277,
      "pool_n": 277,
      "new_30d": 126,
      "dom_days": 65,
      "quality": "hoch",
      "trend_pct": -18.7
    }
  ]
}