{
  "snapshot_id": "approved-static-c6015be852c3d22b",
  "page_version": "4d703d0274d3446ace2b522e11e782fa",
  "content_date": "2026-09-29",
  "schema_version": "immigrationdb-report-dataset-v1",
  "generated_at": "2026-09-29",
  "citation": {
    "@type": "CreativeWork",
    "@id": "https://immigrationdb.com/reports/belgium-cheapest-cities-to-rent/#citation",
    "schema_version": "immigrationdb-citation-v1",
    "citation_type": "ImmigrationDB compilation",
    "canonical_url": "https://immigrationdb.com/reports/belgium-cheapest-cities-to-rent/",
    "title": "Cheapest cities to rent in Belgium",
    "author": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "publisher": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "snapshot_id": "approved-static-c6015be852c3d22b",
    "version": "4d703d0274d3446ace2b522e11e782fa",
    "retrieval_date": "2026-09-29",
    "build_date": "2026-09-29",
    "compilation_license": {
      "name": "CC BY 4.0",
      "url": "https://creativecommons.org/licenses/by/4.0/",
      "terms_url": "https://immigrationdb.com/about/copyright/"
    },
    "formats": {
      "apa": "ImmigrationDB. (2026, September 29). Cheapest cities to rent in Belgium [ImmigrationDB compilation; version 4d703d0274d3446ace2b522e11e782fa]. ImmigrationDB. https://immigrationdb.com/reports/belgium-cheapest-cities-to-rent/ Retrieved 2026-09-29. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/",
      "bibtex": "@misc{immigrationdb_immigrationdb_cheapest-cities-to-rent-in-belgium_2a09cdf36a9a,\n  author = {ImmigrationDB},\n  title = {Cheapest cities to rent in Belgium},\n  publisher = {ImmigrationDB},\n  year = {2026},\n  date = {2026-09-29},\n  version = {4d703d0274d3446ace2b522e11e782fa},\n  url = {https://immigrationdb.com/reports/belgium-cheapest-cities-to-rent/},\n  note = {Retrieved 2026-09-29. ImmigrationDB compilation. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/},\n}",
      "markdown": "[Cheapest cities to rent in Belgium](https://immigrationdb.com/reports/belgium-cheapest-cities-to-rent/) — ImmigrationDB; ImmigrationDB; version 4d703d0274d3446ace2b522e11e782fa; retrieved 2026-09-29; built 2026-09-29."
    },
    "boundary_note": "This citation identifies the ImmigrationDB compilation/page. Underlying source publishers and datasets retain their own terms; inspect the Sources section and cite those records separately."
  },
  "underlying_source_references": [
    {
      "source_id": "source-31bb91ce2c64",
      "source_url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
      "source_title": "Baux immobiliers – version annuelle / Real Estate Rents Annual; MunicipalityWideRealEstateRentsAnnual; RentP50",
      "publisher": "FPS Finance (SPF Finances), General Administration of Patrimonial Documentation – Information Gathering and Exchange (AGDP), Belgium",
      "source_quality": "verified",
      "last_checked": "2026-09-23"
    }
  ],
  "report": {
    "schema_version": "immigrationdb-generated-report-v1",
    "canonical_slug": "belgium-cheapest-cities-to-rent",
    "canonical_path": "/reports/belgium-cheapest-cities-to-rent/",
    "title": "Cheapest cities to rent in Belgium",
    "question": "Cheapest cities to rent in Belgium",
    "short_answer": "Ottignies-Louvain-la-Neuve, Belgium has the lowest median monthly rent of the 30 cities compared: 289.1 EUR/month (Baux immobiliers – version annuelle / Real Estate Rents Annual; MunicipalityWideRealEstateRentsAnnual; RentP50, 2025-12-31).",
    "summary": "Belgium cities ranked by one published rent series; per-square-metre rent is preferred, otherwise monthly dwelling rent is used without mixing the two.",
    "report_type": "data_driven_report",
    "scope": "city",
    "status": "accepted",
    "indexability": "indexable",
    "population_floor": 20000,
    "excluded_counts": {
      "population_floor": 525,
      "non_city_grain": 7
    },
    "not_advice_disclaimer": "This ranking is a source-backed reference. Read the source, geographic grain and observation date before comparing rows.",
    "methodology_id": "methodology-belgium-cheapest-cities-to-rent-v1",
    "methodology": {
      "summary": "Every row is a published median monthly rent observation measured in EUR/month, ranked lowest first. The values were observed in 2025. A place appears only when it publishes this exact metric, so an absent place means missing data rather than a low value. Only published cities with at least 20,000 residents and city-level observations qualify.",
      "formula": "rent_median_city_eur_month asc",
      "assumptions": [
        "Source definitions, geographic grain and observation period remain visible for every row."
      ],
      "exclusions": [
        "Supplemental sources, null values, incompatible units, rows without direct source URLs, places below the population floor, non-city observations and copied values are excluded."
      ],
      "source_policy": "Verified sources with direct URL and visible scope"
    },
    "freshness": {
      "last_checked": "2026-09-23",
      "status": "generated_from_current_reusable_facts",
      "field_dates_visible": true,
      "verified_at": "2026-09-23"
    },
    "rows": [
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:25121",
        "label": "Ottignies-Louvain-la-Neuve, Belgium",
        "canonical_path": "/cities/be/ottignies-louvain-la-neuve/",
        "country_code": "BE",
        "population_total": 31823,
        "value": 289.08,
        "value_display": "289.1 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:53014",
        "label": "Boussu, Belgium",
        "canonical_path": "/cities/be/boussu/",
        "country_code": "BE",
        "population_total": 20516,
        "value": 557.15,
        "value_display": "557.2 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:55086",
        "label": "Manage, Belgium",
        "canonical_path": "/cities/be/manage/",
        "country_code": "BE",
        "population_total": 24249,
        "value": 609,
        "value_display": "609 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2792482",
        "label": "Leuven, Belgium",
        "canonical_path": "/cities/be/leuven-vlg-vbr/",
        "country_code": "BE",
        "population_total": 104906,
        "value": 625,
        "value_display": "625 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:62096",
        "label": "Seraing, Belgium",
        "canonical_path": "/cities/be/seraing/",
        "country_code": "BE",
        "population_total": 64764,
        "value": 630,
        "value_display": "630 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:52011",
        "label": "Charleroi, Belgium",
        "canonical_path": "/cities/be/charleroi/",
        "country_code": "BE",
        "population_total": 206900,
        "value": 650,
        "value_display": "650 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:62118",
        "label": "Grâce-Hollogne, Belgium",
        "canonical_path": "/cities/be/grace-hollogne/",
        "country_code": "BE",
        "population_total": 23353,
        "value": 650,
        "value_display": "650 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:58001",
        "label": "La Louvière, Belgium",
        "canonical_path": "/cities/be/la-louviere/",
        "country_code": "BE",
        "population_total": 81751,
        "value": 650,
        "value_display": "650 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2791343",
        "label": "Menen, Belgium",
        "canonical_path": "/cities/be/menen/",
        "country_code": "BE",
        "population_total": 34585,
        "value": 650,
        "value_display": "650 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:63079",
        "label": "Verviers, Belgium",
        "canonical_path": "/cities/be/verviers/",
        "country_code": "BE",
        "population_total": 56182,
        "value": 650,
        "value_display": "650 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:52015",
        "label": "Courcelles, Belgium",
        "canonical_path": "/cities/be/courcelles/",
        "country_code": "BE",
        "population_total": 31673,
        "value": 675,
        "value_display": "675 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:53082",
        "label": "Colfontaine, Belgium",
        "canonical_path": "/cities/be/colfontaine/",
        "country_code": "BE",
        "population_total": 20761,
        "value": 685,
        "value_display": "685 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:61031",
        "label": "Huy, Belgium",
        "canonical_path": "/cities/be/huy/",
        "country_code": "BE",
        "population_total": 21913,
        "value": 690,
        "value_display": "690 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:62051",
        "label": "Herstal, Belgium",
        "canonical_path": "/cities/be/herstal/",
        "country_code": "BE",
        "population_total": 40909,
        "value": 697.5,
        "value_display": "697.5 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:52012",
        "label": "Châtelet, Belgium",
        "canonical_path": "/cities/be/chatelet/",
        "country_code": "BE",
        "population_total": 35975,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:62120",
        "label": "Flémalle, Belgium",
        "canonical_path": "/cities/be/flemalle/",
        "country_code": "BE",
        "population_total": 27167,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:53028",
        "label": "Frameries, Belgium",
        "canonical_path": "/cities/be/frameries/",
        "country_code": "BE",
        "population_total": 21472,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2797656",
        "label": "Gent, Belgium",
        "canonical_path": "/cities/be/gent-vlg-vov/",
        "country_code": "BE",
        "population_total": 272657,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:71072",
        "label": "Hasselt, Belgium",
        "canonical_path": "/cities/be/hasselt/",
        "country_code": "BE",
        "population_total": 90914,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:35011",
        "label": "Middelkerke, Belgium",
        "canonical_path": "/cities/be/middelkerke/",
        "country_code": "BE",
        "population_total": 20069,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2787769",
        "label": "Ronse, Belgium",
        "canonical_path": "/cities/be/ronse/",
        "country_code": "BE",
        "population_total": 27577,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2787356",
        "label": "Saint-Nicolas, Belgium",
        "canonical_path": "/cities/be/saint-nicolas/",
        "country_code": "BE",
        "population_total": 24517,
        "value": 700,
        "value_display": "700 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:63023",
        "label": "Eupen, Belgium",
        "canonical_path": "/cities/be/eupen/",
        "country_code": "BE",
        "population_total": 20145,
        "value": 705,
        "value_display": "705 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2795100",
        "label": "Ieper, Belgium",
        "canonical_path": "/cities/be/ieper/",
        "country_code": "BE",
        "population_total": 35587,
        "value": 710,
        "value_display": "710 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:62079",
        "label": "Oupeye, Belgium",
        "canonical_path": "/cities/be/oupeye/",
        "country_code": "BE",
        "population_total": 26036,
        "value": 712.5,
        "value_display": "712.5 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:13008",
        "label": "Geel, Belgium",
        "canonical_path": "/cities/be/geel/",
        "country_code": "BE",
        "population_total": 42650,
        "value": 725,
        "value_display": "725 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:36008",
        "label": "Izegem, Belgium",
        "canonical_path": "/cities/be/izegem/",
        "country_code": "BE",
        "population_total": 29444,
        "value": 725,
        "value_display": "725 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:geonames:2787889",
        "label": "Roeselare, Belgium",
        "canonical_path": "/cities/be/roeselare-vlg-vwv/",
        "country_code": "BE",
        "population_total": 66888,
        "value": 725,
        "value_display": "725 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:34042",
        "label": "Zwevegem, Belgium",
        "canonical_path": "/cities/be/zwevegem/",
        "country_code": "BE",
        "population_total": 26035,
        "value": 725,
        "value_display": "725 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      },
      {
        "row_id": "belgium-cheapest-cities-to-rent:city:be:nis5:34041",
        "label": "Wevelgem, Belgium",
        "canonical_path": "/cities/be/wevelgem/",
        "country_code": "BE",
        "population_total": 32089,
        "value": 725.5,
        "value_display": "725.5 EUR/month",
        "unit": "EUR/month",
        "geographic_grain": "municipality",
        "source_locator": null,
        "observation_period": "2025-12-31",
        "derivation": "identity",
        "status": "accepted",
        "metric_id": "rent_median_city_eur_month",
        "source_quality": "verified",
        "source_ids": [
          "source-31bb91ce2c64"
        ],
        "evidence": [
          {
            "source_id": "source-31bb91ce2c64",
            "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
            "locator": "rent_median_city_eur_month; geographic grain: municipality",
            "retrieved_at": "2026-09-23"
          }
        ],
        "reader_label": "Median monthly rent",
        "label_owner_metric_id": null,
        "reader_label_role": "metric"
      }
    ],
    "claims": [],
    "source_ledger": [
      {
        "source_id": "source-31bb91ce2c64",
        "url": "https://opendata.fin.belgium.be/download/datasets/fb6485c0-5ed8-11ee-b9b4-0050569393d1_20251231_csv_NA_01000.zip",
        "title": "Baux immobiliers – version annuelle / Real Estate Rents Annual; MunicipalityWideRealEstateRentsAnnual; RentP50",
        "publisher": "FPS Finance (SPF Finances), General Administration of Patrimonial Documentation – Information Gathering and Exchange (AGDP), Belgium",
        "source_quality": "verified",
        "last_checked": "2026-09-23"
      }
    ],
    "meaning_audit": [
      "Compare the displayed value, unit, source date and geographic grain together.",
      "A city label does not change a regional observation into a city measurement."
    ],
    "blockers": [],
    "counts": {
      "rows_total": 30,
      "rows_accepted": 30,
      "rows_blocked": 0,
      "accepted_items": 30,
      "blocked_items": 0
    },
    "category": "cost",
    "verified_at": "2026-09-23",
    "row_count": 30,
    "country_codes": [
      "BE"
    ]
  }
}
