{
  "meta": {
    "schema_version": 1,
    "chart": "warsaw-districts",
    "title": "Rent across Warsaw districts",
    "updated_at": "2026-10-26",
    "currency": "PLN",
    "period": "monthly",
    "license": "CC-BY-4.0",
    "attribution": "Data: PolandRent.com",
    "source_url": "https://polandrent.com/charts#warsaw-districts",
    "image_url": "https://polandrent.com/charts/warsaw-districts",
    "methodology_url": "https://polandrent.com/methodology",
    "selection": "Displayed chart subset in bar order; not an exhaustive rental dataset. Stable URLs serve the latest published snapshot; save files to retain an edition.",
    "limitations": "Modelled asking prices from listings seen within 14 days; not signed rents or all-in costs. Whole-flat eligibility is unverified. Two rooms usually means a living room plus one bedroom. Sample counts are algorithm-retained observations before tail trimming, not verified distinct homes; city and district samples overlap."
  },
  "rows": [
    {
      "label": "Śródmieście",
      "city": "warszawa",
      "district": "srodmiescie",
      "rooms": 2,
      "median_pln": 5064,
      "sample_size": 154
    },
    {
      "label": "Wola",
      "city": "warszawa",
      "district": "wola",
      "rooms": 2,
      "median_pln": 4045,
      "sample_size": 169
    },
    {
      "label": "Wilanów",
      "city": "warszawa",
      "district": "wilanow",
      "rooms": 2,
      "median_pln": 3603,
      "sample_size": 51
    },
    {
      "label": "Mokotów",
      "city": "warszawa",
      "district": "mokotow",
      "rooms": 2,
      "median_pln": 3506,
      "sample_size": 147
    },
    {
      "label": "Żoliborz",
      "city": "warszawa",
      "district": "zoliborz",
      "rooms": 2,
      "median_pln": 3471,
      "sample_size": 48
    },
    {
      "label": "Włochy",
      "city": "warszawa",
      "district": "wlochy",
      "rooms": 2,
      "median_pln": 3414,
      "sample_size": 51
    },
    {
      "label": "Praga-Północ",
      "city": "warszawa",
      "district": "praga-polnoc",
      "rooms": 2,
      "median_pln": 3346,
      "sample_size": 66
    },
    {
      "label": "Ochota",
      "city": "warszawa",
      "district": "ochota",
      "rooms": 2,
      "median_pln": 3281,
      "sample_size": 55
    },
    {
      "label": "Ursynów",
      "city": "warszawa",
      "district": "ursynow",
      "rooms": 2,
      "median_pln": 3211,
      "sample_size": 78
    },
    {
      "label": "Bemowo",
      "city": "warszawa",
      "district": "bemowo",
      "rooms": 2,
      "median_pln": 3206,
      "sample_size": 61
    },
    {
      "label": "Praga-Południe",
      "city": "warszawa",
      "district": "praga-poludnie",
      "rooms": 2,
      "median_pln": 3170,
      "sample_size": 113
    },
    {
      "label": "Bielany",
      "city": "warszawa",
      "district": "bielany",
      "rooms": 2,
      "median_pln": 3102,
      "sample_size": 69
    },
    {
      "label": "Wesoła",
      "city": "warszawa",
      "district": "wesola",
      "rooms": 2,
      "median_pln": 3042,
      "sample_size": 11
    },
    {
      "label": "Targówek",
      "city": "warszawa",
      "district": "targowek",
      "rooms": 2,
      "median_pln": 2998,
      "sample_size": 52
    }
  ]
}
