{
  "city": "Hannover",
  "slug": "hannover",
  "state": "Niedersachsen",
  "data_computed_at": "2026-08-14",
  "temporal": "2023-07/2026-08",
  "n_active": 1843,
  "n_history": 10071,
  "p10": 2001.0,
  "p25": 2667.0,
  "p50": 3318.0,
  "p75": 4321.0,
  "p90": 5263.0,
  "med_price": 249000.0,
  "med_sqm": 75.6,
  "med_rooms": 3.0,
  "pct_rented": 28.6,
  "pct_balcony": 73.3,
  "pct_lift": 32.2,
  "pct_cellar": 70.5,
  "med_dom_days": 41.0,
  "pct_price_reduced": 14.4,
  "yoy_pct": -1.0,
  "trend": [
    {
      "ym": "2023-09",
      "n": 346,
      "med": 3099,
      "raw_med": 3143.0
    },
    {
      "ym": "2023-10",
      "n": 349,
      "med": 3145,
      "raw_med": 3282.0
    },
    {
      "ym": "2023-11",
      "n": 342,
      "med": 3166,
      "raw_med": 3251.0
    },
    {
      "ym": "2023-12",
      "n": 246,
      "med": 3178,
      "raw_med": 3237.0
    },
    {
      "ym": "2024-01",
      "n": 317,
      "med": 3206,
      "raw_med": 3264.0
    },
    {
      "ym": "2024-02",
      "n": 275,
      "med": 3219,
      "raw_med": 3138.0
    },
    {
      "ym": "2024-03",
      "n": 218,
      "med": 3192,
      "raw_med": 2977.0
    },
    {
      "ym": "2024-04",
      "n": 202,
      "med": 3156,
      "raw_med": 3071.0
    },
    {
      "ym": "2024-05",
      "n": 196,
      "med": 3130,
      "raw_med": 3092.0
    },
    {
      "ym": "2024-06",
      "n": 251,
      "med": 3105,
      "raw_med": 3088.0
    },
    {
      "ym": "2024-07",
      "n": 271,
      "med": 3074,
      "raw_med": 3077.0
    },
    {
      "ym": "2024-08",
      "n": 244,
      "med": 3089,
      "raw_med": 3231.0
    },
    {
      "ym": "2024-09",
      "n": 197,
      "med": 3137,
      "raw_med": 3264.0
    },
    {
      "ym": "2024-10",
      "n": 201,
      "med": 3135,
      "raw_med": 3059.0
    },
    {
      "ym": "2024-11",
      "n": 226,
      "med": 3137,
      "raw_med": 3105.0
    },
    {
      "ym": "2024-12",
      "n": 178,
      "med": 3159,
      "raw_med": 3216.0
    },
    {
      "ym": "2025-01",
      "n": 244,
      "med": 3162,
      "raw_med": 3096.0
    },
    {
      "ym": "2025-02",
      "n": 282,
      "med": 3182,
      "raw_med": 3350.0
    },
    {
      "ym": "2025-03",
      "n": 277,
      "med": 3186,
      "raw_med": 3287.0
    },
    {
      "ym": "2025-04",
      "n": 235,
      "med": 3214,
      "raw_med": 3230.0
    },
    {
      "ym": "2025-05",
      "n": 283,
      "med": 3258,
      "raw_med": 3369.0
    },
    {
      "ym": "2025-06",
      "n": 252,
      "med": 3278,
      "raw_med": 3333.0
    },
    {
      "ym": "2025-07",
      "n": 241,
      "med": 3286,
      "raw_med": 3148.0
    },
    {
      "ym": "2025-08",
      "n": 252,
      "med": 3259,
      "raw_med": 3189.0
    },
    {
      "ym": "2025-09",
      "n": 336,
      "med": 3254,
      "raw_med": 3252.0
    },
    {
      "ym": "2025-10",
      "n": 291,
      "med": 3224,
      "raw_med": 3052.0
    },
    {
      "ym": "2025-11",
      "n": 234,
      "med": 3186,
      "raw_med": 3144.0
    },
    {
      "ym": "2025-12",
      "n": 241,
      "med": 3183,
      "raw_med": 3315.0
    },
    {
      "ym": "2026-01",
      "n": 319,
      "med": 3214,
      "raw_med": 3333.0
    },
    {
      "ym": "2026-02",
      "n": 207,
      "med": 3187,
      "raw_med": 3025.0
    },
    {
      "ym": "2026-03",
      "n": 282,
      "med": 3168,
      "raw_med": 3137.0
    },
    {
      "ym": "2026-04",
      "n": 246,
      "med": 3210,
      "raw_med": 3309.0
    },
    {
      "ym": "2026-05",
      "n": 336,
      "med": 3242,
      "raw_med": 3335.0
    },
    {
      "ym": "2026-06",
      "n": 376,
      "med": 3224,
      "raw_med": 3205.0
    },
    {
      "ym": "2026-07",
      "n": 501,
      "med": 3173,
      "raw_med": 3029.0
    },
    {
      "ym": "2026-08",
      "n": 260,
      "med": 3231,
      "raw_med": 3370.0
    }
  ],
  "era_mix": [
    {
      "grp": "vor 1900",
      "n": 33
    },
    {
      "grp": "1900–1949",
      "n": 324
    },
    {
      "grp": "1950–1979",
      "n": 869
    },
    {
      "grp": "1980–1999",
      "n": 156
    },
    {
      "grp": "ab 2000",
      "n": 282
    },
    {
      "grp": "unbekannt",
      "n": 179
    }
  ],
  "condition_mix": [
    {
      "grp": "Gepflegt",
      "n": 796
    },
    {
      "grp": "Keine Angabe",
      "n": 556
    },
    {
      "grp": "Neubau",
      "n": 215
    },
    {
      "grp": "Top-Zustand",
      "n": 184
    },
    {
      "grp": "Renovierungsbedarf",
      "n": 92
    }
  ],
  "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": 3099,
            "cur": 3231,
            "yoy": -1.0,
            "idx": [
              100.0,
              101.5,
              102.2,
              102.5,
              103.5,
              103.9,
              103.0,
              101.8,
              101.0,
              100.2,
              99.2,
              99.7,
              101.2,
              101.2,
              101.2,
              101.9,
              102.0,
              102.7,
              102.8,
              103.7,
              105.1,
              105.8,
              106.0,
              105.2,
              105.0,
              104.0,
              102.8,
              102.7,
              103.7,
              102.8,
              102.2,
              103.6,
              104.6,
              104.0,
              102.4,
              104.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": 3099,
      "cur": 3231,
      "yoy": -1.0,
      "idx": [
        100.0,
        101.5,
        102.2,
        102.5,
        103.5,
        103.9,
        103.0,
        101.8,
        101.0,
        100.2,
        99.2,
        99.7,
        101.2,
        101.2,
        101.2,
        101.9,
        102.0,
        102.7,
        102.8,
        103.7,
        105.1,
        105.8,
        106.0,
        105.2,
        105.0,
        104.0,
        102.8,
        102.7,
        103.7,
        102.8,
        102.2,
        103.6,
        104.6,
        104.0,
        102.4,
        104.3
      ]
    }
  },
  "segments": [
    {
      "key": "rooms",
      "label": "Zimmerzahl",
      "unit": "€/m²",
      "rows": [
        {
          "label": "1 Zimmer",
          "p50": 2917.0,
          "share": 10,
          "delta": -12
        },
        {
          "label": "2 Zimmer",
          "p50": 3143.0,
          "share": 32,
          "delta": -5
        },
        {
          "label": "3 Zimmer",
          "p50": 3518.0,
          "share": 33,
          "delta": 6
        },
        {
          "label": "4 Zimmer",
          "p50": 3542.0,
          "share": 19,
          "delta": 7
        },
        {
          "label": "5+ Zimmer",
          "p50": 4096.0,
          "share": 6,
          "delta": 23
        }
      ]
    },
    {
      "key": "size",
      "label": "Wohnfläche",
      "unit": "€/m²",
      "rows": [
        {
          "label": "bis 50 m²",
          "p50": 2950.0,
          "share": 17,
          "delta": -11
        },
        {
          "label": "50–80 m²",
          "p50": 3143.0,
          "share": 38,
          "delta": -5
        },
        {
          "label": "80–120 m²",
          "p50": 3500.0,
          "share": 30,
          "delta": 5
        },
        {
          "label": "über 120 m²",
          "p50": 4280.0,
          "share": 14,
          "delta": 29
        }
      ]
    },
    {
      "key": "energy",
      "label": "Energieklasse",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Effizient (A–B)",
          "p50": 3957.0,
          "share": 47,
          "delta": 19
        },
        {
          "label": "Mittel (C–D)",
          "p50": 3070.0,
          "share": 35,
          "delta": -7
        },
        {
          "label": "Ineffizient (E–H)",
          "p50": 3164.0,
          "share": 18,
          "delta": -5
        }
      ]
    },
    {
      "key": "type",
      "label": "Wohnungstyp",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Standard",
          "p50": 3221.0,
          "share": 72,
          "delta": -3
        },
        {
          "label": "Erdgeschoss",
          "p50": 3679.0,
          "share": 13,
          "delta": 11
        },
        {
          "label": "Dachgeschoss",
          "p50": 3611.0,
          "share": 6,
          "delta": 9
        },
        {
          "label": "Maisonette",
          "p50": 3097.0,
          "share": 4,
          "delta": -7
        },
        {
          "label": "Penthouse",
          "p50": 4965.0,
          "share": 3,
          "delta": 50
        },
        {
          "label": "Loft",
          "p50": 3307.0,
          "share": 2,
          "delta": 0
        }
      ]
    },
    {
      "key": "tenancy",
      "label": "Nutzung",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Eigennutzung",
          "p50": 3467.0,
          "share": 71,
          "delta": 4
        },
        {
          "label": "Vermietet",
          "p50": 3026.0,
          "share": 29,
          "delta": -9
        }
      ]
    }
  ],
  "districts": [
    {
      "district": "List",
      "slug": "list",
      "p25": 3419.0,
      "p50": 4140.0,
      "p75": 4928.0,
      "n_active": 197,
      "direct_p50": 4133.0,
      "med_dom_days": 49.0,
      "pct_price_reduced": 13.5,
      "yoy_pct": 1.7,
      "price_quality": {
        "label": "stabilisiert",
        "direct_n": 197,
        "pool_n": 314,
        "target_n": 250,
        "pool_districts": [
          {
            "district": "List",
            "n_active": 197,
            "distance_km": 0.0
          },
          {
            "district": "Südstadt",
            "n_active": 117,
            "distance_km": 3.6
          }
        ]
      }
    },
    {
      "district": "Südstadt",
      "slug": "suedstadt",
      "p25": 2982.0,
      "p50": 3780.0,
      "p75": 4636.0,
      "n_active": 117,
      "direct_p50": 4140.0,
      "med_dom_days": 35.0,
      "pct_price_reduced": 10.5,
      "yoy_pct": -1.8,
      "price_quality": {
        "label": "stabilisiert",
        "direct_n": 117,
        "pool_n": 441,
        "target_n": 250,
        "pool_districts": [
          {
            "district": "Südstadt",
            "n_active": 117,
            "distance_km": 0.0
          },
          {
            "district": "Döhren",
            "n_active": 127,
            "distance_km": 3.0
          },
          {
            "district": "List",
            "n_active": 197,
            "distance_km": 3.6
          }
        ]
      }
    },
    {
      "district": "Döhren",
      "slug": "doehren",
      "p25": 2869.0,
      "p50": 3591.0,
      "p75": 4379.0,
      "n_active": 127,
      "direct_p50": 3023.0,
      "med_dom_days": 36.0,
      "pct_price_reduced": 16.4,
      "yoy_pct": -2.0,
      "price_quality": {
        "label": "stabilisiert",
        "direct_n": 127,
        "pool_n": 244,
        "target_n": 250,
        "pool_districts": [
          {
            "district": "Döhren",
            "n_active": 127,
            "distance_km": 0.0
          },
          {
            "district": "Südstadt",
            "n_active": 117,
            "distance_km": 3.0
          }
        ]
      }
    }
  ],
  "postcodes": [
    {
      "zip": "30659",
      "p50": 4947,
      "direct_p50": 4947,
      "n_active": 67,
      "pool_n": 67,
      "new_30d": 19,
      "dom_days": 88,
      "quality": "hoch",
      "trend_pct": -10.6
    },
    {
      "zip": "30169",
      "p50": 4513,
      "direct_p50": 4513,
      "n_active": 40,
      "pool_n": 40,
      "new_30d": 17,
      "dom_days": 46,
      "quality": "hoch",
      "trend_pct": 11.0
    },
    {
      "zip": "30167",
      "p50": 4390,
      "direct_p50": 4390,
      "n_active": 72,
      "pool_n": 72,
      "new_30d": 24,
      "dom_days": 37,
      "quality": "hoch",
      "trend_pct": 11.0
    },
    {
      "zip": "30619",
      "p50": 4369,
      "direct_p50": 8553,
      "n_active": 1,
      "pool_n": 42,
      "new_30d": 0,
      "dom_days": 14,
      "quality": "niedrig",
      "trend_pct": 11.6
    },
    {
      "zip": "30173",
      "p50": 4360,
      "direct_p50": 4360,
      "n_active": 41,
      "pool_n": 41,
      "new_30d": 27,
      "dom_days": 14,
      "quality": "hoch",
      "trend_pct": 11.6
    },
    {
      "zip": "30171",
      "p50": 4133,
      "direct_p50": 4133,
      "n_active": 91,
      "pool_n": 91,
      "new_30d": 53,
      "dom_days": 35,
      "quality": "hoch",
      "trend_pct": -0.8
    },
    {
      "zip": "30177",
      "p50": 4133,
      "direct_p50": 4133,
      "n_active": 101,
      "pool_n": 101,
      "new_30d": 49,
      "dom_days": 13,
      "quality": "hoch",
      "trend_pct": -18.1
    },
    {
      "zip": "30175",
      "p50": 3934,
      "direct_p50": 4227,
      "n_active": 22,
      "pool_n": 123,
      "new_30d": 11,
      "dom_days": 59,
      "quality": "stabilisiert",
      "trend_pct": 9.1
    },
    {
      "zip": "30161",
      "p50": 3846,
      "direct_p50": 3846,
      "n_active": 101,
      "pool_n": 101,
      "new_30d": 47,
      "dom_days": 51,
      "quality": "hoch",
      "trend_pct": 5.0
    },
    {
      "zip": "30159",
      "p50": 3814,
      "direct_p50": 3814,
      "n_active": 61,
      "pool_n": 61,
      "new_30d": 32,
      "dom_days": 58,
      "quality": "hoch",
      "trend_pct": -4.4
    },
    {
      "zip": "30163",
      "p50": 3806,
      "direct_p50": 3806,
      "n_active": 132,
      "pool_n": 132,
      "new_30d": 58,
      "dom_days": 60,
      "quality": "hoch",
      "trend_pct": -11.7
    },
    {
      "zip": "30559",
      "p50": 3590,
      "direct_p50": 3590,
      "n_active": 171,
      "pool_n": 171,
      "new_30d": 88,
      "dom_days": 36,
      "quality": "hoch",
      "trend_pct": -1.7
    },
    {
      "zip": "30599",
      "p50": 3587,
      "direct_p50": 3354,
      "n_active": 1,
      "pool_n": 172,
      "new_30d": 0,
      "dom_days": 36,
      "quality": "niedrig",
      "trend_pct": -1.7
    },
    {
      "zip": "30539",
      "p50": 3400,
      "direct_p50": 3400,
      "n_active": 81,
      "pool_n": 81,
      "new_30d": 29,
      "dom_days": 41,
      "quality": "hoch",
      "trend_pct": 19.5
    },
    {
      "zip": "30165",
      "p50": 3333,
      "direct_p50": 3333,
      "n_active": 110,
      "pool_n": 110,
      "new_30d": 63,
      "dom_days": 7,
      "quality": "hoch",
      "trend_pct": -15.8
    },
    {
      "zip": "30655",
      "p50": 3251,
      "direct_p50": 3251,
      "n_active": 82,
      "pool_n": 82,
      "new_30d": 45,
      "dom_days": 34,
      "quality": "hoch",
      "trend_pct": 6.2
    },
    {
      "zip": "30453",
      "p50": 3143,
      "direct_p50": 3143,
      "n_active": 101,
      "pool_n": 101,
      "new_30d": 50,
      "dom_days": 41,
      "quality": "hoch",
      "trend_pct": 13.9
    },
    {
      "zip": "30625",
      "p50": 3086,
      "direct_p50": 3086,
      "n_active": 51,
      "pool_n": 51,
      "new_30d": 27,
      "dom_days": 28,
      "quality": "hoch",
      "trend_pct": -3.4
    },
    {
      "zip": "30519",
      "p50": 3034,
      "direct_p50": 3034,
      "n_active": 200,
      "pool_n": 200,
      "new_30d": 100,
      "dom_days": 33,
      "quality": "hoch",
      "trend_pct": -11.6
    },
    {
      "zip": "30455",
      "p50": 2978,
      "direct_p50": 2978,
      "n_active": 85,
      "pool_n": 85,
      "new_30d": 38,
      "dom_days": 72,
      "quality": "hoch",
      "trend_pct": -10.5
    },
    {
      "zip": "30459",
      "p50": 2841,
      "direct_p50": 2841,
      "n_active": 61,
      "pool_n": 61,
      "new_30d": 28,
      "dom_days": 38,
      "quality": "hoch",
      "trend_pct": -6.2
    },
    {
      "zip": "30627",
      "p50": 2789,
      "direct_p50": 2789,
      "n_active": 68,
      "pool_n": 68,
      "new_30d": 43,
      "dom_days": 11,
      "quality": "hoch",
      "trend_pct": 0.3
    },
    {
      "zip": "30449",
      "p50": 2787,
      "direct_p50": 2787,
      "n_active": 130,
      "pool_n": 130,
      "new_30d": 89,
      "dom_days": 31,
      "quality": "hoch",
      "trend_pct": 17.4
    },
    {
      "zip": "30419",
      "p50": 2779,
      "direct_p50": 2779,
      "n_active": 138,
      "pool_n": 138,
      "new_30d": 62,
      "dom_days": 56,
      "quality": "hoch",
      "trend_pct": 1.4
    },
    {
      "zip": "30451",
      "p50": 2764,
      "direct_p50": 2263,
      "n_active": 21,
      "pool_n": 151,
      "new_30d": 7,
      "dom_days": 34,
      "quality": "stabilisiert",
      "trend_pct": 8.9
    },
    {
      "zip": "30629",
      "p50": 2569,
      "direct_p50": 2569,
      "n_active": 53,
      "pool_n": 53,
      "new_30d": 17,
      "dom_days": 43,
      "quality": "hoch",
      "trend_pct": -28.2
    },
    {
      "zip": "30179",
      "p50": 2488,
      "direct_p50": 2345,
      "n_active": 20,
      "pool_n": 47,
      "new_30d": 10,
      "dom_days": 30,
      "quality": "stabilisiert",
      "trend_pct": -17.9
    },
    {
      "zip": "30657",
      "p50": 2488,
      "direct_p50": 2616,
      "n_active": 27,
      "pool_n": 47,
      "new_30d": 15,
      "dom_days": 30,
      "quality": "stabilisiert",
      "trend_pct": -17.9
    },
    {
      "zip": "30457",
      "p50": 2386,
      "direct_p50": 2386,
      "n_active": 116,
      "pool_n": 116,
      "new_30d": 76,
      "dom_days": 15,
      "quality": "hoch",
      "trend_pct": -32.0
    }
  ]
}