{
  "city": "Ulm",
  "slug": "ulm",
  "state": "Baden-Württemberg",
  "data_computed_at": "2026-08-14",
  "temporal": "2023-07/2026-08",
  "n_active": 625,
  "n_history": 2907,
  "p10": 3101.0,
  "p25": 3646.0,
  "p50": 4361.0,
  "p75": 5300.0,
  "p90": 6663.0,
  "med_price": 299000.0,
  "med_sqm": 74.0,
  "med_rooms": 3.0,
  "pct_rented": 30.2,
  "pct_balcony": 66.9,
  "pct_lift": 24.6,
  "pct_cellar": 63.8,
  "med_dom_days": 33.0,
  "pct_price_reduced": 12.2,
  "yoy_pct": 4.0,
  "trend": [
    {
      "ym": "2023-09",
      "n": 62,
      "med": 3914,
      "raw_med": 3811.0
    },
    {
      "ym": "2023-10",
      "n": 59,
      "med": 3889,
      "raw_med": 3837.0
    },
    {
      "ym": "2023-11",
      "n": 68,
      "med": 3946,
      "raw_med": 4120.0
    },
    {
      "ym": "2023-12",
      "n": 66,
      "med": 3976,
      "raw_med": 4092.0
    },
    {
      "ym": "2024-01",
      "n": 77,
      "med": 4022,
      "raw_med": 4255.0
    },
    {
      "ym": "2024-02",
      "n": 99,
      "med": 4075,
      "raw_med": 4333.0
    },
    {
      "ym": "2024-03",
      "n": 55,
      "med": 4171,
      "raw_med": 4389.0
    },
    {
      "ym": "2024-04",
      "n": 50,
      "med": 4212,
      "raw_med": 4085.0
    },
    {
      "ym": "2024-05",
      "n": 58,
      "med": 4280,
      "raw_med": 4529.0
    },
    {
      "ym": "2024-06",
      "n": 59,
      "med": 4302,
      "raw_med": 4218.0
    },
    {
      "ym": "2024-07",
      "n": 85,
      "med": 4396,
      "raw_med": 4821.0
    },
    {
      "ym": "2024-08",
      "n": 48,
      "med": 4297,
      "raw_med": 3739.0
    },
    {
      "ym": "2024-09",
      "n": 48,
      "med": 4193,
      "raw_med": 3767.0
    },
    {
      "ym": "2024-10",
      "n": 73,
      "med": 4221,
      "raw_med": 4250.0
    },
    {
      "ym": "2024-11",
      "n": 51,
      "med": 4168,
      "raw_med": 4211.0
    },
    {
      "ym": "2024-12",
      "n": 79,
      "med": 4131,
      "raw_med": 4000.0
    },
    {
      "ym": "2025-01",
      "n": 75,
      "med": 4018,
      "raw_med": 4144.0
    },
    {
      "ym": "2025-02",
      "n": 62,
      "med": 4060,
      "raw_med": 3985.0
    },
    {
      "ym": "2025-03",
      "n": 83,
      "med": 4176,
      "raw_med": 4463.0
    },
    {
      "ym": "2025-04",
      "n": 74,
      "med": 4107,
      "raw_med": 3837.0
    },
    {
      "ym": "2025-05",
      "n": 71,
      "med": 4162,
      "raw_med": 4544.0
    },
    {
      "ym": "2025-06",
      "n": 59,
      "med": 4144,
      "raw_med": 3894.0
    },
    {
      "ym": "2025-07",
      "n": 81,
      "med": 4093,
      "raw_med": 3837.0
    },
    {
      "ym": "2025-08",
      "n": 61,
      "med": 4109,
      "raw_med": 4078.0
    },
    {
      "ym": "2025-09",
      "n": 101,
      "med": 4054,
      "raw_med": 4136.0
    },
    {
      "ym": "2025-10",
      "n": 67,
      "med": 4137,
      "raw_med": 4333.0
    },
    {
      "ym": "2025-11",
      "n": 52,
      "med": 4072,
      "raw_med": 4155.0
    },
    {
      "ym": "2025-12",
      "n": 63,
      "med": 4145,
      "raw_med": 4333.0
    },
    {
      "ym": "2026-01",
      "n": 74,
      "med": 4219,
      "raw_med": 4277.0
    },
    {
      "ym": "2026-02",
      "n": 47,
      "med": 4243,
      "raw_med": 4224.0
    },
    {
      "ym": "2026-03",
      "n": 94,
      "med": 4276,
      "raw_med": 4333.0
    },
    {
      "ym": "2026-04",
      "n": 84,
      "med": 4280,
      "raw_med": 4359.0
    },
    {
      "ym": "2026-05",
      "n": 74,
      "med": 4308,
      "raw_med": 4323.0
    },
    {
      "ym": "2026-06",
      "n": 133,
      "med": 4306,
      "raw_med": 4323.0
    },
    {
      "ym": "2026-07",
      "n": 380,
      "med": 4312,
      "raw_med": 4312.0
    },
    {
      "ym": "2026-08",
      "n": 72,
      "med": 4273,
      "raw_med": 3990.0
    }
  ],
  "era_mix": [
    {
      "grp": "vor 1900",
      "n": 7
    },
    {
      "grp": "1900–1949",
      "n": 65
    },
    {
      "grp": "1950–1979",
      "n": 235
    },
    {
      "grp": "1980–1999",
      "n": 126
    },
    {
      "grp": "ab 2000",
      "n": 164
    },
    {
      "grp": "unbekannt",
      "n": 28
    }
  ],
  "condition_mix": [
    {
      "grp": "Keine Angabe",
      "n": 263
    },
    {
      "grp": "Gepflegt",
      "n": 237
    },
    {
      "grp": "Top-Zustand",
      "n": 57
    },
    {
      "grp": "Neubau",
      "n": 51
    },
    {
      "grp": "Renovierungsbedarf",
      "n": 17
    }
  ],
  "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": 3914,
            "cur": 4273,
            "yoy": 4.0,
            "idx": [
              100.0,
              99.4,
              100.8,
              101.6,
              102.8,
              104.1,
              106.6,
              107.6,
              109.4,
              109.9,
              112.3,
              109.8,
              107.1,
              107.8,
              106.5,
              105.5,
              102.7,
              103.7,
              106.7,
              104.9,
              106.3,
              105.9,
              104.6,
              105.0,
              103.6,
              105.7,
              104.0,
              105.9,
              107.8,
              108.4,
              109.2,
              109.4,
              110.1,
              110.0,
              110.2,
              109.2
            ]
          }
        ]
      }
    ],
    "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": 3914,
      "cur": 4273,
      "yoy": 4.0,
      "idx": [
        100.0,
        99.4,
        100.8,
        101.6,
        102.8,
        104.1,
        106.6,
        107.6,
        109.4,
        109.9,
        112.3,
        109.8,
        107.1,
        107.8,
        106.5,
        105.5,
        102.7,
        103.7,
        106.7,
        104.9,
        106.3,
        105.9,
        104.6,
        105.0,
        103.6,
        105.7,
        104.0,
        105.9,
        107.8,
        108.4,
        109.2,
        109.4,
        110.1,
        110.0,
        110.2,
        109.2
      ]
    }
  },
  "segments": [
    {
      "key": "rooms",
      "label": "Zimmerzahl",
      "unit": "€/m²",
      "rows": [
        {
          "label": "1 Zimmer",
          "p50": 4673.0,
          "share": 10,
          "delta": 7
        },
        {
          "label": "2 Zimmer",
          "p50": 4697.0,
          "share": 28,
          "delta": 8
        },
        {
          "label": "3 Zimmer",
          "p50": 4153.0,
          "share": 40,
          "delta": -5
        },
        {
          "label": "4 Zimmer",
          "p50": 4219.0,
          "share": 22,
          "delta": -3
        }
      ]
    },
    {
      "key": "size",
      "label": "Wohnfläche",
      "unit": "€/m²",
      "rows": [
        {
          "label": "bis 50 m²",
          "p50": 4892.0,
          "share": 15,
          "delta": 12
        },
        {
          "label": "50–80 m²",
          "p50": 4218.0,
          "share": 41,
          "delta": -3
        },
        {
          "label": "80–120 m²",
          "p50": 4189.0,
          "share": 35,
          "delta": -4
        },
        {
          "label": "über 120 m²",
          "p50": 4742.0,
          "share": 9,
          "delta": 9
        }
      ]
    },
    {
      "key": "energy",
      "label": "Energieklasse",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Effizient (A–B)",
          "p50": 4955.0,
          "share": 45,
          "delta": 14
        },
        {
          "label": "Mittel (C–D)",
          "p50": 4167.0,
          "share": 37,
          "delta": -4
        },
        {
          "label": "Ineffizient (E–H)",
          "p50": 3906.0,
          "share": 19,
          "delta": -10
        }
      ]
    },
    {
      "key": "type",
      "label": "Wohnungstyp",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Standard",
          "p50": 4271.0,
          "share": 75,
          "delta": -2
        },
        {
          "label": "Erdgeschoss",
          "p50": 4551.0,
          "share": 13,
          "delta": 4
        },
        {
          "label": "Dachgeschoss",
          "p50": 4126.0,
          "share": 6,
          "delta": -5
        },
        {
          "label": "Maisonette",
          "p50": 4562.0,
          "share": 7,
          "delta": 5
        }
      ]
    },
    {
      "key": "tenancy",
      "label": "Nutzung",
      "unit": "€/m²",
      "rows": [
        {
          "label": "Eigennutzung",
          "p50": 4385.0,
          "share": 70,
          "delta": 1
        },
        {
          "label": "Vermietet",
          "p50": 4218.0,
          "share": 30,
          "delta": -3
        }
      ]
    }
  ],
  "postcodes": [
    {
      "zip": "89075",
      "p50": 4447,
      "direct_p50": 4447,
      "n_active": 181,
      "pool_n": 181,
      "new_30d": 97,
      "dom_days": 53,
      "quality": "hoch",
      "trend_pct": 2.0
    },
    {
      "zip": "89077",
      "p50": 4427,
      "direct_p50": 4427,
      "n_active": 106,
      "pool_n": 106,
      "new_30d": 49,
      "dom_days": 47,
      "quality": "hoch",
      "trend_pct": 11.1
    },
    {
      "zip": "89073",
      "p50": 4330,
      "direct_p50": 4330,
      "n_active": 192,
      "pool_n": 192,
      "new_30d": 124,
      "dom_days": 32,
      "quality": "hoch",
      "trend_pct": -0.2
    },
    {
      "zip": "89081",
      "p50": 4176,
      "direct_p50": 4176,
      "n_active": 64,
      "pool_n": 64,
      "new_30d": 33,
      "dom_days": 10,
      "quality": "hoch",
      "trend_pct": 9.5
    },
    {
      "zip": "89079",
      "p50": 3698,
      "direct_p50": 3698,
      "n_active": 99,
      "pool_n": 99,
      "new_30d": 59,
      "dom_days": 49,
      "quality": "hoch",
      "trend_pct": -17.4
    }
  ]
}