{
  "city": "Wuppertal",
  "slug": "wuppertal",
  "state": "Nordrhein-Westfalen",
  "data_computed_at": "2026-08-14",
  "temporal": "2023-07/2026-08",
  "n_active": 881,
  "n_history": 5797,
  "p10": 1053.0,
  "p25": 1613.0,
  "p50": 2143.0,
  "p75": 2775.0,
  "p90": 3818.0,
  "med_price": 160000.0,
  "med_sqm": 77.0,
  "med_rooms": 3.0,
  "pct_rented": 31.2,
  "pct_balcony": 62.0,
  "pct_lift": 21.7,
  "pct_cellar": 65.4,
  "med_dom_days": 32.0,
  "pct_price_reduced": 12.2,
  "yoy_pct": -1.3,
  "trend": [
    {
      "ym": "2023-09",
      "n": 159,
      "med": 2057,
      "raw_med": 2263.0
    },
    {
      "ym": "2023-10",
      "n": 198,
      "med": 2078,
      "raw_med": 2143.0
    },
    {
      "ym": "2023-11",
      "n": 156,
      "med": 2091,
      "raw_med": 2143.0
    },
    {
      "ym": "2023-12",
      "n": 136,
      "med": 2074,
      "raw_med": 1990.0
    },
    {
      "ym": "2024-01",
      "n": 179,
      "med": 2070,
      "raw_med": 1889.0
    },
    {
      "ym": "2024-02",
      "n": 129,
      "med": 2065,
      "raw_med": 1964.0
    },
    {
      "ym": "2024-03",
      "n": 120,
      "med": 2005,
      "raw_med": 1900.0
    },
    {
      "ym": "2024-04",
      "n": 113,
      "med": 1984,
      "raw_med": 2018.0
    },
    {
      "ym": "2024-05",
      "n": 127,
      "med": 1983,
      "raw_med": 2137.0
    },
    {
      "ym": "2024-06",
      "n": 121,
      "med": 1979,
      "raw_med": 1966.0
    },
    {
      "ym": "2024-07",
      "n": 135,
      "med": 1989,
      "raw_med": 1951.0
    },
    {
      "ym": "2024-08",
      "n": 148,
      "med": 1974,
      "raw_med": 1871.0
    },
    {
      "ym": "2024-09",
      "n": 124,
      "med": 2003,
      "raw_med": 2077.0
    },
    {
      "ym": "2024-10",
      "n": 120,
      "med": 2028,
      "raw_med": 2166.0
    },
    {
      "ym": "2024-11",
      "n": 158,
      "med": 1996,
      "raw_med": 1947.0
    },
    {
      "ym": "2024-12",
      "n": 138,
      "med": 2014,
      "raw_med": 2069.0
    },
    {
      "ym": "2025-01",
      "n": 160,
      "med": 2033,
      "raw_med": 2068.0
    },
    {
      "ym": "2025-02",
      "n": 180,
      "med": 2064,
      "raw_med": 2055.0
    },
    {
      "ym": "2025-03",
      "n": 176,
      "med": 2095,
      "raw_med": 2263.0
    },
    {
      "ym": "2025-04",
      "n": 182,
      "med": 2072,
      "raw_med": 2029.0
    },
    {
      "ym": "2025-05",
      "n": 174,
      "med": 2105,
      "raw_med": 2144.0
    },
    {
      "ym": "2025-06",
      "n": 197,
      "med": 2091,
      "raw_med": 1989.0
    },
    {
      "ym": "2025-07",
      "n": 148,
      "med": 2104,
      "raw_med": 2141.0
    },
    {
      "ym": "2025-08",
      "n": 148,
      "med": 2086,
      "raw_med": 1947.0
    },
    {
      "ym": "2025-09",
      "n": 184,
      "med": 2040,
      "raw_med": 1987.0
    },
    {
      "ym": "2025-10",
      "n": 183,
      "med": 2046,
      "raw_med": 2069.0
    },
    {
      "ym": "2025-11",
      "n": 115,
      "med": 2077,
      "raw_med": 2328.0
    },
    {
      "ym": "2025-12",
      "n": 167,
      "med": 2114,
      "raw_med": 2212.0
    },
    {
      "ym": "2026-01",
      "n": 194,
      "med": 2130,
      "raw_med": 2235.0
    },
    {
      "ym": "2026-02",
      "n": 102,
      "med": 2109,
      "raw_med": 1823.0
    },
    {
      "ym": "2026-03",
      "n": 156,
      "med": 2126,
      "raw_med": 2088.0
    },
    {
      "ym": "2026-04",
      "n": 137,
      "med": 2117,
      "raw_med": 2017.0
    },
    {
      "ym": "2026-05",
      "n": 165,
      "med": 2049,
      "raw_med": 1919.0
    },
    {
      "ym": "2026-06",
      "n": 212,
      "med": 1994,
      "raw_med": 1884.0
    },
    {
      "ym": "2026-07",
      "n": 278,
      "med": 1970,
      "raw_med": 2090.0
    },
    {
      "ym": "2026-08",
      "n": 86,
      "med": 2011,
      "raw_med": 2066.0
    }
  ],
  "era_mix": [
    {
      "grp": "vor 1900",
      "n": 30
    },
    {
      "grp": "1900–1949",
      "n": 156
    },
    {
      "grp": "1950–1979",
      "n": 325
    },
    {
      "grp": "1980–1999",
      "n": 105
    },
    {
      "grp": "ab 2000",
      "n": 117
    },
    {
      "grp": "unbekannt",
      "n": 148
    }
  ],
  "condition_mix": [
    {
      "grp": "Gepflegt",
      "n": 366
    },
    {
      "grp": "Keine Angabe",
      "n": 330
    },
    {
      "grp": "Top-Zustand",
      "n": 93
    },
    {
      "grp": "Neubau",
      "n": 48
    },
    {
      "grp": "Renovierungsbedarf",
      "n": 44
    }
  ],
  "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": 2057,
            "cur": 2011,
            "yoy": -1.3,
            "idx": [
              100.0,
              101.0,
              101.7,
              100.8,
              100.6,
              100.4,
              97.5,
              96.5,
              96.4,
              96.2,
              96.7,
              96.0,
              97.4,
              98.6,
              97.0,
              97.9,
              98.8,
              100.3,
              101.8,
              100.7,
              102.3,
              101.7,
              102.3,
              101.4,
              99.2,
              99.5,
              101.0,
              102.8,
              103.5,
              102.5,
              103.4,
              102.9,
              99.6,
              96.9,
              95.8,
              97.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": 2057,
      "cur": 2011,
      "yoy": -1.3,
      "idx": [
        100.0,
        101.0,
        101.7,
        100.8,
        100.6,
        100.4,
        97.5,
        96.5,
        96.4,
        96.2,
        96.7,
        96.0,
        97.4,
        98.6,
        97.0,
        97.9,
        98.8,
        100.3,
        101.8,
        100.7,
        102.3,
        101.7,
        102.3,
        101.4,
        99.2,
        99.5,
        101.0,
        102.8,
        103.5,
        102.5,
        103.4,
        102.9,
        99.6,
        96.9,
        95.8,
        97.8
      ]
    }
  },
  "segments": [
    {
      "key": "rooms",
      "label": "Zimmerzahl",
      "unit": "€/m²",
      "rows": [
        {
          "label": "1 Zimmer",
          "p50": 1827.0,
          "share": 16,
          "delta": -15
        },
        {
          "label": "2 Zimmer",
          "p50": 2191.0,
          "share": 27,
          "delta": 2
        },
        {
          "label": "3 Zimmer",
          "p50": 2295.0,
          "share": 35,
          "delta": 7
        },
        {
          "label": "4 Zimmer",
          "p50": 2100.0,
          "share": 16,
          "delta": -2
        },
        {
          "label": "5+ Zimmer",
          "p50": 1900.0,
          "share": 6,
          "delta": -11
        }
      ]
    },
    {
      "key": "size",
      "label": "Wohnfläche",
      "unit": "€/m²",
      "rows": [
        {
          "label": "bis 50 m²",
          "p50": 1735.0,
          "share": 18,
          "delta": -19
        },
        {
          "label": "50–80 m²",
          "p50": 2067.0,
          "share": 35,
          "delta": -4
        },
        {
          "label": "80–120 m²",
          "p50": 2240.0,
          "share": 35,
          "delta": 5
        },
        {
          "label": "über 120 m²",
          "p50": 2427.0,
          "share": 12,
          "delta": 13
        }
      ]
    },
    {
      "key": "energy",
      "label": "Energieklasse",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Effizient (A–B)",
          "p50": 2464.0,
          "share": 52,
          "delta": 15
        },
        {
          "label": "Mittel (C–D)",
          "p50": 2149.0,
          "share": 27,
          "delta": 0
        },
        {
          "label": "Ineffizient (E–H)",
          "p50": 1939.0,
          "share": 21,
          "delta": -10
        }
      ]
    },
    {
      "key": "type",
      "label": "Wohnungstyp",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Standard",
          "p50": 1958.0,
          "share": 70,
          "delta": -9
        },
        {
          "label": "Erdgeschoss",
          "p50": 2500.0,
          "share": 12,
          "delta": 17
        },
        {
          "label": "Dachgeschoss",
          "p50": 2182.0,
          "share": 7,
          "delta": 2
        },
        {
          "label": "Maisonette",
          "p50": 2514.0,
          "share": 6,
          "delta": 17
        },
        {
          "label": "Loft",
          "p50": 3801.0,
          "share": 5,
          "delta": 77
        }
      ]
    },
    {
      "key": "tenancy",
      "label": "Nutzung",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Eigennutzung",
          "p50": 2253.0,
          "share": 69,
          "delta": 5
        },
        {
          "label": "Vermietet",
          "p50": 1815.0,
          "share": 31,
          "delta": -15
        }
      ]
    }
  ],
  "postcodes": [
    {
      "zip": "42349",
      "p50": 3319,
      "direct_p50": 3319,
      "n_active": 53,
      "pool_n": 53,
      "new_30d": 35,
      "dom_days": 6,
      "quality": "hoch",
      "trend_pct": 62.4
    },
    {
      "zip": "42327",
      "p50": 2608,
      "direct_p50": 2544,
      "n_active": 23,
      "pool_n": 45,
      "new_30d": 10,
      "dom_days": 1,
      "quality": "stabilisiert",
      "trend_pct": 6.6
    },
    {
      "zip": "42329",
      "p50": 2608,
      "direct_p50": 2636,
      "n_active": 22,
      "pool_n": 45,
      "new_30d": 8,
      "dom_days": 1,
      "quality": "stabilisiert",
      "trend_pct": 6.6
    },
    {
      "zip": "42117",
      "p50": 2562,
      "direct_p50": 2562,
      "n_active": 78,
      "pool_n": 78,
      "new_30d": 44,
      "dom_days": 43,
      "quality": "hoch",
      "trend_pct": 34.6
    },
    {
      "zip": "42113",
      "p50": 2492,
      "direct_p50": 2492,
      "n_active": 40,
      "pool_n": 40,
      "new_30d": 19,
      "dom_days": 14,
      "quality": "hoch",
      "trend_pct": 8.4
    },
    {
      "zip": "42369",
      "p50": 2441,
      "direct_p50": 2441,
      "n_active": 44,
      "pool_n": 44,
      "new_30d": 28,
      "dom_days": 15,
      "quality": "hoch",
      "trend_pct": -12.1
    },
    {
      "zip": "42289",
      "p50": 2212,
      "direct_p50": 2212,
      "n_active": 96,
      "pool_n": 96,
      "new_30d": 34,
      "dom_days": 40,
      "quality": "hoch",
      "trend_pct": -7.1
    },
    {
      "zip": "42283",
      "p50": 2164,
      "direct_p50": 2164,
      "n_active": 61,
      "pool_n": 61,
      "new_30d": 39,
      "dom_days": 40,
      "quality": "hoch",
      "trend_pct": -10.8
    },
    {
      "zip": "42281",
      "p50": 2163,
      "direct_p50": 2163,
      "n_active": 38,
      "pool_n": 38,
      "new_30d": 16,
      "dom_days": 55,
      "quality": "hoch",
      "trend_pct": 11.4
    },
    {
      "zip": "42111",
      "p50": 2092,
      "direct_p50": 3581,
      "n_active": 13,
      "pool_n": 86,
      "new_30d": 6,
      "dom_days": 47,
      "quality": "stabilisiert",
      "trend_pct": -4.8
    },
    {
      "zip": "42109",
      "p50": 2067,
      "direct_p50": 2067,
      "n_active": 73,
      "pool_n": 73,
      "new_30d": 27,
      "dom_days": 56,
      "quality": "hoch",
      "trend_pct": -30.5
    },
    {
      "zip": "42119",
      "p50": 2039,
      "direct_p50": 2039,
      "n_active": 71,
      "pool_n": 71,
      "new_30d": 43,
      "dom_days": 9,
      "quality": "hoch",
      "trend_pct": 36.9
    },
    {
      "zip": "42285",
      "p50": 1982,
      "direct_p50": 2105,
      "n_active": 28,
      "pool_n": 68,
      "new_30d": 12,
      "dom_days": 12,
      "quality": "stabilisiert",
      "trend_pct": -6.6
    },
    {
      "zip": "42115",
      "p50": 1978,
      "direct_p50": 1978,
      "n_active": 82,
      "pool_n": 82,
      "new_30d": 42,
      "dom_days": 17,
      "quality": "hoch",
      "trend_pct": -9.0
    },
    {
      "zip": "42399",
      "p50": 1892,
      "direct_p50": 2302,
      "n_active": 9,
      "pool_n": 58,
      "new_30d": 6,
      "dom_days": 4,
      "quality": "stabilisiert",
      "trend_pct": -15.6
    },
    {
      "zip": "42389",
      "p50": 1819,
      "direct_p50": 1819,
      "n_active": 49,
      "pool_n": 49,
      "new_30d": 19,
      "dom_days": 4,
      "quality": "hoch",
      "trend_pct": -20.0
    },
    {
      "zip": "42275",
      "p50": 1768,
      "direct_p50": 1768,
      "n_active": 42,
      "pool_n": 42,
      "new_30d": 26,
      "dom_days": 9,
      "quality": "hoch",
      "trend_pct": -0.7
    },
    {
      "zip": "42107",
      "p50": 1765,
      "direct_p50": 1765,
      "n_active": 40,
      "pool_n": 40,
      "new_30d": 21,
      "dom_days": 20,
      "quality": "hoch",
      "trend_pct": -11.4
    },
    {
      "zip": "42287",
      "p50": 1757,
      "direct_p50": 1757,
      "n_active": 54,
      "pool_n": 54,
      "new_30d": 30,
      "dom_days": 6,
      "quality": "hoch",
      "trend_pct": -38.7
    },
    {
      "zip": "42279",
      "p50": 1747,
      "direct_p50": 1766,
      "n_active": 24,
      "pool_n": 142,
      "new_30d": 14,
      "dom_days": 29,
      "quality": "stabilisiert",
      "trend_pct": -16.6
    },
    {
      "zip": "42277",
      "p50": 1723,
      "direct_p50": 1723,
      "n_active": 118,
      "pool_n": 118,
      "new_30d": 72,
      "dom_days": 32,
      "quality": "hoch",
      "trend_pct": -11.1
    },
    {
      "zip": "42105",
      "p50": 1645,
      "direct_p50": 1943,
      "n_active": 21,
      "pool_n": 57,
      "new_30d": 7,
      "dom_days": 37,
      "quality": "stabilisiert",
      "trend_pct": -34.8
    },
    {
      "zip": "42103",
      "p50": 971,
      "direct_p50": 971,
      "n_active": 36,
      "pool_n": 36,
      "new_30d": 25,
      "dom_days": 7,
      "quality": "hoch",
      "trend_pct": -61.8
    }
  ]
}