diff --git a/changelog.d/be-municipal-tax-rate-ay2026.added.md b/changelog.d/be-municipal-tax-rate-ay2026.added.md new file mode 100644 index 00000000..33957c0b --- /dev/null +++ b/changelog.d/be-municipal-tax-rate-ay2026.added.md @@ -0,0 +1,7 @@ +Add all 565 SPF Finances municipal PIT surcharge rates for tax assessment year +2026, preserving printed percentages and exact PDF page, column-block and text-line +locators. Match every publisher name bijectively to the existing Statbel NIS 2025 +commune catalogue, retain publisher labels and a mapping audit, and pin the captured +PDF in R2. Key the rates as `tax_year: 2025`, the income year they tax, with +`income_year` and `assessment_year` constraints as in the other Belgian tax packages; +no assessment-year 2027 rates are inferred for policy-year 2026 income. diff --git a/chronicle/source_package.py b/chronicle/source_package.py index 097ea622..93838609 100644 --- a/chronicle/source_package.py +++ b/chronicle/source_package.py @@ -662,6 +662,9 @@ "statbel/fiscal_income_distribution_2023" ), "spf-finances-pit-2023": Path("spf_finances/pit_2023"), + "spf-finances-municipal-tax-rate-ay2026": Path( + "spf_finances/municipal_tax_rate_ay2026" + ), "onss-contributions-2024": Path("onss/contributions_2024"), "onem-rva-unemployment-2024": Path("onem_rva/unemployment_2024"), "nbb-national-accounts-household-disposable-income-2024": Path( diff --git a/db/data/spf_finances/municipal_tax_rate_ay2026/manifest.yaml b/db/data/spf_finances/municipal_tax_rate_ay2026/manifest.yaml new file mode 100644 index 00000000..4557c79b --- /dev/null +++ b/db/data/spf_finances/municipal_tax_rate_ay2026/manifest.yaml @@ -0,0 +1,44 @@ +source_id: belgium +package_id: spf-finances-municipal-tax-rate-ay2026 +source_name: SPF Finances municipal PIT surcharge rates AY2026 +publisher: FPS Finance / SPF Finances / FOD Financiën +source_page: https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf +files: + 2025: + filename: spf_finances_municipal_tax_rate_ay2026.csv + source_url: https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + source_urls: + - https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + - https://finances.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + source_table: Municipal tax rates (%) for tax assessment year 2026 + sha256: 84fd75218ac34f343134dcdcd77272022479a55394ad829975c117c53bf3946a + size_bytes: 145657 + retrieved_at: '2026-10-23' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/belgium/spf-finances-municipal-tax-rate-ay2026/2025/84fd75218ac34f343134dcdcd77272022479a55394ad829975c117c53bf3946a/spf_finances_municipal_tax_rate_ay2026.csv + uri: r2://ledger-raw/raw/belgium/spf-finances-municipal-tax-rate-ay2026/2025/84fd75218ac34f343134dcdcd77272022479a55394ad829975c117c53bf3946a/spf_finances_municipal_tax_rate_ay2026.csv + notes: Representation-only extract of all 565 PDF cells; exact page/block/text-line locators. Downloaded + by HTTP GET from fin.belgium.be; the same path on finances.belgium.be is recorded but was not fetched. + Uploaded to R2 ledger-raw and verified by SHA-256 readback on 2026-10-24. + source_capture: + filename: municipal-tax-rate-2026.pdf + source_url: https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + source_urls: + - https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + - https://finances.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + source_table: Municipal tax rates (%) for tax assessment year 2026 + sha256: 051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606 + size_bytes: 182097 + retrieved_at: '2026-10-23' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/belgium/spf-finances-municipal-tax-rate-ay2026/source_capture/051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606/municipal-tax-rate-2026.pdf + uri: r2://ledger-raw/raw/belgium/spf-finances-municipal-tax-rate-ay2026/source_capture/051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606/municipal-tax-rate-2026.pdf + notes: Verbatim publisher PDF, created 2026-03-17; title Municipal tax rate | FPS Finance. Downloaded + by HTTP GET from fin.belgium.be; the same path on finances.belgium.be is recorded but was not fetched. + Uploaded to R2 ledger-raw and verified by SHA-256 readback on 2026-10-24. diff --git a/db/data/spf_finances/municipal_tax_rate_ay2026/municipal-tax-rate-2026.pdf b/db/data/spf_finances/municipal_tax_rate_ay2026/municipal-tax-rate-2026.pdf new file mode 100644 index 00000000..d1415451 Binary files /dev/null and b/db/data/spf_finances/municipal_tax_rate_ay2026/municipal-tax-rate-2026.pdf differ diff --git a/db/data/spf_finances/municipal_tax_rate_ay2026/spf_finances_municipal_tax_rate_ay2026.csv b/db/data/spf_finances/municipal_tax_rate_ay2026/spf_finances_municipal_tax_rate_ay2026.csv new file mode 100644 index 00000000..ecec69e1 --- /dev/null +++ b/db/data/spf_finances/municipal_tax_rate_ay2026/spf_finances_municipal_tax_rate_ay2026.csv @@ -0,0 +1,566 @@ +value_id,period,geography_id,geography_level,geography_name,geography_vintage,publisher_commune,value,source_page,source_column_block,source_line_start,source_line_end,source_rate_line,source_rate_text,source_sha256,source_url,match_tier,income_year,assessment_year +nis_41002,2025,41002,commune,Aalst,nis_2025,Aalst,7.5,1,1,7,7,7,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44084,2025,44084,commune,Aalter,nis_2025,Aalter,6.5,1,1,8,8,8,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24001,2025,24001,commune,Aarschot,nis_2025,Aarschot,8.0,1,1,9,9,9,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11001,2025,11001,commune,Aartselaar,nis_2025,Aartselaar,5.0,1,1,10,10,10,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23105,2025,23105,commune,Affligem,nis_2025,Affligem,7.0,1,1,11,11,11,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52074,2025,52074,commune,Aiseau-Presles,nis_2025,Aiseau-Presles,8.5,1,1,12,12,12,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73001,2025,73001,commune,Alken,nis_2025,Alken,7.0,1,1,13,13,13,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_38002,2025,38002,commune,Alveringem,nis_2025,Alveringem,8.0,1,1,14,14,14,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61003,2025,61003,commune,Amay,nis_2025,Amay,8.5,1,1,15,15,15,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63001,2025,63001,commune,Amel,nis_2025,Amel,6.0,1,1,16,16,16,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92003,2025,92003,commune,Andenne,nis_2025,Andenne,8.6,1,1,17,17,17,"8,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21001,2025,21001,commune,Anderlecht,nis_2025,Anderlecht,7.0,1,1,18,18,18,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56001,2025,56001,commune,Anderlues,nis_2025,Anderlues,8.8,1,1,19,19,19,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91005,2025,91005,commune,Anhée,nis_2025,Anhée,8.5,1,1,20,20,20,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62003,2025,62003,commune,Ans,nis_2025,Ans,8.5,1,1,21,21,21,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61079,2025,61079,commune,Anthisnes,nis_2025,Anthisnes,8.5,1,1,22,22,22,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57003,2025,57003,commune,Antoing,nis_2025,Antoing,7.0,1,1,23,23,23,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11002,2025,11002,commune,Antwerpen,nis_2025,Antwerpen,7.0,1,1,24,24,24,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34002,2025,34002,commune,Anzegem,nis_2025,Anzegem,8.0,1,1,25,25,25,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37020,2025,37020,commune,Ardooie,nis_2025,Ardooie,6.0,1,1,26,26,26,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13001,2025,13001,commune,Arendonk,nis_2025,Arendonk,7.5,1,1,27,27,27,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_81001,2025,81001,commune,Arlon,nis_2025,Arlon,7.0,1,1,28,28,28,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71002,2025,71002,commune,As,nis_2025,As,7.5,1,1,29,29,29,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23002,2025,23002,commune,Asse,nis_2025,Asse,6.9,1,1,30,30,30,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_43002,2025,43002,commune,Assenede,nis_2025,Assenede,7.0,1,1,31,31,31,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92006,2025,92006,commune,Assesse,nis_2025,Assesse,8.5,1,1,32,32,32,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51004,2025,51004,commune,Ath,nis_2025,Ath,8.8,1,1,33,33,33,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_81003,2025,81003,commune,Attert,nis_2025,Attert,7.0,1,1,34,34,34,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_81004,2025,81004,commune,Aubange,nis_2025,Aubange,8.0,1,1,35,35,35,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63003,2025,63003,commune,Aubel,nis_2025,Aubel,7.7,1,1,36,36,36,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21002,2025,21002,commune,Auderghem,nis_2025,Auderghem,6.0,1,1,37,37,37,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34003,2025,34003,commune,Avelgem,nis_2025,Avelgem,7.0,1,1,38,38,38,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62006,2025,62006,commune,Awans,nis_2025,Awans,8.5,1,1,39,39,39,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62009,2025,62009,commune,Aywaille,nis_2025,Aywaille,8.5,1,1,40,40,40,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13002,2025,13002,commune,Baarle-Hertog,nis_2025,Baarle-Hertog,7.2,1,1,41,41,41,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63004,2025,63004,commune,Baelen,nis_2025,Baelen,7.7,1,1,42,42,42,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13003,2025,13003,commune,Balen,nis_2025,Balen,8.0,1,1,43,43,43,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62011,2025,62011,commune,Bassenge,nis_2025,Bassenge,8.0,1,1,44,44,44,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82039,2025,82039,commune,Bastogne,nis_2025,Bastogne,7.0,1,2,46,46,46,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56005,2025,56005,commune,Beaumont,nis_2025,Beaumont,8.8,1,2,47,47,47,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91013,2025,91013,commune,Beauraing,nis_2025,Beauraing,8.0,1,2,48,48,48,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25005,2025,25005,commune,Beauvechain,nis_2025,Beauvechain,7.0,1,2,49,49,49,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31003,2025,31003,commune,Beernem,nis_2025,Beernem,7.8,1,2,50,50,50,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13004,2025,13004,commune,Beerse,nis_2025,Beerse,6.9,1,2,51,51,51,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23003,2025,23003,commune,Beersel,nis_2025,Beersel,6.9,1,2,52,52,52,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24007,2025,24007,commune,Begijnendijk,nis_2025,Begijnendijk,7.9,1,2,53,53,53,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24008,2025,24008,commune,Bekkevoort,nis_2025,Bekkevoort,7.6,1,2,54,54,54,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51008,2025,51008,commune,Beloeil,nis_2025,Beloeil,8.5,1,2,55,55,55,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21003,2025,21003,commune,Berchem-Sainte-Agathe,nis_2025,Berchem-Sainte-Agathe,6.5,1,2,56,58,58,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71004,2025,71004,commune,Beringen,nis_2025,Beringen,7.6,1,2,59,59,59,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12002,2025,12002,commune,Berlaar,nis_2025,Berlaar,7.8,1,2,60,60,60,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42003,2025,42003,commune,Berlare,nis_2025,Berlare,7.6,1,2,61,61,61,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64008,2025,64008,commune,Berloz,nis_2025,Berloz,8.5,1,2,62,62,62,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51009,2025,51009,commune,Bernissart,nis_2025,Bernissart,8.5,1,2,63,63,63,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24009,2025,24009,commune,Bertem,nis_2025,Bertem,7.5,1,2,64,64,64,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84009,2025,84009,commune,Bertrix,nis_2025,Bertrix,8.0,1,2,65,65,65,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23009,2025,23009,commune,Bever,nis_2025,Bever,8.0,1,2,66,66,66,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_46030,2025,46030,commune,Beveren-Kruibeke-Zwijndrecht,nis_2025,Beveren-Kruibeke-Zwijndrecht,5.0,1,2,67,69,69,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62015,2025,62015,commune,Beyne-Heusay,nis_2025,Beyne-Heusay,8.5,1,2,70,70,70,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24011,2025,24011,commune,Bierbeek,nis_2025,Bierbeek,7.0,1,2,71,71,71,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91015,2025,91015,commune,Bièvre,nis_2025,Bièvre,6.0,1,2,72,72,72,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73110,2025,73110,commune,Bilzen-Hoeselt,nis_2025,Bilzen-Hoeselt,7.9,1,2,73,73,73,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_58002,2025,58002,commune,Binche,nis_2025,Binche,8.0,1,2,74,74,74,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31004,2025,31004,commune,Blankenberge,nis_2025,Blankenberge,6.0,1,2,75,75,75,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62119,2025,62119,commune,Blégny,nis_2025,Blégny,8.5,1,2,76,76,76,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_72003,2025,72003,commune,Bocholt,nis_2025,Bocholt,8.0,1,2,77,77,77,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11004,2025,11004,commune,Boechout,nis_2025,Boechout,7.1,1,2,78,78,78,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12005,2025,12005,commune,Bonheiden,nis_2025,Bonheiden,7.5,1,2,79,79,79,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11005,2025,11005,commune,Boom,nis_2025,Boom,7.9,1,2,80,80,80,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24014,2025,24014,commune,Boortmeerbeek,nis_2025,Boortmeerbeek,7.2,1,2,81,81,81,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12007,2025,12007,commune,Bornem,nis_2025,Bornem,7.3,1,2,82,82,82,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84010,2025,84010,commune,Bouillon,nis_2025,Bouillon,8.0,1,2,83,83,83,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53014,2025,53014,commune,Boussu,nis_2025,Boussu,8.5,1,2,84,84,84,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24016,2025,24016,commune,Boutersem,nis_2025,Boutersem,7.6,1,2,85,85,85,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25014,2025,25014,commune,Braine-l'Alleud,nis_2025,Braine-l'Alleud,5.5,1,3,87,87,87,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_25015,2025,25015,commune,Braine-le-Château,nis_2025,Braine-le-Château,8.0,1,3,88,88,88,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_55004,2025,55004,commune,Braine-le-Comte,nis_2025,Braine-le-Comte,8.8,1,3,89,89,89,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64015,2025,64015,commune,Braives,nis_2025,Braives,8.0,1,3,90,90,90,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45059,2025,45059,commune,Brakel,nis_2025,Brakel,8.0,1,3,91,91,91,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11008,2025,11008,commune,Brasschaat,nis_2025,Brasschaat,6.0,1,3,92,92,92,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11009,2025,11009,commune,Brecht,nis_2025,Brecht,7.0,1,3,93,93,93,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35002,2025,35002,commune,Bredene,nis_2025,Bredene,7.0,1,3,94,94,94,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72004,2025,72004,commune,Bree,nis_2025,Bree,8.0,1,3,95,95,95,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51012,2025,51012,commune,Brugelette,nis_2025,Brugelette,8.5,1,3,96,96,96,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31005,2025,31005,commune,Brugge,nis_2025,Brugge,6.9,1,3,97,97,97,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57093,2025,57093,commune,Brunehaut,nis_2025,Brunehaut,8.8,1,3,98,98,98,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21004,2025,21004,commune,Bruxelles,nis_2025,Bruxelles,4.9,1,3,99,99,99,"4,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42004,2025,42004,commune,Buggenhout,nis_2025,Buggenhout,7.8,1,3,100,100,100,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63012,2025,63012,commune,Büllingen,nis_2025,Büllingen,6.0,1,3,101,101,101,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61010,2025,61010,commune,Burdinne,nis_2025,Burdinne,8.0,1,3,102,102,102,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63087,2025,63087,commune,Burg-Reuland,nis_2025,Burg-Reuland,7.0,1,3,103,103,103,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63013,2025,63013,commune,Bütgenbach,nis_2025,Bütgenbach,7.0,1,3,104,104,104,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57018,2025,57018,commune,Celles,nis_2025,Celles,8.2,1,3,105,105,105,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93010,2025,93010,commune,Cerfontaine,nis_2025,Cerfontaine,7.5,1,3,106,106,106,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52010,2025,52010,commune,Chapelle-lez-Herlaimont,nis_2025,Chapelle-lez-Herlaimont,8.8,1,3,107,109,109,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52011,2025,52011,commune,Charleroi,nis_2025,Charleroi,8.5,1,3,110,110,110,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25117,2025,25117,commune,Chastre,nis_2025,Chastre,8.0,1,3,111,111,111,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52012,2025,52012,commune,Châtelet,nis_2025,Châtelet,8.0,1,3,112,112,112,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62022,2025,62022,commune,Chaudfontaine,nis_2025,Chaudfontaine,8.0,1,3,113,113,113,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25018,2025,25018,commune,Chaumont-Gistoux,nis_2025,Chaumont-Gistoux,8.0,1,3,114,114,114,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51014,2025,51014,commune,Chièvres,nis_2025,Chièvres,8.8,1,3,115,115,115,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56016,2025,56016,commune,Chimay,nis_2025,Chimay,8.0,1,3,116,116,116,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85007,2025,85007,commune,Chiny,nis_2025,Chiny,8.0,1,3,117,117,117,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91030,2025,91030,commune,Ciney,nis_2025,Ciney,8.0,1,3,118,118,118,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61012,2025,61012,commune,Clavier,nis_2025,Clavier,8.5,1,3,119,119,119,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53082,2025,53082,commune,Colfontaine,nis_2025,Colfontaine,8.5,1,3,120,120,120,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62026,2025,62026,commune,Comblain-au-Pont,nis_2025,Comblain-au-Pont,8.8,1,3,121,121,121,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57097,2025,57097,commune,Comines-Warneton,nis_2025,Comines-Warneton,7.5,1,3,122,122,122,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52015,2025,52015,commune,Courcelles,nis_2025,Courcelles,8.8,1,3,123,123,123,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25023,2025,25023,commune,Court-Saint-Etienne,nis_2025,Court-Saint-Etienne,8.0,1,3,124,124,124,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93014,2025,93014,commune,Couvin,nis_2025,Couvin,8.5,1,3,125,125,125,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64021,2025,64021,commune,Crisnée,nis_2025,Crisnée,8.0,2,1,5,5,5,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62027,2025,62027,commune,Dalhem,nis_2025,Dalhem,7.5,2,1,6,6,6,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31006,2025,31006,commune,Damme,nis_2025,Damme,8.0,2,1,7,7,7,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84016,2025,84016,commune,Daverdisse,nis_2025,Daverdisse,6.5,2,1,8,8,8,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35029,2025,35029,commune,De Haan,nis_2025,De Haan,5.0,2,1,9,9,9,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_38008,2025,38008,commune,De Panne,nis_2025,De Panne,5.0,2,1,10,10,10,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34009,2025,34009,commune,Deerlijk,nis_2025,Deerlijk,8.0,2,1,11,11,11,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44083,2025,44083,commune,Deinze,nis_2025,Deinze,6.9,2,1,12,12,12,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41011,2025,41011,commune,Denderleeuw,nis_2025,Denderleeuw,7.3,2,1,13,13,13,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42006,2025,42006,commune,Dendermonde,nis_2025,Dendermonde,7.5,2,1,14,14,14,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37002,2025,37002,commune,Dentergem,nis_2025,Dentergem,7.5,2,1,15,15,15,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13006,2025,13006,commune,Dessel,nis_2025,Dessel,6.0,2,1,16,16,16,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44013,2025,44013,commune,Destelbergen,nis_2025,Destelbergen,6.9,2,1,17,17,17,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71011,2025,71011,commune,Diepenbeek,nis_2025,Diepenbeek,8.0,2,1,18,18,18,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24020,2025,24020,commune,Diest,nis_2025,Diest,7.9,2,1,19,19,19,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_32003,2025,32003,commune,Diksmuide,nis_2025,Diksmuide,8.0,2,1,20,20,20,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23016,2025,23016,commune,Dilbeek,nis_2025,Dilbeek,6.9,2,1,21,21,21,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72041,2025,72041,commune,Dilsen-Stokkem,nis_2025,Dilsen-Stokkem,8.0,2,1,22,22,22,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91034,2025,91034,commune,Dinant,nis_2025,Dinant,8.8,2,1,23,23,23,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63020,2025,63020,commune,Dison,nis_2025,Dison,8.2,2,1,24,24,24,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93018,2025,93018,commune,Doische,nis_2025,Doische,8.0,2,1,25,25,25,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64023,2025,64023,commune,Donceel,nis_2025,Donceel,8.8,2,1,26,26,26,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53020,2025,53020,commune,Dour,nis_2025,Dour,8.4,2,1,27,27,27,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23098,2025,23098,commune,Drogenbos,nis_2025,Drogenbos,7.0,2,1,28,28,28,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12009,2025,12009,commune,Duffel,nis_2025,Duffel,6.5,2,1,29,29,29,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83012,2025,83012,commune,Durbuy,nis_2025,Durbuy,8.0,2,1,30,30,30,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_55050,2025,55050,commune,Ecaussinnes,nis_2025,Ecaussinnes,7.6,2,1,31,31,31,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11013,2025,11013,commune,Edegem,nis_2025,Edegem,6.5,2,1,32,32,32,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_43005,2025,43005,commune,Eeklo,nis_2025,Eeklo,7.5,2,1,33,33,33,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92035,2025,92035,commune,Eghezée,nis_2025,Eghezée,7.5,2,1,34,34,34,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51017,2025,51017,commune,Ellezelles,nis_2025,Ellezelles,8.0,2,1,35,35,35,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51067,2025,51067,commune,Enghien,nis_2025,Enghien,8.2,2,1,36,36,36,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61080,2025,61080,commune,Engis,nis_2025,Engis,8.0,2,1,37,37,37,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83013,2025,83013,commune,Erezée,nis_2025,Erezée,8.0,2,1,38,38,38,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41082,2025,41082,commune,Erpe-Mere,nis_2025,Erpe-Mere,7.0,2,1,39,39,39,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56022,2025,56022,commune,Erquelinnes,nis_2025,Erquelinnes,8.5,2,1,40,40,40,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62032,2025,62032,commune,Esneux,nis_2025,Esneux,8.1,2,1,41,41,41,"8,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11016,2025,11016,commune,Essen,nis_2025,Essen,7.0,2,1,42,42,42,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57027,2025,57027,commune,Estaimpuis,nis_2025,Estaimpuis,8.8,2,1,43,43,43,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_58003,2025,58003,commune,Estinnes,nis_2025,Estinnes,8.5,2,1,44,44,44,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85009,2025,85009,commune,Etalle,nis_2025,Etalle,7.0,2,1,45,45,45,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21005,2025,21005,commune,Etterbeek,nis_2025,Etterbeek,5.8,2,2,47,47,47,"5,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63023,2025,63023,commune,Eupen,nis_2025,Eupen,8.0,2,2,48,48,48,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21006,2025,21006,commune,Evere,nis_2025,Evere,7.0,2,2,49,49,49,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44019,2025,44019,commune,Evergem,nis_2025,Evergem,7.4,2,2,50,50,50,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64076,2025,64076,commune,Faimes,nis_2025,Faimes,8.8,2,2,51,51,51,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52018,2025,52018,commune,Farciennes,nis_2025,Farciennes,8.8,2,2,52,52,52,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82009,2025,82009,commune,Fauvillers,nis_2025,Fauvillers,7.0,2,2,53,53,53,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92138,2025,92138,commune,Fernelmont,nis_2025,Fernelmont,7.5,2,2,54,54,54,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61019,2025,61019,commune,Ferrières,nis_2025,Ferrières,8.5,2,2,55,55,55,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64025,2025,64025,commune,Fexhe-le-Haut-Clocher,nis_2025,Fexhe-le-Haut-Clocher,8.8,2,2,56,56,56,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62120,2025,62120,commune,Flémalle,nis_2025,Flémalle,8.0,2,2,57,57,57,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62038,2025,62038,commune,Fléron,nis_2025,Fléron,8.5,2,2,58,58,58,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52021,2025,52021,commune,Fleurus,nis_2025,Fleurus,8.5,2,2,59,59,59,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51019,2025,51019,commune,Flobecq,nis_2025,Flobecq,8.0,2,2,60,60,60,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92045,2025,92045,commune,Floreffe,nis_2025,Floreffe,8.3,2,2,61,61,61,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93022,2025,93022,commune,Florennes,nis_2025,Florennes,8.5,2,2,62,62,62,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85011,2025,85011,commune,Florenville,nis_2025,Florenville,8.0,2,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52022,2025,52022,commune,Fontaine-l'Evêque,nis_2025,Fontaine-l'Evêque,8.8,2,2,64,64,64,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_21007,2025,21007,commune,Forest,nis_2025,Forest,7.0,2,2,65,65,65,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92048,2025,92048,commune,Fosses-la-Ville,nis_2025,Fosses-la-Ville,8.5,2,2,66,66,66,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53028,2025,53028,commune,Frameries,nis_2025,Frameries,8.6,2,2,67,67,67,"8,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51065,2025,51065,commune,Frasnes-lez-Anvaing,nis_2025,Frasnes-lez-Anvaing,7.8,2,2,68,68,68,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56029,2025,56029,commune,Froidchapelle,nis_2025,Froidchapelle,8.5,2,2,69,69,69,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21008,2025,21008,commune,Ganshoren,nis_2025,Ganshoren,6.5,2,2,70,70,70,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44020,2025,44020,commune,Gavere,nis_2025,Gavere,7.3,2,2,71,71,71,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91054,2025,91054,commune,Gedinne,nis_2025,Gedinne,6.5,2,2,72,72,72,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13008,2025,13008,commune,Geel,nis_2025,Geel,7.0,2,2,73,73,73,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64029,2025,64029,commune,Geer,nis_2025,Geer,7.7,2,2,74,74,74,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24028,2025,24028,commune,Geetbets,nis_2025,Geetbets,8.0,2,2,75,75,75,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92142,2025,92142,commune,Gembloux,nis_2025,Gembloux,7.6,2,2,76,76,76,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25031,2025,25031,commune,Genappe,nis_2025,Genappe,8.0,2,2,77,77,77,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71016,2025,71016,commune,Genk,nis_2025,Genk,7.5,2,2,78,78,78,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44021,2025,44021,commune,Gent,nis_2025,Gent,6.5,2,2,79,79,79,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41018,2025,41018,commune,Geraardsbergen,nis_2025,Geraardsbergen,7.8,2,2,80,80,80,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52025,2025,52025,commune,Gerpinnes,nis_2025,Gerpinnes,8.0,2,2,81,81,81,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92054,2025,92054,commune,Gesves,nis_2025,Gesves,8.5,2,2,82,82,82,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71017,2025,71017,commune,Gingelom,nis_2025,Gingelom,8.0,2,2,83,83,83,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35005,2025,35005,commune,Gistel,nis_2025,Gistel,7.0,2,2,84,84,84,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24137,2025,24137,commune,Glabbeek,nis_2025,Glabbeek,7.8,2,2,85,85,85,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82037,2025,82037,commune,Gouvy,nis_2025,Gouvy,8.0,2,2,86,86,86,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62118,2025,62118,commune,Grâce-Hollogne,nis_2025,Grâce-Hollogne,8.0,2,2,87,87,87,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25037,2025,25037,commune,Grez-Doiceau,nis_2025,Grez-Doiceau,6.9,2,3,89,89,89,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23025,2025,23025,commune,Grimbergen,nis_2025,Grimbergen,7.4,2,3,90,90,90,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13010,2025,13010,commune,Grobbendonk,nis_2025,Grobbendonk,7.5,2,3,91,91,91,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24033,2025,24033,commune,Haacht,nis_2025,Haacht,6.7,2,3,92,92,92,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41024,2025,41024,commune,Haaltert,nis_2025,Haaltert,7.2,2,3,93,93,93,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85046,2025,85046,commune,Habay,nis_2025,Habay,8.0,2,3,94,94,94,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71020,2025,71020,commune,Halen,nis_2025,Halen,8.0,2,3,95,95,95,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23027,2025,23027,commune,Halle,nis_2025,Halle,7.1,2,3,96,96,96,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42008,2025,42008,commune,Hamme,nis_2025,Hamme,8.0,2,3,97,97,97,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61024,2025,61024,commune,Hamoir,nis_2025,Hamoir,8.8,2,3,98,98,98,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91059,2025,91059,commune,Hamois,nis_2025,Hamois,8.0,2,3,99,99,99,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72037,2025,72037,commune,Hamont-Achel,nis_2025,Hamont-Achel,7.0,2,3,100,100,100,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56086,2025,56086,commune,Ham-sur-Heure-Nalinnes,nis_2025,Ham-sur-Heure-Nalinnes,8.0,2,3,101,103,103,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64034,2025,64034,commune,Hannut,nis_2025,Hannut,8.5,2,3,104,104,104,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34013,2025,34013,commune,Harelbeke,nis_2025,Harelbeke,7.5,2,3,105,105,105,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71072,2025,71072,commune,Hasselt,nis_2025,Hasselt,7.0,2,3,106,106,106,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91142,2025,91142,commune,Hastière,nis_2025,Hastière,8.2,2,3,107,107,107,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91064,2025,91064,commune,Havelange,nis_2025,Havelange,8.8,2,3,108,108,108,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72038,2025,72038,commune,Hechtel-Eksel,nis_2025,Hechtel-Eksel,7.5,2,3,109,109,109,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73022,2025,73022,commune,Heers,nis_2025,Heers,7.5,2,3,110,110,110,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12014,2025,12014,commune,Heist-op-den-Berg,nis_2025,Heist-op-den-Berg,7.5,2,3,111,111,111,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25118,2025,25118,commune,Hélécine,nis_2025,Hélécine,8.8,2,3,112,112,112,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11018,2025,11018,commune,Hemiksem,nis_2025,Hemiksem,7.5,2,3,113,113,113,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53039,2025,53039,commune,Hensies,nis_2025,Hensies,8.5,2,3,114,114,114,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84029,2025,84029,commune,Herbeumont,nis_2025,Herbeumont,7.0,2,3,115,115,115,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24038,2025,24038,commune,Herent,nis_2025,Herent,7.7,2,3,116,116,116,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13011,2025,13011,commune,Herentals,nis_2025,Herentals,7.2,2,3,117,117,117,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13012,2025,13012,commune,Herenthout,nis_2025,Herenthout,7.5,2,3,118,118,118,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71024,2025,71024,commune,Herk-de-Stad,nis_2025,Herk-de-Stad,7.0,2,3,119,119,119,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61028,2025,61028,commune,Héron,nis_2025,Héron,8.2,2,3,120,120,120,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13013,2025,13013,commune,Herselt,nis_2025,Herselt,7.3,2,3,121,121,121,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62051,2025,62051,commune,Herstal,nis_2025,Herstal,8.5,2,3,122,122,122,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73028,2025,73028,commune,Herstappe,nis_2025,Herstappe,5.0,2,3,123,123,123,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63035,2025,63035,commune,Herve,nis_2025,Herve,8.0,2,3,124,124,124,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41027,2025,41027,commune,Herzele,nis_2025,Herzele,7.5,2,3,125,125,125,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71070,2025,71070,commune,Heusden-Zolder,nis_2025,Heusden-Zolder,7.5,2,3,126,126,126,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33039,2025,33039,commune,Heuvelland,nis_2025,Heuvelland,8.0,2,3,127,127,127,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24041,2025,24041,commune,Hoegaarden,nis_2025,Hoegaarden,8.0,2,3,128,128,128,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23033,2025,23033,commune,Hoeilaart,nis_2025,Hoeilaart,6.8,2,3,129,129,129,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24043,2025,24043,commune,Holsbeek,nis_2025,Holsbeek,7.0,2,3,130,130,130,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53083,2025,53083,commune,Honnelles,nis_2025,Honnelles,8.2,3,1,5,5,5,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36006,2025,36006,commune,Hooglede,nis_2025,Hooglede,7.9,3,1,6,6,6,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13014,2025,13014,commune,Hoogstraten,nis_2025,Hoogstraten,5.7,3,1,7,7,7,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45062,2025,45062,commune,Horebeke,nis_2025,Horebeke,7.7,3,1,8,8,8,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83028,2025,83028,commune,Hotton,nis_2025,Hotton,8.5,3,1,9,9,9,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82014,2025,82014,commune,Houffalize,nis_2025,Houffalize,8.0,3,1,10,10,10,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72039,2025,72039,commune,Houthalen-Helchteren,nis_2025,Houthalen-Helchteren,8.0,3,1,11,11,11,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_32006,2025,32006,commune,Houthulst,nis_2025,Houthulst,7.5,3,1,12,12,12,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91072,2025,91072,commune,Houyet,nis_2025,Houyet,8.0,3,1,13,13,13,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11021,2025,11021,commune,Hove,nis_2025,Hove,7.5,3,1,14,14,14,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24045,2025,24045,commune,Huldenberg,nis_2025,Huldenberg,8.0,3,1,15,15,15,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13016,2025,13016,commune,Hulshout,nis_2025,Hulshout,7.0,3,1,16,16,16,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61031,2025,61031,commune,Huy,nis_2025,Huy,8.8,3,1,17,17,17,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35006,2025,35006,commune,Ichtegem,nis_2025,Ichtegem,7.7,3,1,18,18,18,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33011,2025,33011,commune,Ieper,nis_2025,Ieper,8.0,3,1,19,19,19,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25043,2025,25043,commune,Incourt,nis_2025,Incourt,8.0,3,1,20,20,20,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36007,2025,36007,commune,Ingelmunster,nis_2025,Ingelmunster,8.0,3,1,21,21,21,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25044,2025,25044,commune,Ittre,nis_2025,Ittre,7.9,3,1,22,22,22,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21009,2025,21009,commune,Ixelles,nis_2025,Ixelles,7.5,3,1,23,23,23,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36008,2025,36008,commune,Izegem,nis_2025,Izegem,7.0,3,1,24,24,24,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31012,2025,31012,commune,Jabbeke,nis_2025,Jabbeke,7.7,3,1,25,25,25,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63038,2025,63038,commune,Jalhay,nis_2025,Jalhay,6.8,3,1,26,26,26,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92140,2025,92140,commune,Jemeppe-sur-Sambre,nis_2025,Jemeppe-sur-Sambre,6.0,3,1,27,27,27,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21010,2025,21010,commune,Jette,nis_2025,Jette,7.4,3,1,28,28,28,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25048,2025,25048,commune,Jodoigne,nis_2025,Jodoigne,8.8,3,1,29,29,29,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62060,2025,62060,commune,Juprelle,nis_2025,Juprelle,7.5,3,1,30,30,30,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53044,2025,53044,commune,Jurbise,nis_2025,Jurbise,8.5,3,1,31,31,31,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11022,2025,11022,commune,Kalmthout,nis_2025,Kalmthout,7.5,3,1,32,32,32,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23038,2025,23038,commune,Kampenhout,nis_2025,Kampenhout,7.0,3,1,33,33,33,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11023,2025,11023,commune,Kapellen,nis_2025,Kapellen,5.5,3,1,34,34,34,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23039,2025,23039,commune,Kapelle-op-den-Bos,nis_2025,Kapelle-op-den-Bos,7.8,3,1,35,35,35,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_43007,2025,43007,commune,Kaprijke,nis_2025,Kaprijke,7.5,3,1,36,36,36,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13017,2025,13017,commune,Kasterlee,nis_2025,Kasterlee,7.0,3,1,37,37,37,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24048,2025,24048,commune,Keerbergen,nis_2025,Keerbergen,6.5,3,1,38,38,38,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63040,2025,63040,commune,Kelmis,nis_2025,Kelmis,7.5,3,1,39,39,39,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72018,2025,72018,commune,Kinrooi,nis_2025,Kinrooi,7.0,3,1,40,40,40,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45060,2025,45060,commune,Kluisbergen,nis_2025,Kluisbergen,7.5,3,1,41,41,41,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31043,2025,31043,commune,Knokke-Heist,nis_2025,Knokke-Heist,0.0,3,1,42,42,42,"0,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_32010,2025,32010,commune,Koekelare,nis_2025,Koekelare,7.0,3,1,43,43,43,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21011,2025,21011,commune,Koekelberg,nis_2025,Koekelberg,7.0,3,1,44,44,44,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_38014,2025,38014,commune,Koksijde,nis_2025,Koksijde,5.0,3,1,45,45,45,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11024,2025,11024,commune,Kontich,nis_2025,Kontich,5.7,3,2,47,47,47,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_32011,2025,32011,commune,Kortemark,nis_2025,Kortemark,7.8,3,2,48,48,48,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24054,2025,24054,commune,Kortenaken,nis_2025,Kortenaken,7.8,3,2,49,49,49,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24055,2025,24055,commune,Kortenberg,nis_2025,Kortenberg,7.9,3,2,50,50,50,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34022,2025,34022,commune,Kortrijk,nis_2025,Kortrijk,7.9,3,2,51,51,51,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23099,2025,23099,commune,Kraainem,nis_2025,Kraainem,7.0,3,2,52,52,52,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45068,2025,45068,commune,Kruisem,nis_2025,Kruisem,7.5,3,2,53,53,53,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34023,2025,34023,commune,Kuurne,nis_2025,Kuurne,7.9,3,2,54,54,54,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92141,2025,92141,commune,La Bruyère,nis_2025,La Bruyère,8.0,3,2,55,55,55,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25050,2025,25050,commune,La Hulpe,nis_2025,La Hulpe,6.6,3,2,56,56,56,"6,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_58001,2025,58001,commune,La Louvière,nis_2025,La Louvière,8.8,3,2,57,57,57,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83031,2025,83031,commune,La Roche-en-Ardenne,nis_2025,La Roche-en-Ardenne,8.0,3,2,58,58,58,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13053,2025,13053,commune,Laakdal,nis_2025,Laakdal,7.5,3,2,59,59,59,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42010,2025,42010,commune,Laarne,nis_2025,Laarne,7.8,3,2,60,60,60,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73042,2025,73042,commune,Lanaken,nis_2025,Lanaken,6.9,3,2,61,61,61,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24059,2025,24059,commune,Landen,nis_2025,Landen,7.9,3,2,62,62,62,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33040,2025,33040,commune,Langemark-Poelkapelle,nis_2025,Langemark-Poelkapelle,8.0,3,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25119,2025,25119,commune,Lasne,nis_2025,Lasne,5.8,3,2,64,64,64,"5,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_55035,2025,55035,commune,Le Roeulx,nis_2025,Le Roeulx,8.5,3,2,65,65,65,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42011,2025,42011,commune,Lebbeke,nis_2025,Lebbeke,7.5,3,2,66,66,66,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41034,2025,41034,commune,Lede,nis_2025,Lede,7.9,3,2,67,67,67,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36010,2025,36010,commune,Ledegem,nis_2025,Ledegem,7.5,3,2,68,68,68,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84033,2025,84033,commune,Léglise,nis_2025,Léglise,8.0,3,2,69,69,69,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34025,2025,34025,commune,Lendelede,nis_2025,Lendelede,7.8,3,2,70,70,70,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23104,2025,23104,commune,Lennik,nis_2025,Lennik,7.9,3,2,71,71,71,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53046,2025,53046,commune,Lens,nis_2025,Lens,8.0,3,2,72,72,72,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71034,2025,71034,commune,Leopoldsburg,nis_2025,Leopoldsburg,8.0,3,2,73,73,73,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52075,2025,52075,commune,Les-Bons-Villers,nis_2025,Les-Bons-Villers,8.0,3,2,74,74,74,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_51069,2025,51069,commune,Lessines,nis_2025,Lessines,8.8,3,2,75,75,75,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24062,2025,24062,commune,Leuven,nis_2025,Leuven,6.7,3,2,76,76,76,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57094,2025,57094,commune,Leuze-en-Hainaut,nis_2025,Leuze-en-Hainaut,8.8,3,2,77,77,77,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84035,2025,84035,commune,Libin,nis_2025,Libin,7.3,3,2,78,78,78,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84077,2025,84077,commune,Libramont-Chevigny,nis_2025,Libramont-Chevigny,7.5,3,2,79,79,79,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36011,2025,36011,commune,Lichtervelde,nis_2025,Lichtervelde,7.5,3,2,80,80,80,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23044,2025,23044,commune,Liedekerke,nis_2025,Liedekerke,7.8,3,2,81,81,81,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62063,2025,62063,commune,Liège,nis_2025,Liège,8.0,3,2,82,82,82,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12021,2025,12021,commune,Lier,nis_2025,Lier,7.2,3,2,83,83,83,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45063,2025,45063,commune,Lierde,nis_2025,Lierde,7.3,3,2,84,84,84,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63045,2025,63045,commune,Lierneux,nis_2025,Lierneux,7.5,3,2,85,85,85,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44085,2025,44085,commune,Lievegem,nis_2025,Lievegem,7.0,3,2,86,86,86,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13019,2025,13019,commune,Lille,nis_2025,Lille,6.5,3,2,87,87,87,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63046,2025,63046,commune,Limbourg,nis_2025,Limbourg,8.8,3,3,89,89,89,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64047,2025,64047,commune,Lincent,nis_2025,Lincent,8.8,3,3,90,90,90,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23100,2025,23100,commune,Linkebeek,nis_2025,Linkebeek,7.8,3,3,91,91,91,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11025,2025,11025,commune,Lint,nis_2025,Lint,8.0,3,3,92,92,92,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24133,2025,24133,commune,Linter,nis_2025,Linter,8.0,3,3,93,93,93,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56044,2025,56044,commune,Lobbes,nis_2025,Lobbes,8.5,3,3,94,94,94,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44087,2025,44087,commune,Lochristi,nis_2025,Lochristi,6.9,3,3,95,95,95,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_46029,2025,46029,commune,Lokeren,nis_2025,Lokeren,6.5,3,3,96,96,96,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72020,2025,72020,commune,Lommel,nis_2025,Lommel,6.0,3,3,97,97,97,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23045,2025,23045,commune,Londerzeel,nis_2025,Londerzeel,7.9,3,3,98,98,98,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63048,2025,63048,commune,Lontzen,nis_2025,Lontzen,6.8,3,3,99,99,99,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_32030,2025,32030,commune,Lo-Reninge,nis_2025,Lo-Reninge,7.7,3,3,100,100,100,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24066,2025,24066,commune,Lubbeek,nis_2025,Lubbeek,7.5,3,3,101,101,101,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71037,2025,71037,commune,Lummen,nis_2025,Lummen,6.7,3,3,102,102,102,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45064,2025,45064,commune,Maarkedal,nis_2025,Maarkedal,7.0,3,3,103,103,103,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72021,2025,72021,commune,Maaseik,nis_2025,Maaseik,8.5,3,3,104,104,104,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73107,2025,73107,commune,Maasmechelen,nis_2025,Maasmechelen,7.8,3,3,105,105,105,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23047,2025,23047,commune,Machelen,nis_2025,Machelen,5.0,3,3,106,106,106,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_43010,2025,43010,commune,Maldegem,nis_2025,Maldegem,6.9,3,3,107,107,107,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11057,2025,11057,commune,Malle,nis_2025,Malle,7.0,3,3,108,108,108,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63049,2025,63049,commune,Malmedy,nis_2025,Malmedy,7.0,3,3,109,109,109,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_55086,2025,55086,commune,Manage,nis_2025,Manage,8.0,3,3,110,110,110,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83055,2025,83055,commune,Manhay,nis_2025,Manhay,6.5,3,3,111,111,111,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83034,2025,83034,commune,Marche-en-Famenne,nis_2025,Marche-en-Famenne,8.0,3,3,112,112,112,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61039,2025,61039,commune,Marchin,nis_2025,Marchin,8.8,3,3,113,113,113,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_81013,2025,81013,commune,Martelange,nis_2025,Martelange,7.0,3,3,114,114,114,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12025,2025,12025,commune,Mechelen,nis_2025,Mechelen,6.5,3,3,115,115,115,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13021,2025,13021,commune,Meerhout,nis_2025,Meerhout,8.0,3,3,116,116,116,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23050,2025,23050,commune,Meise,nis_2025,Meise,7.9,3,3,117,117,117,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85024,2025,85024,commune,Meix-devant-Virton,nis_2025,Meix-devant-Virton,8.0,3,3,118,118,118,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34027,2025,34027,commune,Menen,nis_2025,Menen,8.0,3,3,119,119,119,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56049,2025,56049,commune,Merbes-le-Château,nis_2025,Merbes-le-Château,8.1,3,3,120,120,120,"8,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23052,2025,23052,commune,Merchtem,nis_2025,Merchtem,7.1,3,3,121,121,121,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44088,2025,44088,commune,Merelbeke-Melle,nis_2025,Merelbeke-Melle,7.5,3,3,122,122,122,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13023,2025,13023,commune,Merksplas,nis_2025,Merksplas,6.5,3,3,123,123,123,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33016,2025,33016,commune,Mesen,nis_2025,Mesen,9.0,3,3,124,124,124,"9,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_81015,2025,81015,commune,Messancy,nis_2025,Messancy,7.0,3,3,125,125,125,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92087,2025,92087,commune,Mettet,nis_2025,Mettet,8.0,3,3,126,126,126,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35011,2025,35011,commune,Middelkerke,nis_2025,Middelkerke,3.0,3,3,127,127,127,"3,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61041,2025,61041,commune,Modave,nis_2025,Modave,8.0,3,3,128,128,128,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13025,2025,13025,commune,Mol,nis_2025,Mol,7.7,3,3,129,129,129,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21012,2025,21012,commune,Molenbeek-Saint-Jean,nis_2025,Molenbeek-Saint-Jean,7.0,4,1,5,5,5,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56051,2025,56051,commune,Momignies,nis_2025,Momignies,8.5,4,1,6,6,6,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53053,2025,53053,commune,Mons,nis_2025,Mons,8.0,4,1,7,7,7,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57095,2025,57095,commune,Mont-de-l'Enclus,nis_2025,Mont-de-l'Enclus,8.0,4,1,8,8,8,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_52048,2025,52048,commune,Montigny-le-Tilleul,nis_2025,Montigny-le-Tilleul,8.0,4,1,9,9,9,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25068,2025,25068,commune,Mont-Saint-Guibert,nis_2025,Mont-Saint-Guibert,7.5,4,1,10,10,10,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36012,2025,36012,commune,Moorslede,nis_2025,Moorslede,8.0,4,1,11,11,11,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_58004,2025,58004,commune,Morlanwelz,nis_2025,Morlanwelz,8.8,4,1,12,12,12,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11029,2025,11029,commune,Mortsel,nis_2025,Mortsel,7.5,4,1,13,13,13,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57096,2025,57096,commune,Mouscron,nis_2025,Mouscron,8.8,4,1,14,14,14,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85026,2025,85026,commune,Musson,nis_2025,Musson,7.5,4,1,15,15,15,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92094,2025,92094,commune,Namur,nis_2025,Namur,8.5,4,1,16,16,16,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61043,2025,61043,commune,Nandrin,nis_2025,Nandrin,8.5,4,1,17,17,17,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83040,2025,83040,commune,Nassogne,nis_2025,Nassogne,8.0,4,1,18,18,18,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44086,2025,44086,commune,Nazareth-De Pinte,nis_2025,Nazareth-De Pinte,6.9,4,1,19,19,19,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84043,2025,84043,commune,Neufchâteau,nis_2025,Neufchâteau,7.3,4,1,20,20,20,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62121,2025,62121,commune,Neupré,nis_2025,Neupré,8.0,4,1,21,21,21,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11030,2025,11030,commune,Niel,nis_2025,Niel,8.0,4,1,22,22,22,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71045,2025,71045,commune,Nieuwerkerken,nis_2025,Nieuwerkerken,7.7,4,1,23,23,23,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_38016,2025,38016,commune,Nieuwpoort,nis_2025,Nieuwpoort,5.0,4,1,24,24,24,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12026,2025,12026,commune,Nijlen,nis_2025,Nijlen,7.0,4,1,25,25,25,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41048,2025,41048,commune,Ninove,nis_2025,Ninove,7.5,4,1,26,26,26,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25072,2025,25072,commune,Nivelles,nis_2025,Nivelles,7.0,4,1,27,27,27,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92097,2025,92097,commune,Ohey,nis_2025,Ohey,8.3,4,1,28,28,28,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13029,2025,13029,commune,Olen,nis_2025,Olen,6.5,4,1,29,29,29,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63057,2025,63057,commune,Olne,nis_2025,Olne,7.2,4,1,30,30,30,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91103,2025,91103,commune,Onhaye,nis_2025,Onhaye,8.0,4,1,31,31,31,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35013,2025,35013,commune,Oostende,nis_2025,Oostende,6.5,4,1,32,32,32,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44052,2025,44052,commune,Oosterzele,nis_2025,Oosterzele,7.8,4,1,33,33,33,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31022,2025,31022,commune,Oostkamp,nis_2025,Oostkamp,8.0,4,1,34,34,34,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37010,2025,37010,commune,Oostrozebeke,nis_2025,Oostrozebeke,7.9,4,1,35,35,35,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23060,2025,23060,commune,Opwijk,nis_2025,Opwijk,7.8,4,1,36,36,36,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64056,2025,64056,commune,Oreye,nis_2025,Oreye,6.9,4,1,37,37,37,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25120,2025,25120,commune,Orp-Jauche,nis_2025,Orp-Jauche,8.0,4,1,38,38,38,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25121,2025,25121,commune,Ottignies-Louvain-La-Neuve,nis_2025,Ottignies-Louvain-La-Neuve,7.7,4,1,39,41,41,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_45035,2025,45035,commune,Oudenaarde,nis_2025,Oudenaarde,7.0,4,1,42,42,42,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_35014,2025,35014,commune,Oudenburg,nis_2025,Oudenburg,7.7,4,1,43,43,43,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24086,2025,24086,commune,Oud-Heverlee,nis_2025,Oud-Heverlee,6.5,4,1,44,44,44,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72042,2025,72042,commune,Oudsbergen,nis_2025,Oudsbergen,6.5,4,1,45,45,45,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13031,2025,13031,commune,Oud-Turnhout,nis_2025,Oud-Turnhout,7.0,4,1,46,46,46,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61048,2025,61048,commune,Ouffet,nis_2025,Ouffet,8.0,4,2,48,48,48,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62079,2025,62079,commune,Oupeye,nis_2025,Oupeye,8.0,4,2,49,49,49,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23062,2025,23062,commune,Overijse,nis_2025,Overijse,7.3,4,2,50,50,50,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23106,2025,23106,commune,Pajottegem,nis_2025,Pajottegem,7.3,4,2,51,51,51,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84050,2025,84050,commune,Paliseul,nis_2025,Paliseul,8.0,4,2,52,52,52,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57062,2025,57062,commune,Pecq,nis_2025,Pecq,8.8,4,2,53,53,53,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72030,2025,72030,commune,Peer,nis_2025,Peer,8.0,4,2,54,54,54,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_72043,2025,72043,commune,Pelt,nis_2025,Pelt,6.0,4,2,55,55,55,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23064,2025,23064,commune,Pepingen,nis_2025,Pepingen,7.5,4,2,56,56,56,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63058,2025,63058,commune,Pepinster,nis_2025,Pepinster,8.5,4,2,57,57,57,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57064,2025,57064,commune,Péruwelz,nis_2025,Péruwelz,8.5,4,2,58,58,58,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25084,2025,25084,commune,Perwez,nis_2025,Perwez,7.5,4,2,59,59,59,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93056,2025,93056,commune,Philippeville,nis_2025,Philippeville,8.0,4,2,60,60,60,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37011,2025,37011,commune,Pittem,nis_2025,Pittem,7.5,4,2,61,61,61,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63088,2025,63088,commune,Plombières,nis_2025,Plombières,7.3,4,2,62,62,62,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_52055,2025,52055,commune,Pont-à-Celles,nis_2025,Pont-à-Celles,8.0,4,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33021,2025,33021,commune,Poperinge,nis_2025,Poperinge,8.0,4,2,64,64,64,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92101,2025,92101,commune,Profondeville,nis_2025,Profondeville,8.0,4,2,65,65,65,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12029,2025,12029,commune,Putte,nis_2025,Putte,7.5,4,2,66,66,66,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12041,2025,12041,commune,Puurs-Sint-Amands,nis_2025,Puurs-Sint-Amands,7.3,4,2,67,67,67,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53065,2025,53065,commune,Quaregnon,nis_2025,Quaregnon,8.5,4,2,68,68,68,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53084,2025,53084,commune,Quévy,nis_2025,Quévy,8.5,4,2,69,69,69,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53068,2025,53068,commune,Quiévrain,nis_2025,Quiévrain,8.8,4,2,70,70,70,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63061,2025,63061,commune,Raeren,nis_2025,Raeren,7.5,4,2,71,71,71,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25122,2025,25122,commune,Ramillies,nis_2025,Ramillies,8.3,4,2,72,72,72,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11035,2025,11035,commune,Ranst,nis_2025,Ranst,6.5,4,2,73,73,73,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13035,2025,13035,commune,Ravels,nis_2025,Ravels,6.0,4,2,74,74,74,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25123,2025,25123,commune,Rebecq,nis_2025,Rebecq,8.5,4,2,75,75,75,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64063,2025,64063,commune,Remicourt,nis_2025,Remicourt,8.0,4,2,76,76,76,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83044,2025,83044,commune,Rendeux,nis_2025,Rendeux,7.7,4,2,77,77,77,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13036,2025,13036,commune,Retie,nis_2025,Retie,7.8,4,2,78,78,78,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73066,2025,73066,commune,Riemst,nis_2025,Riemst,8.0,4,2,79,79,79,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13037,2025,13037,commune,Rijkevorsel,nis_2025,Rijkevorsel,7.4,4,2,80,80,80,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25091,2025,25091,commune,Rixensart,nis_2025,Rixensart,6.6,4,2,81,81,81,"6,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91114,2025,91114,commune,Rochefort,nis_2025,Rochefort,8.5,4,2,82,82,82,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36015,2025,36015,commune,Roeselare,nis_2025,Roeselare,8.5,4,2,83,83,83,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45041,2025,45041,commune,Ronse,nis_2025,Ronse,8.0,4,2,84,84,84,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23097,2025,23097,commune,Roosdaal,nis_2025,Roosdaal,7.5,4,2,85,85,85,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24094,2025,24094,commune,Rotselaar,nis_2025,Rotselaar,6.8,4,2,86,86,86,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85047,2025,85047,commune,Rouvroy,nis_2025,Rouvroy,6.0,4,2,87,87,87,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57072,2025,57072,commune,Rumes,nis_2025,Rumes,8.5,4,2,88,88,88,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11037,2025,11037,commune,Rumst,nis_2025,Rumst,6.5,4,3,90,90,90,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82038,2025,82038,commune,Sainte-Ode,nis_2025,Sainte-Ode,8.0,4,3,91,91,91,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64065,2025,64065,commune,Saint-Georges-sur-Meuse,nis_2025,Saint-Georges-sur-Meuse,8.0,4,3,92,94,94,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_53070,2025,53070,commune,Saint-Ghislain,nis_2025,Saint-Ghislain,7.9,4,3,95,95,95,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21013,2025,21013,commune,Saint-Gilles,nis_2025,Saint-Gilles,6.3,4,3,96,96,96,"6,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84059,2025,84059,commune,Saint-Hubert,nis_2025,Saint-Hubert,8.0,4,3,97,97,97,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21014,2025,21014,commune,Saint-Josse-ten-Noode,nis_2025,Saint-Josse-ten-Noode,6.5,4,3,98,98,98,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85034,2025,85034,commune,Saint-Léger,nis_2025,Saint-Léger,8.0,4,3,99,99,99,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62093,2025,62093,commune,Saint-Nicolas,nis_2025,Saint-Nicolas,8.5,4,3,100,100,100,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92137,2025,92137,commune,Sambreville,nis_2025,Sambreville,8.0,4,3,101,101,101,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63067,2025,63067,commune,Sankt Vith,nis_2025,Sankt Vith,6.0,4,3,102,102,102,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21015,2025,21015,commune,Schaerbeek,nis_2025,Schaerbeek,5.0,4,3,103,103,103,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11038,2025,11038,commune,Schelle,nis_2025,Schelle,6.8,4,3,104,104,104,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24134,2025,24134,commune,Scherpenheuvel-Zichem,nis_2025,Scherpenheuvel-Zichem,8.0,4,3,105,107,107,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11039,2025,11039,commune,Schilde,nis_2025,Schilde,5.0,4,3,108,108,108,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11040,2025,11040,commune,Schoten,nis_2025,Schoten,6.5,4,3,109,109,109,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_55085,2025,55085,commune,Seneffe,nis_2025,Seneffe,8.0,4,3,110,110,110,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62096,2025,62096,commune,Seraing,nis_2025,Seraing,8.5,4,3,111,111,111,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_51068,2025,51068,commune,Silly,nis_2025,Silly,7.8,4,3,112,112,112,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23101,2025,23101,commune,Sint-Genesius-Rode,nis_2025,Sint-Genesius-Rode,6.0,4,3,113,113,113,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_46020,2025,46020,commune,Sint-Gillis-Waas,nis_2025,Sint-Gillis-Waas,7.9,4,3,114,114,114,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12035,2025,12035,commune,Sint-Katelijne-Waver,nis_2025,Sint-Katelijne-Waver,7.1,4,3,115,115,115,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_43014,2025,43014,commune,Sint-Laureins,nis_2025,Sint-Laureins,7.0,4,3,116,116,116,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41063,2025,41063,commune,Sint-Lievens-Houtem,nis_2025,Sint-Lievens-Houtem,7.9,4,3,117,117,117,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44064,2025,44064,commune,Sint-Martens-Latem,nis_2025,Sint-Martens-Latem,5.5,4,3,118,118,118,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_46021,2025,46021,commune,Sint-Niklaas,nis_2025,Sint-Niklaas,7.5,4,3,119,119,119,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23077,2025,23077,commune,Sint-Pieters-Leeuw,nis_2025,Sint-Pieters-Leeuw,7.0,4,3,120,120,120,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71053,2025,71053,commune,Sint-Truiden,nis_2025,Sint-Truiden,8.0,4,3,121,121,121,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56088,2025,56088,commune,Sivry-Rance,nis_2025,Sivry-Rance,8.8,4,3,122,122,122,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_55040,2025,55040,commune,Soignies,nis_2025,Soignies,8.0,4,3,123,123,123,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_92114,2025,92114,commune,Sombreffe,nis_2025,Sombreffe,8.0,4,3,124,124,124,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91120,2025,91120,commune,Somme-Leuze,nis_2025,Somme-Leuze,7.9,4,3,125,125,125,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62099,2025,62099,commune,Soumagne,nis_2025,Soumagne,8.4,4,3,126,126,126,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63072,2025,63072,commune,Spa,nis_2025,Spa,7.0,4,3,127,127,127,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34043,2025,34043,commune,Spiere-Helkijn,nis_2025,Spiere-Helkijn,7.0,4,3,128,128,128,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62100,2025,62100,commune,Sprimont,nis_2025,Sprimont,8.5,4,3,129,129,129,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11044,2025,11044,commune,Stabroek,nis_2025,Stabroek,7.3,4,3,130,130,130,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_36019,2025,36019,commune,Staden,nis_2025,Staden,8.0,4,3,131,131,131,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63073,2025,63073,commune,Stavelot,nis_2025,Stavelot,8.5,4,3,132,132,132,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23081,2025,23081,commune,Steenokkerzeel,nis_2025,Steenokkerzeel,6.7,5,1,5,5,5,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_46024,2025,46024,commune,Stekene,nis_2025,Stekene,8.0,5,1,6,6,6,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63075,2025,63075,commune,Stoumont,nis_2025,Stoumont,8.0,5,1,7,7,7,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84068,2025,84068,commune,Tellin,nis_2025,Tellin,8.0,5,1,8,8,8,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_46025,2025,46025,commune,Temse,nis_2025,Temse,8.0,5,1,9,9,9,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_83049,2025,83049,commune,Tenneville,nis_2025,Tenneville,7.0,5,1,10,10,10,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23086,2025,23086,commune,Ternat,nis_2025,Ternat,6.9,5,1,11,11,11,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24104,2025,24104,commune,Tervuren,nis_2025,Tervuren,6.7,5,1,12,12,12,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71071,2025,71071,commune,Tessenderlo-Ham,nis_2025,Tessenderlo-Ham,7.0,5,1,13,13,13,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63076,2025,63076,commune,Theux,nis_2025,Theux,7.1,5,1,14,14,14,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63089,2025,63089,commune,Thimister-Clermont,nis_2025,Thimister-Clermont,7.5,5,1,15,15,15,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_56078,2025,56078,commune,Thuin,nis_2025,Thuin,8.4,5,1,16,16,16,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37022,2025,37022,commune,Tielt,nis_2025,Tielt,7.8,5,1,17,17,17,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24135,2025,24135,commune,Tielt-Winge,nis_2025,Tielt-Winge,7.9,5,1,18,18,18,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24107,2025,24107,commune,Tienen,nis_2025,Tienen,8.6,5,1,19,19,19,"8,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61081,2025,61081,commune,Tinlot,nis_2025,Tinlot,8.0,5,1,20,20,20,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85039,2025,85039,commune,Tintigny,nis_2025,Tintigny,7.5,5,1,21,21,21,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73111,2025,73111,commune,Tongeren-Borgloon,nis_2025,Tongeren-Borgloon,7.1,5,1,22,22,22,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31033,2025,31033,commune,Torhout,nis_2025,Torhout,8.0,5,1,23,23,23,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_57081,2025,57081,commune,Tournai,nis_2025,Tournai,8.8,5,1,24,24,24,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24109,2025,24109,commune,Tremelo,nis_2025,Tremelo,7.0,5,1,25,25,25,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63086,2025,63086,commune,Trois-Ponts,nis_2025,Trois-Ponts,8.0,5,1,26,26,26,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62122,2025,62122,commune,Trooz,nis_2025,Trooz,8.5,5,1,27,27,27,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25105,2025,25105,commune,Tubize,nis_2025,Tubize,8.0,5,1,28,28,28,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13040,2025,13040,commune,Turnhout,nis_2025,Turnhout,7.5,5,1,29,29,29,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21016,2025,21016,commune,Uccle,nis_2025,Uccle,5.6,5,1,30,30,30,"5,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82036,2025,82036,commune,Vaux-sur-Sûre,nis_2025,Vaux-sur-Sûre,7.0,5,1,31,31,31,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61063,2025,61063,commune,Verlaine,nis_2025,Verlaine,7.8,5,1,32,32,32,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63079,2025,63079,commune,Verviers,nis_2025,Verviers,8.5,5,1,33,33,33,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_38025,2025,38025,commune,Veurne,nis_2025,Veurne,7.0,5,1,34,34,34,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_82032,2025,82032,commune,Vielsalm,nis_2025,Vielsalm,8.8,5,1,35,35,35,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25107,2025,25107,commune,Villers-la-Ville,nis_2025,Villers-la-Ville,8.0,5,1,36,36,36,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61068,2025,61068,commune,Villers-le-Bouillet,nis_2025,Villers-le-Bouillet,8.4,5,1,37,37,37,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026 +nis_23088,2025,23088,commune,Vilvoorde,nis_2025,Vilvoorde,7.2,5,1,38,38,38,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93090,2025,93090,commune,Viroinval,nis_2025,Viroinval,8.5,5,1,39,39,39,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_85045,2025,85045,commune,Virton,nis_2025,Virton,8.5,5,1,40,40,40,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_62108,2025,62108,commune,Visé,nis_2025,Visé,8.8,5,1,41,41,41,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33041,2025,33041,commune,Vleteren,nis_2025,Vleteren,7.4,5,1,42,42,42,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73109,2025,73109,commune,Voeren,nis_2025,Voeren,7.5,5,1,43,43,43,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13044,2025,13044,commune,Vorselaar,nis_2025,Vorselaar,7.5,5,1,44,44,44,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13046,2025,13046,commune,Vosselaar,nis_2025,Vosselaar,7.5,5,1,45,45,45,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91143,2025,91143,commune,Vresse-sur-Semois,nis_2025,Vresse-sur-Semois,6.0,5,2,47,47,47,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42023,2025,42023,commune,Waasmunster,nis_2025,Waasmunster,7.4,5,2,48,48,48,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63080,2025,63080,commune,Waimes,nis_2025,Waimes,7.5,5,2,49,49,49,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_93088,2025,93088,commune,Walcourt,nis_2025,Walcourt,8.0,5,2,50,50,50,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25124,2025,25124,commune,Walhain,nis_2025,Walhain,8.4,5,2,51,51,51,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_61072,2025,61072,commune,Wanze,nis_2025,Wanze,8.4,5,2,52,52,52,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34040,2025,34040,commune,Waregem,nis_2025,Waregem,6.8,5,2,53,53,53,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64074,2025,64074,commune,Waremme,nis_2025,Waremme,8.5,5,2,54,54,54,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_64075,2025,64075,commune,Wasseiges,nis_2025,Wasseiges,8.0,5,2,55,55,55,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25110,2025,25110,commune,Waterloo,nis_2025,Waterloo,5.7,5,2,56,56,56,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21017,2025,21017,commune,Watermael-Boitsfort,nis_2025,Watermael-Boitsfort,6.9,5,2,57,57,57,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_25112,2025,25112,commune,Wavre,nis_2025,Wavre,7.3,5,2,58,58,58,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_63084,2025,63084,commune,Welkenraedt,nis_2025,Welkenraedt,7.9,5,2,59,59,59,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_73098,2025,73098,commune,Wellen,nis_2025,Wellen,7.8,5,2,60,60,60,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_84075,2025,84075,commune,Wellin,nis_2025,Wellin,7.8,5,2,61,61,61,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23102,2025,23102,commune,Wemmel,nis_2025,Wemmel,7.0,5,2,62,62,62,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33029,2025,33029,commune,Wervik,nis_2025,Wervik,8.0,5,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_13049,2025,13049,commune,Westerlo,nis_2025,Westerlo,7.0,5,2,64,64,64,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42025,2025,42025,commune,Wetteren,nis_2025,Wetteren,7.5,5,2,65,65,65,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34041,2025,34041,commune,Wevelgem,nis_2025,Wevelgem,6.8,5,2,66,66,66,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23103,2025,23103,commune,Wezembeek-Oppem,nis_2025,Wezembeek-Oppem,6.5,5,2,67,67,67,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42026,2025,42026,commune,Wichelen,nis_2025,Wichelen,7.5,5,2,68,68,68,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37017,2025,37017,commune,Wielsbeke,nis_2025,Wielsbeke,7.5,5,2,69,69,69,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11050,2025,11050,commune,Wijnegem,nis_2025,Wijnegem,5.5,5,2,70,70,70,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_12040,2025,12040,commune,Willebroek,nis_2025,Willebroek,7.3,5,2,71,71,71,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_37021,2025,37021,commune,Wingene,nis_2025,Wingene,7.8,5,2,72,72,72,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21018,2025,21018,commune,Woluwe-Saint-Lambert,nis_2025,Woluwe-Saint-Lambert,5.4,5,2,73,73,73,"5,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_21019,2025,21019,commune,Woluwe-Saint-Pierre,nis_2025,Woluwe-Saint-Pierre,5.7,5,2,74,74,74,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11052,2025,11052,commune,Wommelgem,nis_2025,Wommelgem,5.0,5,2,75,75,75,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45061,2025,45061,commune,Wortegem-Petegem,nis_2025,Wortegem-Petegem,8.1,5,2,76,76,76,"8,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11053,2025,11053,commune,Wuustwezel,nis_2025,Wuustwezel,7.0,5,2,77,77,77,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_91141,2025,91141,commune,Yvoir,nis_2025,Yvoir,8.5,5,2,78,78,78,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11054,2025,11054,commune,Zandhoven,nis_2025,Zandhoven,7.0,5,2,79,79,79,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23094,2025,23094,commune,Zaventem,nis_2025,Zaventem,5.0,5,2,80,80,80,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31040,2025,31040,commune,Zedelgem,nis_2025,Zedelgem,8.0,5,2,81,81,81,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_42028,2025,42028,commune,Zele,nis_2025,Zele,7.8,5,2,82,82,82,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_43018,2025,43018,commune,Zelzate,nis_2025,Zelzate,7.5,5,2,83,83,83,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_23096,2025,23096,commune,Zemst,nis_2025,Zemst,7.0,5,2,84,84,84,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_11055,2025,11055,commune,Zoersel,nis_2025,Zoersel,6.5,5,2,85,85,85,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71066,2025,71066,commune,Zonhoven,nis_2025,Zonhoven,8.0,5,2,86,86,86,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_33037,2025,33037,commune,Zonnebeke,nis_2025,Zonnebeke,8.0,5,2,87,87,87,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_41081,2025,41081,commune,Zottegem,nis_2025,Zottegem,7.5,5,3,89,89,89,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_24130,2025,24130,commune,Zoutleeuw,nis_2025,Zoutleeuw,8.3,5,3,90,90,90,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_31042,2025,31042,commune,Zuienkerke,nis_2025,Zuienkerke,7.0,5,3,91,91,91,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_44081,2025,44081,commune,Zulte,nis_2025,Zulte,5.9,5,3,92,92,92,"5,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_71067,2025,71067,commune,Zutendaal,nis_2025,Zutendaal,8.0,5,3,93,93,93,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_45065,2025,45065,commune,Zwalm,nis_2025,Zwalm,6.9,5,3,94,94,94,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 +nis_34042,2025,34042,commune,Zwevegem,nis_2025,Zwevegem,7.5,5,3,95,95,95,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026 diff --git a/packages/spf_finances/municipal_tax_rate_ay2026/README.md b/packages/spf_finances/municipal_tax_rate_ay2026/README.md new file mode 100644 index 00000000..19ad8400 --- /dev/null +++ b/packages/spf_finances/municipal_tax_rate_ay2026/README.md @@ -0,0 +1,137 @@ +# SPF Finances municipal PIT surcharge rates: income year 2025 (assessment year 2026) + +This package preserves all **565 published commune rate cells**, one fact per +cell, from FPS Finance / SPF Finances / FOD Financiën's five-page PDF headed +“Municipal tax rates (%)” and “for tax assessment year 2026”. No commune is +absent or duplicated relative to Statbel's NIS 2025 catalogue. + +## Source capture + +The file was downloaded on **2026-10-23** by an HTTP GET of +. +The manifest also records the same path on `finances.belgium.be`, which +was not fetched. Its metadata title is “Municipal tax rate | FPS Finance” and +its creation date is 2026-03-17. The unrelated metadata `/Year` value `2022.00` is not used as +the reference period: the visible heading explicitly states 2026. + +The exact **182,097-byte** PDF is captured at +[`db/data/spf_finances/municipal_tax_rate_ay2026/municipal-tax-rate-2026.pdf`](../../../db/data/spf_finances/municipal_tax_rate_ay2026/municipal-tax-rate-2026.pdf) +relative to the repository root, with SHA-256 +`051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606`. +The harness's `fetch-artifact` command registered these already-downloaded bytes +locally before selectors were generated. The deterministic manifest pins +both the PDF and its representation-only CSV. Both are stored under their +manifest keys in the `ledger-raw` R2 bucket and were verified by SHA-256 +readback on 2026-10-24. + +## Period semantics + +The PDF publishes rates **for tax assessment year 2026** (aanslagjaar / +exercice d'imposition 2026). Those rates tax income of **2025**. + +The facts follow the convention of the other Belgian tax packages: +- the `tax_year` period is the income year, here **`tax_year: 2025`**; +- the publisher's assessment year is kept as a constraint. + +The precedents: +- [`statbel/fiscal_income_distribution_2023`](../../statbel/fiscal_income_distribution_2023/source_package.yaml) + keys income-year 2023 tables as `tax_year: 2023`. It carries the + `income_year == 2023` ("Publisher income year") and `assessment_year == 2024` + ("Publisher assessment year") constraints, and the legal vintage + `income_year_2023_assessment_year_2024`. +- [`spf_finances/pit_2023`](../pit_2023/source_package.yaml) and + [`statbel/fiscal_income_2023_nis_2025`](../../statbel/fiscal_income_2023_nis_2025/source_package.yaml) + also key the income year as `tax_year: 2023`. + +This package therefore declares: +- `period: 2025`; +- the shared constraints `income_year == 2025` and `assessment_year == 2026`, with the same labels; +- the legal vintage `income_year_2025_assessment_year_2026`. + +The publisher's year is not re-labelled. `source_period_label` keeps the +verbatim line `for tax assessment year 2026`, with `basis: tax`, and the source +table name keeps it too. No coverage dates are invented. + +Income of policy year 2026 would need assessment-year 2027 rates, which this +file does not contain. Chronicle does not extrapolate these rates to 2026 +income. A consumer that applies them to 2026 income must declare that it is +carrying them forward. + +## Values and geography + +`unit: percent` and `aggregation: rate` use Chronicle's existing vocabulary for +a publisher's rate. Decimal commas become decimal points (`7,5` → `7.5`), +without dividing by 100, rounding, averaging or constructing a regional rate. +Zero is retained, including Knokke-Heist's printed `0,0`. `entity: government` +identifies the municipal authority whose administrative rate is published; +these are neither taxpayer counts nor measured effective household tax rates. +Every record set explicitly declares `provenance_class: administrative`. + +Geography IDs and vintage come directly from the committed +[`statbel_population_structure_commune_2025.csv`](../../../db/data/statbel/population_structure_commune_2025/statbel_population_structure_commune_2025.csv), +using its 565 `nis__total` rows. Each fact's geography name is SPF's +printed label, as the harness requires of every publisher (chronicle#266); the +NIS code, not the name, identifies the commune. Nine printed names differ from +Statbel's: PDF **Bruxelles** is NIS **21004**, which Statbel names **Brussels**; +**Waimes** is NIS **63080**, which Statbel names **Weismes**; and the seven +second-tier labels below differ in spelling or punctuation. +`commune_mapping_audit.csv` keeps Statbel's name beside each printed label, and +the bundle reports the differences as cross-package geography-name warnings. No +merger sums, boundary translation or value reconciliation occur. + +The printed label also stays in the CSV's `publisher_commune` column, the +source-row id and a guard cell. It is not a filter or a constraint, so a +spelling never changes a fact's identity. Matching proceeds in two tiers: + +1. Exact equality with Statbel's `source_municipality_nl` or + `source_municipality_fr`: **558** rows. +2. Case folding, Unicode NFKD diacritic removal, and removal of apostrophes, + hyphens and spaces: **7** rows. Hyphenated PDF line wraps are joined before + either tier. Normalization changes names only, never rates. + +The seven second-tier labels are `Blégny`, `Braine-l'Alleud`, +`Fontaine-l'Evêque`, `Les-Bons-Villers`, `Mont-de-l'Enclus`, +`Ottignies-Louvain-La-Neuve` and `Villers-le-Bouillet`. Their paired Statbel +spellings and every exact match are in +[`commune_mapping_audit.csv`](commune_mapping_audit.csv). No exception aliases +or residual declarations are needed. Unresolved labels, ambiguity at either +tier, duplicate labels/codes, or an incomplete catalogue match are fatal. + +For the nine German-language communes, the catalogue's nominal Dutch column +already contains German spellings, including `Amel`, `Büllingen`, +`Bütgenbach`, `Kelmis` and `Sankt Vith`. Its French column supplies `Amblève`, +`Bullange`, `Butgenbach`, `La Calamine` and `Saint-Vith`. All nine PDF names +match exactly. Post-2025 merged names, including +`Beveren-Kruibeke-Zwijndrecht`, `Bilzen-Hoeselt` and `Tongeren-Borgloon`, map +directly to the existing NIS 2025 catalogue. + +## Locators, reproduction and limits + +The CSV and audit retain the PDF SHA-256, URL, **1-based page**, **column +block 1–3 from left to right**, and **1-based start/end/rate lines** in +`pypdf.PdfReader(...).pages[page-1].extract_text().splitlines()`, counting blank +lines. These are text-extraction lines, not inferred visual table rows. The +raw printed rate token is retained. A wrapped example is +`Berchem-Sainte-Agathe`: page 1, block 2, name at lines 56–57 and rate at +line 58. CSV guards bind each selector to its NIS code, publisher label and +exact PDF locator. Chronicle's source-cell lineage points to the checksum-pinned +CSV; its locator fields and the captured PDF provide the publisher-cell trail. + +From the repository root, with the project dependencies installed: + +```sh +python packages/spf_finances/municipal_tax_rate_ay2026/build_package.py +chronicle validate-package spf-finances-municipal-tax-rate-ay2026 --year 2025 +chronicle build-suite spf-finances-municipal-tax-rate-ay2026 --year 2025 \ + --out .hub-scratch/municipal-tax-rate-suite --replace +``` + +The focused test file is +`tests/test_chronicle_spf_finances_municipal_tax_rate.py`. It independently +re-parses every rate using PDF layout extraction, verifies the sequential text +locators, checks mapping against both Statbel name columns, and checks +deterministic generated bytes, lineage and rate/period semantics. + +Coverage is confined to this release: income year 2025, assessment year 2026. +The package contains no regional averages, national rate, rates for other +years, consumer selection contract or model target. diff --git a/packages/spf_finances/municipal_tax_rate_ay2026/build_package.py b/packages/spf_finances/municipal_tax_rate_ay2026/build_package.py new file mode 100644 index 00000000..da8c7c93 --- /dev/null +++ b/packages/spf_finances/municipal_tax_rate_ay2026/build_package.py @@ -0,0 +1,471 @@ +"""Extract each published municipal rate; normalize representation only.""" + +from __future__ import annotations + +import csv +import hashlib +import re +import unicodedata +from collections import Counter +from io import StringIO +from pathlib import Path + +import yaml +from pypdf import PdfReader + +PACKAGE_DIR = Path(__file__).resolve().parent +REPO_ROOT = PACKAGE_DIR.parents[2] +DATA_DIR = REPO_ROOT / "db/data/spf_finances/municipal_tax_rate_ay2026" +RAW_PATH = DATA_DIR / "municipal-tax-rate-2026.pdf" +RAW_SHA256 = "051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606" +CATALOG_PATH = ( + REPO_ROOT + / "db/data/statbel/population_structure_commune_2025" + / "statbel_population_structure_commune_2025.csv" +) +CSV_PATH = DATA_DIR / "spf_finances_municipal_tax_rate_ay2026.csv" +AUDIT_PATH = PACKAGE_DIR / "commune_mapping_audit.csv" +PACKAGE_ID = "spf-finances-municipal-tax-rate-ay2026" +SOURCE_NAME = "spf_finances_municipal_tax_rate" +SOURCE_TABLE = "Municipal tax rates (%) for tax assessment year 2026" +SOURCE_URL = ( + "https://fin.belgium.be/sites/default/files/media/documents/" + "municipal-tax-rate-2026.pdf" +) +ALTERNATE_URL = SOURCE_URL.replace("fin.belgium.be", "finances.belgium.be") +PERIOD_LABEL = "for tax assessment year 2026" +# Belgian packages key tax_year by income year and carry the assessment year +# as a constraint (statbel/fiscal_income_distribution_2023, spf_finances/pit_2023). +INCOME_YEAR = 2025 +ASSESSMENT_YEAR = 2026 +HEADERS = ( + "value_id", + "period", + "geography_id", + "geography_level", + "geography_name", + "geography_vintage", + "publisher_commune", + "value", + "source_page", + "source_column_block", + "source_line_start", + "source_line_end", + "source_rate_line", + "source_rate_text", + "source_sha256", + "source_url", + "match_tier", + "income_year", + "assessment_year", +) +AUDIT_HEADERS = HEADERS + ( + "statbel_geography_name", + "source_municipality_nl", + "source_municipality_fr", +) + + +def _normalized_name(label: str) -> str: + decomposed = unicodedata.normalize("NFKD", label.casefold()) + return "".join( + char + for char in decomposed + if not unicodedata.combining(char) and char not in "-'’‐‑– " + ) + + +def load_communes() -> dict[str, dict[str, str]]: + """Use only the committed Statbel catalogue, including German NL aliases.""" + with CATALOG_PATH.open(encoding="utf-8", newline="") as stream: + records = list(csv.DictReader(stream)) + catalog = {} + for row in records: + code = row["geography_id"] + if row["value_id"] != f"nis_{code}_total": + continue + if code in catalog or row["geography_vintage"] != "nis_2025": + raise ValueError(f"Duplicate or unexpected Statbel commune: {code}") + catalog[code] = row + if len(catalog) != 565: + raise ValueError("Expected all 565 Statbel NIS 2025 communes") + return catalog + + +def match_commune(label: str, catalog: dict) -> tuple[str, str]: + """Exact NL/FR first, then the declared orthographic normalization only.""" + for tier, normalize in ( + ("exact_statbel", lambda value: value), + ("orthographic_normalization", _normalized_name), + ): + candidates = { + code + for code, row in catalog.items() + if any( + normalize(label) == normalize(row[field]) + for field in ("source_municipality_nl", "source_municipality_fr") + ) + } + if len(candidates) > 1: + raise ValueError(f"Ambiguous commune {label!r}: {sorted(candidates)}") + if candidates: + return candidates.pop(), tier + raise ValueError(f"Unresolved commune: {label!r}") + + +def parse_pdf(path: Path = RAW_PATH) -> list[dict]: + """Read all three blocks per page and retain physical pypdf text lines. + + Line numbers are 1-based in page.extract_text().splitlines(), counting blank + lines. Blocks are the repeated CITY OR MUNICIPALITY / Rate (%) columns, + numbered left to right (1..3). Wrapped names are joined before matching. + """ + content = path.read_bytes() + if hashlib.sha256(content).hexdigest() != RAW_SHA256 or len(content) != 182097: + raise ValueError("Captured SPF Finances PDF checksum or size mismatch") + reader = PdfReader(path) + if len(reader.pages) != 5: + raise ValueError("Expected five PDF pages") + rows = [] + headings = [] + for page_number, page in enumerate(reader.pages, start=1): + block = 0 + pending = [] + for line_number, line in enumerate(page.extract_text().splitlines(), start=1): + text = line.strip() + if not text or text == f"{page_number} / 5": + continue + if page_number == 1 and text in ("Municipal tax rates (%)", PERIOD_LABEL): + headings.append(text) + continue + if text == "CITY OR MUNICIPALITY Rate (%)": + if pending: + raise ValueError("Unfinished row at PDF block boundary") + block += 1 + continue + if not 1 <= block <= 3: + raise ValueError(f"Unexpected PDF text before a block: {text!r}") + pending.append((line_number, text)) + match = re.fullmatch(r"(?:(.+?)\s+)?(\d+,\d)", text) + if match is None: + if any(char.isdigit() for char in text): + raise ValueError(f"Unrecognized numeric PDF line: {text!r}") + continue + pieces = [value for _, value in pending[:-1]] + if match[1]: + pieces.append(match[1]) + label = "" + for piece in pieces: + label += ("" if not label or label.endswith("-") else " ") + piece + if not label: + raise ValueError("PDF rate without a municipality") + rate_text = match[2] + rows.append( + { + "publisher_commune": label, + "value": rate_text.replace(",", "."), + "source_page": page_number, + "source_column_block": block, + "source_line_start": pending[0][0], + "source_line_end": line_number, + "source_rate_line": line_number, + "source_rate_text": rate_text, + } + ) + pending = [] + if pending or block != 3: + raise ValueError(f"Incomplete PDF page {page_number}") + if headings != ["Municipal tax rates (%)", PERIOD_LABEL]: + raise ValueError("Publisher assessment-year heading changed") + if len(rows) != 565: + raise ValueError(f"Expected 565 published rate cells, got {len(rows)}") + return rows + + +def assemble_rows(source_rows=None, catalog=None) -> list[dict]: + """Require a bijection: exactly one published cell for every NIS commune.""" + source_rows = parse_pdf() if source_rows is None else source_rows + catalog = load_communes() if catalog is None else catalog + result = [] + seen_labels = set() + seen_codes = set() + for source in source_rows: + label = source["publisher_commune"] + code, tier = match_commune(label, catalog) + if label in seen_labels or code in seen_codes: + raise ValueError(f"Non-bijective commune mapping: {label!r} -> {code}") + seen_labels.add(label) + seen_codes.add(code) + result.append( + { + "value_id": f"nis_{code}", + "period": INCOME_YEAR, + "geography_id": code, + "geography_level": "commune", + # Each fact carries the publisher's own name for its geography + # (harness, chronicle#266); Statbel's name stays in the audit. + "geography_name": label, + "geography_vintage": "nis_2025", + **source, + "source_sha256": RAW_SHA256, + "source_url": SOURCE_URL, + "match_tier": tier, + "income_year": INCOME_YEAR, + "assessment_year": ASSESSMENT_YEAR, + } + ) + if seen_codes != set(catalog) or len(result) != 565: + raise ValueError( + f"Incomplete commune mapping; absent: {sorted(set(catalog) - seen_codes)}" + ) + return result + + +class _NoAliasesDumper(yaml.SafeDumper): + def ignore_aliases(self, data): + return True + + +def _yaml_bytes(payload: dict) -> bytes: + return yaml.dump( + payload, + Dumper=_NoAliasesDumper, + sort_keys=False, + allow_unicode=True, + width=100, + ).encode("utf-8") + + +def _csv_bytes(rows: list[dict], headers: tuple) -> bytes: + stream = StringIO(newline="") + writer = csv.DictWriter(stream, headers, lineterminator="\n") + writer.writeheader() + writer.writerows(rows) + return stream.getvalue().encode("utf-8") + + +def _storage(filename: str, sha: str, entry: str | int) -> dict: + key = f"raw/belgium/{PACKAGE_ID}/{entry}/{sha}/{filename}" + return { + "r2": { + "provider": "r2", + "bucket": "ledger-raw", + "key": key, + "uri": f"r2://ledger-raw/{key}", + } + } + + +def _package_payload(rows: list[dict]) -> dict: + prefix = "spf_finances.municipal_pit_surcharge.income_year2025.by_commune_nis2025" + selected = [] + for row_number, row in enumerate(rows, start=2): + selected.append( + { + "value_id": row["geography_id"], + "label": row["geography_name"], + "ordinal": len(selected), + "row_number": row_number, + "expected_row_header_column": "A", + "expected_row_header": row["value_id"], + "source_row_id": row["publisher_commune"], + **{ + key: row[key] + for key in ( + "geography_id", + "geography_level", + "geography_name", + "geography_vintage", + ) + }, + "table_record_kind": "total", + "guard_cells": [ + { + "column": column, + "row": "start", + "expected_value": row[field], + "label": field, + } + for column, field in ( + ("C", "geography_id"), + ("G", "publisher_commune"), + ("I", "source_page"), + ("J", "source_column_block"), + ("K", "source_line_start"), + ("L", "source_line_end"), + ("M", "source_rate_line"), + ) + ], + } + ) + return { + "schema_version": "ledger.source_package.v1", + "package_id": PACKAGE_ID, + "label": ( + "SPF Finances municipal PIT surcharge rates, income year 2025 " + "(tax assessment year 2026)" + ), + "dimension_labels": {"geography": "Geography"}, + "artifact": { + "source_name": SOURCE_NAME, + "source_table": SOURCE_TABLE, + "resource_package": "db", + "resource_directory": "data/spf_finances/municipal_tax_rate_ay2026", + "manifest": "manifest.yaml", + "vintage": "municipal_tax_rate_ay2026_20260317", + "extracted_at": "2026-10-23", + "extraction_method": ( + "Deterministic full five-page PDF extraction; one printed rate per row; " + "decimal comma representation only; page/block/physical text lines retained" + ), + "parser": "delimited_text_full_rows", + "artifact_year": INCOME_YEAR, + "sheet_name": CSV_PATH.stem, + }, + "record_sets": [ + { + "record_set_id": prefix, + "provenance_class": "administrative", + "record_set_spec_id": f"{prefix}.v1", + "source_record_id_prefix": prefix, + "sheet_name": CSV_PATH.stem, + "period_type": "tax_year", + "period": INCOME_YEAR, + "period_coverage": { + "basis": "tax", + "source_period_label": PERIOD_LABEL, + "notes": ( + "Publisher assessment year 2026 taxes income of 2025. As in the other " + "Belgian tax packages, the tax_year period is the income year and the " + "printed assessment year is kept as a constraint and in this label. " + "Income of policy year 2026 would require assessment-year 2027 rates, " + "which are absent from this artifact." + ), + }, + "geography_id": "BE", + "geography_level": "country", + "geography_name": "Belgium", + "geography_vintage": "current", + "entity": "government", + "domain": "personal_income_tax", + "groupby_dimension": "geography", + "shared_constraints": [ + { + "variable": "income_year", + "operator": "==", + "value": INCOME_YEAR, + "label": "Publisher income year", + }, + { + "variable": "assessment_year", + "operator": "==", + "value": ASSESSMENT_YEAR, + "label": "Publisher assessment year", + }, + ], + "rows": selected, + "measures": [ + { + "measure_id": "municipal_pit_surcharge_rate", + "label": "Rate (%)", + "ordinal": 0, + "column": "H", + "source_column_id": "value", + "expected_column_header_row": 1, + "expected_column_header": "value", + "concept": "municipal_pit_surcharge_rate", + "source_concept": "spf_finances.municipal_pit_surcharge_rate", + "concept_relation": "source_label", + "concept_authority": "spf_finances", + "concept_evidence_url": SOURCE_URL, + "concept_evidence_notes": ( + "Publisher heading Municipal tax rates (%) for tax assessment year 2026 " + "and repeated CITY OR MUNICIPALITY / Rate (%) columns. " + "Direct administrative rate in percent; no averaging or scaling." + ), + "legal_vintage": "income_year_2025_assessment_year_2026", + "unit": "percent", + "aggregation": "rate", + "expected_cell_type": "number", + } + ], + } + ], + } + + +def render_outputs() -> dict[Path, bytes]: + rows = assemble_rows() + content = _csv_bytes(rows, HEADERS) + catalog = load_communes() + audit = [ + { + **row, + "statbel_geography_name": catalog[row["geography_id"]]["geography_name"], + **{ + key: catalog[row["geography_id"]][key] + for key in ( + "source_municipality_nl", + "source_municipality_fr", + ) + }, + } + for row in rows + ] + entries = {} + for entry, filename, data in ( + (INCOME_YEAR, CSV_PATH.name, content), + ("source_capture", RAW_PATH.name, RAW_PATH.read_bytes()), + ): + sha = hashlib.sha256(data).hexdigest() + entries[entry] = { + "filename": filename, + "source_url": SOURCE_URL, + "source_urls": [SOURCE_URL, ALTERNATE_URL], + "source_table": SOURCE_TABLE, + "sha256": sha, + "size_bytes": len(data), + "retrieved_at": "2026-10-23", + "storage": _storage(filename, sha, entry), + "notes": ( + "Verbatim publisher PDF, created 2026-03-17; title Municipal tax rate | FPS Finance. " + if entry == "source_capture" + else "Representation-only extract of all 565 PDF cells; exact page/block/text-line locators. " + ) + + ( + "Downloaded by HTTP GET from fin.belgium.be; the same path on " + "finances.belgium.be is recorded but was not fetched. " + "Uploaded to R2 ledger-raw and verified by SHA-256 readback on 2026-10-24." + ), + } + manifest = { + "source_id": "belgium", + "package_id": PACKAGE_ID, + "source_name": "SPF Finances municipal PIT surcharge rates AY2026", + "publisher": "FPS Finance / SPF Finances / FOD Financiën", + "source_page": SOURCE_URL, + "files": entries, + } + return { + CSV_PATH: content, + AUDIT_PATH: _csv_bytes(audit, AUDIT_HEADERS), + DATA_DIR / "manifest.yaml": _yaml_bytes(manifest), + PACKAGE_DIR / "source_package.yaml": _yaml_bytes(_package_payload(rows)), + } + + +def main() -> None: + outputs = render_outputs() + for path, content in outputs.items(): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(content) + with CSV_PATH.open(encoding="utf-8", newline="") as stream: + rows = list(csv.DictReader(stream)) + print( + f"{len(rows)} published cells; mapping tiers: " + f"{dict(Counter(row['match_tier'] for row in rows))}" + ) + + +if __name__ == "__main__": + main() diff --git a/packages/spf_finances/municipal_tax_rate_ay2026/commune_mapping_audit.csv b/packages/spf_finances/municipal_tax_rate_ay2026/commune_mapping_audit.csv new file mode 100644 index 00000000..50a10f97 --- /dev/null +++ b/packages/spf_finances/municipal_tax_rate_ay2026/commune_mapping_audit.csv @@ -0,0 +1,566 @@ +value_id,period,geography_id,geography_level,geography_name,geography_vintage,publisher_commune,value,source_page,source_column_block,source_line_start,source_line_end,source_rate_line,source_rate_text,source_sha256,source_url,match_tier,income_year,assessment_year,statbel_geography_name,source_municipality_nl,source_municipality_fr +nis_41002,2025,41002,commune,Aalst,nis_2025,Aalst,7.5,1,1,7,7,7,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aalst,Aalst,Alost +nis_44084,2025,44084,commune,Aalter,nis_2025,Aalter,6.5,1,1,8,8,8,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aalter,Aalter,Aalter +nis_24001,2025,24001,commune,Aarschot,nis_2025,Aarschot,8.0,1,1,9,9,9,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aarschot,Aarschot,Aarschot +nis_11001,2025,11001,commune,Aartselaar,nis_2025,Aartselaar,5.0,1,1,10,10,10,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aartselaar,Aartselaar,Aartselaar +nis_23105,2025,23105,commune,Affligem,nis_2025,Affligem,7.0,1,1,11,11,11,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Affligem,Affligem,Affligem +nis_52074,2025,52074,commune,Aiseau-Presles,nis_2025,Aiseau-Presles,8.5,1,1,12,12,12,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aiseau-Presles,Aiseau-Presles,Aiseau-Presles +nis_73001,2025,73001,commune,Alken,nis_2025,Alken,7.0,1,1,13,13,13,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Alken,Alken,Alken +nis_38002,2025,38002,commune,Alveringem,nis_2025,Alveringem,8.0,1,1,14,14,14,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Alveringem,Alveringem,Alveringem +nis_61003,2025,61003,commune,Amay,nis_2025,Amay,8.5,1,1,15,15,15,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Amay,Amay,Amay +nis_63001,2025,63001,commune,Amel,nis_2025,Amel,6.0,1,1,16,16,16,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Amel,Amel,Amblève +nis_92003,2025,92003,commune,Andenne,nis_2025,Andenne,8.6,1,1,17,17,17,"8,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Andenne,Andenne,Andenne +nis_21001,2025,21001,commune,Anderlecht,nis_2025,Anderlecht,7.0,1,1,18,18,18,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Anderlecht,Anderlecht,Anderlecht +nis_56001,2025,56001,commune,Anderlues,nis_2025,Anderlues,8.8,1,1,19,19,19,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Anderlues,Anderlues,Anderlues +nis_91005,2025,91005,commune,Anhée,nis_2025,Anhée,8.5,1,1,20,20,20,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Anhée,Anhée,Anhée +nis_62003,2025,62003,commune,Ans,nis_2025,Ans,8.5,1,1,21,21,21,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ans,Ans,Ans +nis_61079,2025,61079,commune,Anthisnes,nis_2025,Anthisnes,8.5,1,1,22,22,22,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Anthisnes,Anthisnes,Anthisnes +nis_57003,2025,57003,commune,Antoing,nis_2025,Antoing,7.0,1,1,23,23,23,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Antoing,Antoing,Antoing +nis_11002,2025,11002,commune,Antwerpen,nis_2025,Antwerpen,7.0,1,1,24,24,24,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Antwerpen,Antwerpen,Anvers +nis_34002,2025,34002,commune,Anzegem,nis_2025,Anzegem,8.0,1,1,25,25,25,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Anzegem,Anzegem,Anzegem +nis_37020,2025,37020,commune,Ardooie,nis_2025,Ardooie,6.0,1,1,26,26,26,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ardooie,Ardooie,Ardooie +nis_13001,2025,13001,commune,Arendonk,nis_2025,Arendonk,7.5,1,1,27,27,27,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Arendonk,Arendonk,Arendonk +nis_81001,2025,81001,commune,Arlon,nis_2025,Arlon,7.0,1,1,28,28,28,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Arlon,Aarlen,Arlon +nis_71002,2025,71002,commune,As,nis_2025,As,7.5,1,1,29,29,29,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,As,As,As +nis_23002,2025,23002,commune,Asse,nis_2025,Asse,6.9,1,1,30,30,30,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Asse,Asse,Asse +nis_43002,2025,43002,commune,Assenede,nis_2025,Assenede,7.0,1,1,31,31,31,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Assenede,Assenede,Assenede +nis_92006,2025,92006,commune,Assesse,nis_2025,Assesse,8.5,1,1,32,32,32,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Assesse,Assesse,Assesse +nis_51004,2025,51004,commune,Ath,nis_2025,Ath,8.8,1,1,33,33,33,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ath,Aat,Ath +nis_81003,2025,81003,commune,Attert,nis_2025,Attert,7.0,1,1,34,34,34,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Attert,Attert,Attert +nis_81004,2025,81004,commune,Aubange,nis_2025,Aubange,8.0,1,1,35,35,35,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aubange,Aubange,Aubange +nis_63003,2025,63003,commune,Aubel,nis_2025,Aubel,7.7,1,1,36,36,36,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aubel,Aubel,Aubel +nis_21002,2025,21002,commune,Auderghem,nis_2025,Auderghem,6.0,1,1,37,37,37,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Auderghem,Oudergem,Auderghem +nis_34003,2025,34003,commune,Avelgem,nis_2025,Avelgem,7.0,1,1,38,38,38,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Avelgem,Avelgem,Avelgem +nis_62006,2025,62006,commune,Awans,nis_2025,Awans,8.5,1,1,39,39,39,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Awans,Awans,Awans +nis_62009,2025,62009,commune,Aywaille,nis_2025,Aywaille,8.5,1,1,40,40,40,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Aywaille,Aywaille,Aywaille +nis_13002,2025,13002,commune,Baarle-Hertog,nis_2025,Baarle-Hertog,7.2,1,1,41,41,41,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Baarle-Hertog,Baarle-Hertog,Baerle-Duc +nis_63004,2025,63004,commune,Baelen,nis_2025,Baelen,7.7,1,1,42,42,42,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Baelen,Baelen,Baelen +nis_13003,2025,13003,commune,Balen,nis_2025,Balen,8.0,1,1,43,43,43,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Balen,Balen,Balen +nis_62011,2025,62011,commune,Bassenge,nis_2025,Bassenge,8.0,1,1,44,44,44,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bassenge,Bitsingen,Bassenge +nis_82039,2025,82039,commune,Bastogne,nis_2025,Bastogne,7.0,1,2,46,46,46,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bastogne,Bastenaken,Bastogne +nis_56005,2025,56005,commune,Beaumont,nis_2025,Beaumont,8.8,1,2,47,47,47,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beaumont,Beaumont,Beaumont +nis_91013,2025,91013,commune,Beauraing,nis_2025,Beauraing,8.0,1,2,48,48,48,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beauraing,Beauraing,Beauraing +nis_25005,2025,25005,commune,Beauvechain,nis_2025,Beauvechain,7.0,1,2,49,49,49,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beauvechain,Bevekom,Beauvechain +nis_31003,2025,31003,commune,Beernem,nis_2025,Beernem,7.8,1,2,50,50,50,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beernem,Beernem,Beernem +nis_13004,2025,13004,commune,Beerse,nis_2025,Beerse,6.9,1,2,51,51,51,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beerse,Beerse,Beerse +nis_23003,2025,23003,commune,Beersel,nis_2025,Beersel,6.9,1,2,52,52,52,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beersel,Beersel,Beersel +nis_24007,2025,24007,commune,Begijnendijk,nis_2025,Begijnendijk,7.9,1,2,53,53,53,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Begijnendijk,Begijnendijk,Begijnendijk +nis_24008,2025,24008,commune,Bekkevoort,nis_2025,Bekkevoort,7.6,1,2,54,54,54,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bekkevoort,Bekkevoort,Bekkevoort +nis_51008,2025,51008,commune,Beloeil,nis_2025,Beloeil,8.5,1,2,55,55,55,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beloeil,Beloeil,Beloeil +nis_21003,2025,21003,commune,Berchem-Sainte-Agathe,nis_2025,Berchem-Sainte-Agathe,6.5,1,2,56,58,58,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Berchem-Sainte-Agathe,Sint-Agatha-Berchem,Berchem-Sainte-Agathe +nis_71004,2025,71004,commune,Beringen,nis_2025,Beringen,7.6,1,2,59,59,59,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beringen,Beringen,Beringen +nis_12002,2025,12002,commune,Berlaar,nis_2025,Berlaar,7.8,1,2,60,60,60,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Berlaar,Berlaar,Berlaar +nis_42003,2025,42003,commune,Berlare,nis_2025,Berlare,7.6,1,2,61,61,61,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Berlare,Berlare,Berlare +nis_64008,2025,64008,commune,Berloz,nis_2025,Berloz,8.5,1,2,62,62,62,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Berloz,Berloz,Berloz +nis_51009,2025,51009,commune,Bernissart,nis_2025,Bernissart,8.5,1,2,63,63,63,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bernissart,Bernissart,Bernissart +nis_24009,2025,24009,commune,Bertem,nis_2025,Bertem,7.5,1,2,64,64,64,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bertem,Bertem,Bertem +nis_84009,2025,84009,commune,Bertrix,nis_2025,Bertrix,8.0,1,2,65,65,65,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bertrix,Bertrix,Bertrix +nis_23009,2025,23009,commune,Bever,nis_2025,Bever,8.0,1,2,66,66,66,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bever,Bever,Biévène +nis_46030,2025,46030,commune,Beveren-Kruibeke-Zwijndrecht,nis_2025,Beveren-Kruibeke-Zwijndrecht,5.0,1,2,67,69,69,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beveren-Kruibeke-Zwijndrecht,Beveren-Kruibeke-Zwijndrecht,Beveren-Kruibeke-Zwijndrecht +nis_62015,2025,62015,commune,Beyne-Heusay,nis_2025,Beyne-Heusay,8.5,1,2,70,70,70,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Beyne-Heusay,Beyne-Heusay,Beyne-Heusay +nis_24011,2025,24011,commune,Bierbeek,nis_2025,Bierbeek,7.0,1,2,71,71,71,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bierbeek,Bierbeek,Bierbeek +nis_91015,2025,91015,commune,Bièvre,nis_2025,Bièvre,6.0,1,2,72,72,72,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bièvre,Bièvre,Bièvre +nis_73110,2025,73110,commune,Bilzen-Hoeselt,nis_2025,Bilzen-Hoeselt,7.9,1,2,73,73,73,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bilzen-Hoeselt,Bilzen-Hoeselt,Bilzen-Hoeselt +nis_58002,2025,58002,commune,Binche,nis_2025,Binche,8.0,1,2,74,74,74,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Binche,Binche,Binche +nis_31004,2025,31004,commune,Blankenberge,nis_2025,Blankenberge,6.0,1,2,75,75,75,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Blankenberge,Blankenberge,Blankenberge +nis_62119,2025,62119,commune,Blégny,nis_2025,Blégny,8.5,1,2,76,76,76,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Blegny,Blegny,Blegny +nis_72003,2025,72003,commune,Bocholt,nis_2025,Bocholt,8.0,1,2,77,77,77,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bocholt,Bocholt,Bocholt +nis_11004,2025,11004,commune,Boechout,nis_2025,Boechout,7.1,1,2,78,78,78,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Boechout,Boechout,Boechout +nis_12005,2025,12005,commune,Bonheiden,nis_2025,Bonheiden,7.5,1,2,79,79,79,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bonheiden,Bonheiden,Bonheiden +nis_11005,2025,11005,commune,Boom,nis_2025,Boom,7.9,1,2,80,80,80,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Boom,Boom,Boom +nis_24014,2025,24014,commune,Boortmeerbeek,nis_2025,Boortmeerbeek,7.2,1,2,81,81,81,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Boortmeerbeek,Boortmeerbeek,Boortmeerbeek +nis_12007,2025,12007,commune,Bornem,nis_2025,Bornem,7.3,1,2,82,82,82,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bornem,Bornem,Bornem +nis_84010,2025,84010,commune,Bouillon,nis_2025,Bouillon,8.0,1,2,83,83,83,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bouillon,Bouillon,Bouillon +nis_53014,2025,53014,commune,Boussu,nis_2025,Boussu,8.5,1,2,84,84,84,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Boussu,Boussu,Boussu +nis_24016,2025,24016,commune,Boutersem,nis_2025,Boutersem,7.6,1,2,85,85,85,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Boutersem,Boutersem,Boutersem +nis_25014,2025,25014,commune,Braine-l'Alleud,nis_2025,Braine-l'Alleud,5.5,1,3,87,87,87,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Braine-l’Alleud,Eigenbrakel,Braine-l’Alleud +nis_25015,2025,25015,commune,Braine-le-Château,nis_2025,Braine-le-Château,8.0,1,3,88,88,88,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Braine-le-Château,Kasteelbrakel,Braine-le-Château +nis_55004,2025,55004,commune,Braine-le-Comte,nis_2025,Braine-le-Comte,8.8,1,3,89,89,89,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Braine-le-Comte,’s Gravenbrakel,Braine-le-Comte +nis_64015,2025,64015,commune,Braives,nis_2025,Braives,8.0,1,3,90,90,90,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Braives,Braives,Braives +nis_45059,2025,45059,commune,Brakel,nis_2025,Brakel,8.0,1,3,91,91,91,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brakel,Brakel,Brakel +nis_11008,2025,11008,commune,Brasschaat,nis_2025,Brasschaat,6.0,1,3,92,92,92,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brasschaat,Brasschaat,Brasschaat +nis_11009,2025,11009,commune,Brecht,nis_2025,Brecht,7.0,1,3,93,93,93,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brecht,Brecht,Brecht +nis_35002,2025,35002,commune,Bredene,nis_2025,Bredene,7.0,1,3,94,94,94,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bredene,Bredene,Bredene +nis_72004,2025,72004,commune,Bree,nis_2025,Bree,8.0,1,3,95,95,95,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bree,Bree,Bree +nis_51012,2025,51012,commune,Brugelette,nis_2025,Brugelette,8.5,1,3,96,96,96,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brugelette,Brugelette,Brugelette +nis_31005,2025,31005,commune,Brugge,nis_2025,Brugge,6.9,1,3,97,97,97,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brugge,Brugge,Bruges +nis_57093,2025,57093,commune,Brunehaut,nis_2025,Brunehaut,8.8,1,3,98,98,98,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brunehaut,Brunehaut,Brunehaut +nis_21004,2025,21004,commune,Bruxelles,nis_2025,Bruxelles,4.9,1,3,99,99,99,"4,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Brussels,Brussel,Bruxelles +nis_42004,2025,42004,commune,Buggenhout,nis_2025,Buggenhout,7.8,1,3,100,100,100,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Buggenhout,Buggenhout,Buggenhout +nis_63012,2025,63012,commune,Büllingen,nis_2025,Büllingen,6.0,1,3,101,101,101,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Büllingen,Büllingen,Bullange +nis_61010,2025,61010,commune,Burdinne,nis_2025,Burdinne,8.0,1,3,102,102,102,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Burdinne,Burdinne,Burdinne +nis_63087,2025,63087,commune,Burg-Reuland,nis_2025,Burg-Reuland,7.0,1,3,103,103,103,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Burg-Reuland,Burg-Reuland,Burg-Reuland +nis_63013,2025,63013,commune,Bütgenbach,nis_2025,Bütgenbach,7.0,1,3,104,104,104,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Bütgenbach,Bütgenbach,Butgenbach +nis_57018,2025,57018,commune,Celles,nis_2025,Celles,8.2,1,3,105,105,105,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Celles,Celles,Celles +nis_93010,2025,93010,commune,Cerfontaine,nis_2025,Cerfontaine,7.5,1,3,106,106,106,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Cerfontaine,Cerfontaine,Cerfontaine +nis_52010,2025,52010,commune,Chapelle-lez-Herlaimont,nis_2025,Chapelle-lez-Herlaimont,8.8,1,3,107,109,109,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chapelle-lez-Herlaimont,Chapelle-lez-Herlaimont,Chapelle-lez-Herlaimont +nis_52011,2025,52011,commune,Charleroi,nis_2025,Charleroi,8.5,1,3,110,110,110,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Charleroi,Charleroi,Charleroi +nis_25117,2025,25117,commune,Chastre,nis_2025,Chastre,8.0,1,3,111,111,111,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chastre,Chastre,Chastre +nis_52012,2025,52012,commune,Châtelet,nis_2025,Châtelet,8.0,1,3,112,112,112,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Châtelet,Châtelet,Châtelet +nis_62022,2025,62022,commune,Chaudfontaine,nis_2025,Chaudfontaine,8.0,1,3,113,113,113,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chaudfontaine,Chaudfontaine,Chaudfontaine +nis_25018,2025,25018,commune,Chaumont-Gistoux,nis_2025,Chaumont-Gistoux,8.0,1,3,114,114,114,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chaumont-Gistoux,Chaumont-Gistoux,Chaumont-Gistoux +nis_51014,2025,51014,commune,Chièvres,nis_2025,Chièvres,8.8,1,3,115,115,115,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chièvres,Chièvres,Chièvres +nis_56016,2025,56016,commune,Chimay,nis_2025,Chimay,8.0,1,3,116,116,116,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chimay,Chimay,Chimay +nis_85007,2025,85007,commune,Chiny,nis_2025,Chiny,8.0,1,3,117,117,117,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Chiny,Chiny,Chiny +nis_91030,2025,91030,commune,Ciney,nis_2025,Ciney,8.0,1,3,118,118,118,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ciney,Ciney,Ciney +nis_61012,2025,61012,commune,Clavier,nis_2025,Clavier,8.5,1,3,119,119,119,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Clavier,Clavier,Clavier +nis_53082,2025,53082,commune,Colfontaine,nis_2025,Colfontaine,8.5,1,3,120,120,120,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Colfontaine,Colfontaine,Colfontaine +nis_62026,2025,62026,commune,Comblain-au-Pont,nis_2025,Comblain-au-Pont,8.8,1,3,121,121,121,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Comblain-au-Pont,Comblain-au-Pont,Comblain-au-Pont +nis_57097,2025,57097,commune,Comines-Warneton,nis_2025,Comines-Warneton,7.5,1,3,122,122,122,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Comines-Warneton,Komen-Waasten,Comines-Warneton +nis_52015,2025,52015,commune,Courcelles,nis_2025,Courcelles,8.8,1,3,123,123,123,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Courcelles,Courcelles,Courcelles +nis_25023,2025,25023,commune,Court-Saint-Etienne,nis_2025,Court-Saint-Etienne,8.0,1,3,124,124,124,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Court-Saint-Etienne,Court-Saint-Etienne,Court-Saint-Etienne +nis_93014,2025,93014,commune,Couvin,nis_2025,Couvin,8.5,1,3,125,125,125,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Couvin,Couvin,Couvin +nis_64021,2025,64021,commune,Crisnée,nis_2025,Crisnée,8.0,2,1,5,5,5,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Crisnée,Crisnée,Crisnée +nis_62027,2025,62027,commune,Dalhem,nis_2025,Dalhem,7.5,2,1,6,6,6,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dalhem,Dalhem,Dalhem +nis_31006,2025,31006,commune,Damme,nis_2025,Damme,8.0,2,1,7,7,7,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Damme,Damme,Damme +nis_84016,2025,84016,commune,Daverdisse,nis_2025,Daverdisse,6.5,2,1,8,8,8,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Daverdisse,Daverdisse,Daverdisse +nis_35029,2025,35029,commune,De Haan,nis_2025,De Haan,5.0,2,1,9,9,9,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,De Haan,De Haan,De Haan +nis_38008,2025,38008,commune,De Panne,nis_2025,De Panne,5.0,2,1,10,10,10,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,De Panne,De Panne,La Panne +nis_34009,2025,34009,commune,Deerlijk,nis_2025,Deerlijk,8.0,2,1,11,11,11,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Deerlijk,Deerlijk,Deerlijk +nis_44083,2025,44083,commune,Deinze,nis_2025,Deinze,6.9,2,1,12,12,12,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Deinze,Deinze,Deinze +nis_41011,2025,41011,commune,Denderleeuw,nis_2025,Denderleeuw,7.3,2,1,13,13,13,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Denderleeuw,Denderleeuw,Denderleeuw +nis_42006,2025,42006,commune,Dendermonde,nis_2025,Dendermonde,7.5,2,1,14,14,14,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dendermonde,Dendermonde,Termonde +nis_37002,2025,37002,commune,Dentergem,nis_2025,Dentergem,7.5,2,1,15,15,15,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dentergem,Dentergem,Dentergem +nis_13006,2025,13006,commune,Dessel,nis_2025,Dessel,6.0,2,1,16,16,16,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dessel,Dessel,Dessel +nis_44013,2025,44013,commune,Destelbergen,nis_2025,Destelbergen,6.9,2,1,17,17,17,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Destelbergen,Destelbergen,Destelbergen +nis_71011,2025,71011,commune,Diepenbeek,nis_2025,Diepenbeek,8.0,2,1,18,18,18,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Diepenbeek,Diepenbeek,Diepenbeek +nis_24020,2025,24020,commune,Diest,nis_2025,Diest,7.9,2,1,19,19,19,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Diest,Diest,Diest +nis_32003,2025,32003,commune,Diksmuide,nis_2025,Diksmuide,8.0,2,1,20,20,20,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Diksmuide,Diksmuide,Dixmude +nis_23016,2025,23016,commune,Dilbeek,nis_2025,Dilbeek,6.9,2,1,21,21,21,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dilbeek,Dilbeek,Dilbeek +nis_72041,2025,72041,commune,Dilsen-Stokkem,nis_2025,Dilsen-Stokkem,8.0,2,1,22,22,22,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dilsen-Stokkem,Dilsen-Stokkem,Dilsen-Stokkem +nis_91034,2025,91034,commune,Dinant,nis_2025,Dinant,8.8,2,1,23,23,23,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dinant,Dinant,Dinant +nis_63020,2025,63020,commune,Dison,nis_2025,Dison,8.2,2,1,24,24,24,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dison,Dison,Dison +nis_93018,2025,93018,commune,Doische,nis_2025,Doische,8.0,2,1,25,25,25,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Doische,Doische,Doische +nis_64023,2025,64023,commune,Donceel,nis_2025,Donceel,8.8,2,1,26,26,26,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Donceel,Donceel,Donceel +nis_53020,2025,53020,commune,Dour,nis_2025,Dour,8.4,2,1,27,27,27,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Dour,Dour,Dour +nis_23098,2025,23098,commune,Drogenbos,nis_2025,Drogenbos,7.0,2,1,28,28,28,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Drogenbos,Drogenbos,Drogenbos +nis_12009,2025,12009,commune,Duffel,nis_2025,Duffel,6.5,2,1,29,29,29,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Duffel,Duffel,Duffel +nis_83012,2025,83012,commune,Durbuy,nis_2025,Durbuy,8.0,2,1,30,30,30,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Durbuy,Durbuy,Durbuy +nis_55050,2025,55050,commune,Ecaussinnes,nis_2025,Ecaussinnes,7.6,2,1,31,31,31,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ecaussinnes,Ecaussinnes,Ecaussinnes +nis_11013,2025,11013,commune,Edegem,nis_2025,Edegem,6.5,2,1,32,32,32,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Edegem,Edegem,Edegem +nis_43005,2025,43005,commune,Eeklo,nis_2025,Eeklo,7.5,2,1,33,33,33,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Eeklo,Eeklo,Eeklo +nis_92035,2025,92035,commune,Eghezée,nis_2025,Eghezée,7.5,2,1,34,34,34,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Eghezée,Eghezée,Eghezée +nis_51017,2025,51017,commune,Ellezelles,nis_2025,Ellezelles,8.0,2,1,35,35,35,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ellezelles,Elzele,Ellezelles +nis_51067,2025,51067,commune,Enghien,nis_2025,Enghien,8.2,2,1,36,36,36,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Enghien,Edingen,Enghien +nis_61080,2025,61080,commune,Engis,nis_2025,Engis,8.0,2,1,37,37,37,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Engis,Engis,Engis +nis_83013,2025,83013,commune,Erezée,nis_2025,Erezée,8.0,2,1,38,38,38,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Erezée,Erezée,Erezée +nis_41082,2025,41082,commune,Erpe-Mere,nis_2025,Erpe-Mere,7.0,2,1,39,39,39,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Erpe-Mere,Erpe-Mere,Erpe-Mere +nis_56022,2025,56022,commune,Erquelinnes,nis_2025,Erquelinnes,8.5,2,1,40,40,40,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Erquelinnes,Erquelinnes,Erquelinnes +nis_62032,2025,62032,commune,Esneux,nis_2025,Esneux,8.1,2,1,41,41,41,"8,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Esneux,Esneux,Esneux +nis_11016,2025,11016,commune,Essen,nis_2025,Essen,7.0,2,1,42,42,42,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Essen,Essen,Essen +nis_57027,2025,57027,commune,Estaimpuis,nis_2025,Estaimpuis,8.8,2,1,43,43,43,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Estaimpuis,Estaimpuis,Estaimpuis +nis_58003,2025,58003,commune,Estinnes,nis_2025,Estinnes,8.5,2,1,44,44,44,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Estinnes,Estinnes,Estinnes +nis_85009,2025,85009,commune,Etalle,nis_2025,Etalle,7.0,2,1,45,45,45,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Etalle,Etalle,Etalle +nis_21005,2025,21005,commune,Etterbeek,nis_2025,Etterbeek,5.8,2,2,47,47,47,"5,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Etterbeek,Etterbeek,Etterbeek +nis_63023,2025,63023,commune,Eupen,nis_2025,Eupen,8.0,2,2,48,48,48,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Eupen,Eupen,Eupen +nis_21006,2025,21006,commune,Evere,nis_2025,Evere,7.0,2,2,49,49,49,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Evere,Evere,Evere +nis_44019,2025,44019,commune,Evergem,nis_2025,Evergem,7.4,2,2,50,50,50,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Evergem,Evergem,Evergem +nis_64076,2025,64076,commune,Faimes,nis_2025,Faimes,8.8,2,2,51,51,51,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Faimes,Faimes,Faimes +nis_52018,2025,52018,commune,Farciennes,nis_2025,Farciennes,8.8,2,2,52,52,52,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Farciennes,Farciennes,Farciennes +nis_82009,2025,82009,commune,Fauvillers,nis_2025,Fauvillers,7.0,2,2,53,53,53,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Fauvillers,Fauvillers,Fauvillers +nis_92138,2025,92138,commune,Fernelmont,nis_2025,Fernelmont,7.5,2,2,54,54,54,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Fernelmont,Fernelmont,Fernelmont +nis_61019,2025,61019,commune,Ferrières,nis_2025,Ferrières,8.5,2,2,55,55,55,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ferrières,Ferrières,Ferrières +nis_64025,2025,64025,commune,Fexhe-le-Haut-Clocher,nis_2025,Fexhe-le-Haut-Clocher,8.8,2,2,56,56,56,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Fexhe-le-Haut-Clocher,Fexhe-le-Haut-Clocher,Fexhe-le-Haut-Clocher +nis_62120,2025,62120,commune,Flémalle,nis_2025,Flémalle,8.0,2,2,57,57,57,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Flémalle,Flémalle,Flémalle +nis_62038,2025,62038,commune,Fléron,nis_2025,Fléron,8.5,2,2,58,58,58,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Fléron,Fléron,Fléron +nis_52021,2025,52021,commune,Fleurus,nis_2025,Fleurus,8.5,2,2,59,59,59,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Fleurus,Fleurus,Fleurus +nis_51019,2025,51019,commune,Flobecq,nis_2025,Flobecq,8.0,2,2,60,60,60,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Flobecq,Vloesberg,Flobecq +nis_92045,2025,92045,commune,Floreffe,nis_2025,Floreffe,8.3,2,2,61,61,61,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Floreffe,Floreffe,Floreffe +nis_93022,2025,93022,commune,Florennes,nis_2025,Florennes,8.5,2,2,62,62,62,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Florennes,Florennes,Florennes +nis_85011,2025,85011,commune,Florenville,nis_2025,Florenville,8.0,2,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Florenville,Florenville,Florenville +nis_52022,2025,52022,commune,Fontaine-l'Evêque,nis_2025,Fontaine-l'Evêque,8.8,2,2,64,64,64,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Fontaine-l’Evêque,Fontaine-l’Evêque,Fontaine-l’Evêque +nis_21007,2025,21007,commune,Forest,nis_2025,Forest,7.0,2,2,65,65,65,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Forest,Vorst,Forest +nis_92048,2025,92048,commune,Fosses-la-Ville,nis_2025,Fosses-la-Ville,8.5,2,2,66,66,66,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Fosses-la-Ville,Fosses-la-Ville,Fosses-la-Ville +nis_53028,2025,53028,commune,Frameries,nis_2025,Frameries,8.6,2,2,67,67,67,"8,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Frameries,Frameries,Frameries +nis_51065,2025,51065,commune,Frasnes-lez-Anvaing,nis_2025,Frasnes-lez-Anvaing,7.8,2,2,68,68,68,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Frasnes-lez-Anvaing,Frasnes-lez-Anvaing,Frasnes-lez-Anvaing +nis_56029,2025,56029,commune,Froidchapelle,nis_2025,Froidchapelle,8.5,2,2,69,69,69,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Froidchapelle,Froidchapelle,Froidchapelle +nis_21008,2025,21008,commune,Ganshoren,nis_2025,Ganshoren,6.5,2,2,70,70,70,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ganshoren,Ganshoren,Ganshoren +nis_44020,2025,44020,commune,Gavere,nis_2025,Gavere,7.3,2,2,71,71,71,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gavere,Gavere,Gavere +nis_91054,2025,91054,commune,Gedinne,nis_2025,Gedinne,6.5,2,2,72,72,72,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gedinne,Gedinne,Gedinne +nis_13008,2025,13008,commune,Geel,nis_2025,Geel,7.0,2,2,73,73,73,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Geel,Geel,Geel +nis_64029,2025,64029,commune,Geer,nis_2025,Geer,7.7,2,2,74,74,74,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Geer,Geer,Geer +nis_24028,2025,24028,commune,Geetbets,nis_2025,Geetbets,8.0,2,2,75,75,75,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Geetbets,Geetbets,Geetbets +nis_92142,2025,92142,commune,Gembloux,nis_2025,Gembloux,7.6,2,2,76,76,76,"7,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gembloux,Gembloux,Gembloux +nis_25031,2025,25031,commune,Genappe,nis_2025,Genappe,8.0,2,2,77,77,77,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Genappe,Genepiën,Genappe +nis_71016,2025,71016,commune,Genk,nis_2025,Genk,7.5,2,2,78,78,78,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Genk,Genk,Genk +nis_44021,2025,44021,commune,Gent,nis_2025,Gent,6.5,2,2,79,79,79,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gent,Gent,Gand +nis_41018,2025,41018,commune,Geraardsbergen,nis_2025,Geraardsbergen,7.8,2,2,80,80,80,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Geraardsbergen,Geraardsbergen,Grammont +nis_52025,2025,52025,commune,Gerpinnes,nis_2025,Gerpinnes,8.0,2,2,81,81,81,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gerpinnes,Gerpinnes,Gerpinnes +nis_92054,2025,92054,commune,Gesves,nis_2025,Gesves,8.5,2,2,82,82,82,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gesves,Gesves,Gesves +nis_71017,2025,71017,commune,Gingelom,nis_2025,Gingelom,8.0,2,2,83,83,83,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gingelom,Gingelom,Gingelom +nis_35005,2025,35005,commune,Gistel,nis_2025,Gistel,7.0,2,2,84,84,84,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gistel,Gistel,Gistel +nis_24137,2025,24137,commune,Glabbeek,nis_2025,Glabbeek,7.8,2,2,85,85,85,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Glabbeek,Glabbeek,Glabbeek +nis_82037,2025,82037,commune,Gouvy,nis_2025,Gouvy,8.0,2,2,86,86,86,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Gouvy,Gouvy,Gouvy +nis_62118,2025,62118,commune,Grâce-Hollogne,nis_2025,Grâce-Hollogne,8.0,2,2,87,87,87,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Grâce-Hollogne,Grâce-Hollogne,Grâce-Hollogne +nis_25037,2025,25037,commune,Grez-Doiceau,nis_2025,Grez-Doiceau,6.9,2,3,89,89,89,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Grez-Doiceau,Graven,Grez-Doiceau +nis_23025,2025,23025,commune,Grimbergen,nis_2025,Grimbergen,7.4,2,3,90,90,90,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Grimbergen,Grimbergen,Grimbergen +nis_13010,2025,13010,commune,Grobbendonk,nis_2025,Grobbendonk,7.5,2,3,91,91,91,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Grobbendonk,Grobbendonk,Grobbendonk +nis_24033,2025,24033,commune,Haacht,nis_2025,Haacht,6.7,2,3,92,92,92,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Haacht,Haacht,Haacht +nis_41024,2025,41024,commune,Haaltert,nis_2025,Haaltert,7.2,2,3,93,93,93,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Haaltert,Haaltert,Haaltert +nis_85046,2025,85046,commune,Habay,nis_2025,Habay,8.0,2,3,94,94,94,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Habay,Habay,Habay +nis_71020,2025,71020,commune,Halen,nis_2025,Halen,8.0,2,3,95,95,95,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Halen,Halen,Halen +nis_23027,2025,23027,commune,Halle,nis_2025,Halle,7.1,2,3,96,96,96,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Halle,Halle,Hal +nis_42008,2025,42008,commune,Hamme,nis_2025,Hamme,8.0,2,3,97,97,97,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hamme,Hamme,Hamme +nis_61024,2025,61024,commune,Hamoir,nis_2025,Hamoir,8.8,2,3,98,98,98,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hamoir,Hamoir,Hamoir +nis_91059,2025,91059,commune,Hamois,nis_2025,Hamois,8.0,2,3,99,99,99,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hamois,Hamois,Hamois +nis_72037,2025,72037,commune,Hamont-Achel,nis_2025,Hamont-Achel,7.0,2,3,100,100,100,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hamont-Achel,Hamont-Achel,Hamont-Achel +nis_56086,2025,56086,commune,Ham-sur-Heure-Nalinnes,nis_2025,Ham-sur-Heure-Nalinnes,8.0,2,3,101,103,103,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ham-sur-Heure-Nalinnes,Ham-sur-Heure-Nalinnes,Ham-sur-Heure-Nalinnes +nis_64034,2025,64034,commune,Hannut,nis_2025,Hannut,8.5,2,3,104,104,104,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hannut,Hannuit,Hannut +nis_34013,2025,34013,commune,Harelbeke,nis_2025,Harelbeke,7.5,2,3,105,105,105,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Harelbeke,Harelbeke,Harelbeke +nis_71072,2025,71072,commune,Hasselt,nis_2025,Hasselt,7.0,2,3,106,106,106,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hasselt,Hasselt,Hasselt +nis_91142,2025,91142,commune,Hastière,nis_2025,Hastière,8.2,2,3,107,107,107,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hastière,Hastière,Hastière +nis_91064,2025,91064,commune,Havelange,nis_2025,Havelange,8.8,2,3,108,108,108,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Havelange,Havelange,Havelange +nis_72038,2025,72038,commune,Hechtel-Eksel,nis_2025,Hechtel-Eksel,7.5,2,3,109,109,109,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hechtel-Eksel,Hechtel-Eksel,Hechtel-Eksel +nis_73022,2025,73022,commune,Heers,nis_2025,Heers,7.5,2,3,110,110,110,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Heers,Heers,Heers +nis_12014,2025,12014,commune,Heist-op-den-Berg,nis_2025,Heist-op-den-Berg,7.5,2,3,111,111,111,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Heist-op-den-Berg,Heist-op-den-Berg,Heist-op-den-Berg +nis_25118,2025,25118,commune,Hélécine,nis_2025,Hélécine,8.8,2,3,112,112,112,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hélécine,Hélécine,Hélécine +nis_11018,2025,11018,commune,Hemiksem,nis_2025,Hemiksem,7.5,2,3,113,113,113,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hemiksem,Hemiksem,Hemiksem +nis_53039,2025,53039,commune,Hensies,nis_2025,Hensies,8.5,2,3,114,114,114,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hensies,Hensies,Hensies +nis_84029,2025,84029,commune,Herbeumont,nis_2025,Herbeumont,7.0,2,3,115,115,115,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herbeumont,Herbeumont,Herbeumont +nis_24038,2025,24038,commune,Herent,nis_2025,Herent,7.7,2,3,116,116,116,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herent,Herent,Herent +nis_13011,2025,13011,commune,Herentals,nis_2025,Herentals,7.2,2,3,117,117,117,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herentals,Herentals,Herentals +nis_13012,2025,13012,commune,Herenthout,nis_2025,Herenthout,7.5,2,3,118,118,118,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herenthout,Herenthout,Herenthout +nis_71024,2025,71024,commune,Herk-de-Stad,nis_2025,Herk-de-Stad,7.0,2,3,119,119,119,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herk-de-Stad,Herk-de-Stad,Herck-la-Ville +nis_61028,2025,61028,commune,Héron,nis_2025,Héron,8.2,2,3,120,120,120,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Héron,Héron,Héron +nis_13013,2025,13013,commune,Herselt,nis_2025,Herselt,7.3,2,3,121,121,121,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herselt,Herselt,Herselt +nis_62051,2025,62051,commune,Herstal,nis_2025,Herstal,8.5,2,3,122,122,122,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herstal,Herstal,Herstal +nis_73028,2025,73028,commune,Herstappe,nis_2025,Herstappe,5.0,2,3,123,123,123,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herstappe,Herstappe,Herstappe +nis_63035,2025,63035,commune,Herve,nis_2025,Herve,8.0,2,3,124,124,124,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herve,Herve,Herve +nis_41027,2025,41027,commune,Herzele,nis_2025,Herzele,7.5,2,3,125,125,125,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Herzele,Herzele,Herzele +nis_71070,2025,71070,commune,Heusden-Zolder,nis_2025,Heusden-Zolder,7.5,2,3,126,126,126,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Heusden-Zolder,Heusden-Zolder,Heusden-Zolder +nis_33039,2025,33039,commune,Heuvelland,nis_2025,Heuvelland,8.0,2,3,127,127,127,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Heuvelland,Heuvelland,Heuvelland +nis_24041,2025,24041,commune,Hoegaarden,nis_2025,Hoegaarden,8.0,2,3,128,128,128,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hoegaarden,Hoegaarden,Hoegaarden +nis_23033,2025,23033,commune,Hoeilaart,nis_2025,Hoeilaart,6.8,2,3,129,129,129,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hoeilaart,Hoeilaart,Hoeilaart +nis_24043,2025,24043,commune,Holsbeek,nis_2025,Holsbeek,7.0,2,3,130,130,130,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Holsbeek,Holsbeek,Holsbeek +nis_53083,2025,53083,commune,Honnelles,nis_2025,Honnelles,8.2,3,1,5,5,5,"8,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Honnelles,Honnelles,Honnelles +nis_36006,2025,36006,commune,Hooglede,nis_2025,Hooglede,7.9,3,1,6,6,6,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hooglede,Hooglede,Hooglede +nis_13014,2025,13014,commune,Hoogstraten,nis_2025,Hoogstraten,5.7,3,1,7,7,7,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hoogstraten,Hoogstraten,Hoogstraten +nis_45062,2025,45062,commune,Horebeke,nis_2025,Horebeke,7.7,3,1,8,8,8,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Horebeke,Horebeke,Horebeke +nis_83028,2025,83028,commune,Hotton,nis_2025,Hotton,8.5,3,1,9,9,9,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hotton,Hotton,Hotton +nis_82014,2025,82014,commune,Houffalize,nis_2025,Houffalize,8.0,3,1,10,10,10,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Houffalize,Houffalize,Houffalize +nis_72039,2025,72039,commune,Houthalen-Helchteren,nis_2025,Houthalen-Helchteren,8.0,3,1,11,11,11,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Houthalen-Helchteren,Houthalen-Helchteren,Houthalen-Helchteren +nis_32006,2025,32006,commune,Houthulst,nis_2025,Houthulst,7.5,3,1,12,12,12,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Houthulst,Houthulst,Houthulst +nis_91072,2025,91072,commune,Houyet,nis_2025,Houyet,8.0,3,1,13,13,13,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Houyet,Houyet,Houyet +nis_11021,2025,11021,commune,Hove,nis_2025,Hove,7.5,3,1,14,14,14,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hove,Hove,Hove +nis_24045,2025,24045,commune,Huldenberg,nis_2025,Huldenberg,8.0,3,1,15,15,15,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Huldenberg,Huldenberg,Huldenberg +nis_13016,2025,13016,commune,Hulshout,nis_2025,Hulshout,7.0,3,1,16,16,16,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Hulshout,Hulshout,Hulshout +nis_61031,2025,61031,commune,Huy,nis_2025,Huy,8.8,3,1,17,17,17,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Huy,Hoei,Huy +nis_35006,2025,35006,commune,Ichtegem,nis_2025,Ichtegem,7.7,3,1,18,18,18,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ichtegem,Ichtegem,Ichtegem +nis_33011,2025,33011,commune,Ieper,nis_2025,Ieper,8.0,3,1,19,19,19,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ieper,Ieper,Ypres +nis_25043,2025,25043,commune,Incourt,nis_2025,Incourt,8.0,3,1,20,20,20,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Incourt,Incourt,Incourt +nis_36007,2025,36007,commune,Ingelmunster,nis_2025,Ingelmunster,8.0,3,1,21,21,21,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ingelmunster,Ingelmunster,Ingelmunster +nis_25044,2025,25044,commune,Ittre,nis_2025,Ittre,7.9,3,1,22,22,22,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ittre,Itter,Ittre +nis_21009,2025,21009,commune,Ixelles,nis_2025,Ixelles,7.5,3,1,23,23,23,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ixelles,Elsene,Ixelles +nis_36008,2025,36008,commune,Izegem,nis_2025,Izegem,7.0,3,1,24,24,24,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Izegem,Izegem,Izegem +nis_31012,2025,31012,commune,Jabbeke,nis_2025,Jabbeke,7.7,3,1,25,25,25,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Jabbeke,Jabbeke,Jabbeke +nis_63038,2025,63038,commune,Jalhay,nis_2025,Jalhay,6.8,3,1,26,26,26,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Jalhay,Jalhay,Jalhay +nis_92140,2025,92140,commune,Jemeppe-sur-Sambre,nis_2025,Jemeppe-sur-Sambre,6.0,3,1,27,27,27,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Jemeppe-sur-Sambre,Jemeppe-sur-Sambre,Jemeppe-sur-Sambre +nis_21010,2025,21010,commune,Jette,nis_2025,Jette,7.4,3,1,28,28,28,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Jette,Jette,Jette +nis_25048,2025,25048,commune,Jodoigne,nis_2025,Jodoigne,8.8,3,1,29,29,29,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Jodoigne,Geldenaken,Jodoigne +nis_62060,2025,62060,commune,Juprelle,nis_2025,Juprelle,7.5,3,1,30,30,30,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Juprelle,Juprelle,Juprelle +nis_53044,2025,53044,commune,Jurbise,nis_2025,Jurbise,8.5,3,1,31,31,31,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Jurbise,Jurbeke,Jurbise +nis_11022,2025,11022,commune,Kalmthout,nis_2025,Kalmthout,7.5,3,1,32,32,32,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kalmthout,Kalmthout,Kalmthout +nis_23038,2025,23038,commune,Kampenhout,nis_2025,Kampenhout,7.0,3,1,33,33,33,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kampenhout,Kampenhout,Kampenhout +nis_11023,2025,11023,commune,Kapellen,nis_2025,Kapellen,5.5,3,1,34,34,34,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kapellen,Kapellen,Kapellen +nis_23039,2025,23039,commune,Kapelle-op-den-Bos,nis_2025,Kapelle-op-den-Bos,7.8,3,1,35,35,35,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kapelle-op-den-Bos,Kapelle-op-den-Bos,Kapelle-op-den-Bos +nis_43007,2025,43007,commune,Kaprijke,nis_2025,Kaprijke,7.5,3,1,36,36,36,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kaprijke,Kaprijke,Kaprijke +nis_13017,2025,13017,commune,Kasterlee,nis_2025,Kasterlee,7.0,3,1,37,37,37,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kasterlee,Kasterlee,Kasterlee +nis_24048,2025,24048,commune,Keerbergen,nis_2025,Keerbergen,6.5,3,1,38,38,38,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Keerbergen,Keerbergen,Keerbergen +nis_63040,2025,63040,commune,Kelmis,nis_2025,Kelmis,7.5,3,1,39,39,39,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kelmis,Kelmis,La Calamine +nis_72018,2025,72018,commune,Kinrooi,nis_2025,Kinrooi,7.0,3,1,40,40,40,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kinrooi,Kinrooi,Kinrooi +nis_45060,2025,45060,commune,Kluisbergen,nis_2025,Kluisbergen,7.5,3,1,41,41,41,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kluisbergen,Kluisbergen,Kluisbergen +nis_31043,2025,31043,commune,Knokke-Heist,nis_2025,Knokke-Heist,0.0,3,1,42,42,42,"0,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Knokke-Heist,Knokke-Heist,Knokke-Heist +nis_32010,2025,32010,commune,Koekelare,nis_2025,Koekelare,7.0,3,1,43,43,43,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Koekelare,Koekelare,Koekelare +nis_21011,2025,21011,commune,Koekelberg,nis_2025,Koekelberg,7.0,3,1,44,44,44,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Koekelberg,Koekelberg,Koekelberg +nis_38014,2025,38014,commune,Koksijde,nis_2025,Koksijde,5.0,3,1,45,45,45,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Koksijde,Koksijde,Koksijde +nis_11024,2025,11024,commune,Kontich,nis_2025,Kontich,5.7,3,2,47,47,47,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kontich,Kontich,Kontich +nis_32011,2025,32011,commune,Kortemark,nis_2025,Kortemark,7.8,3,2,48,48,48,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kortemark,Kortemark,Kortemark +nis_24054,2025,24054,commune,Kortenaken,nis_2025,Kortenaken,7.8,3,2,49,49,49,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kortenaken,Kortenaken,Kortenaken +nis_24055,2025,24055,commune,Kortenberg,nis_2025,Kortenberg,7.9,3,2,50,50,50,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kortenberg,Kortenberg,Kortenberg +nis_34022,2025,34022,commune,Kortrijk,nis_2025,Kortrijk,7.9,3,2,51,51,51,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kortrijk,Kortrijk,Courtrai +nis_23099,2025,23099,commune,Kraainem,nis_2025,Kraainem,7.0,3,2,52,52,52,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kraainem,Kraainem,Kraainem +nis_45068,2025,45068,commune,Kruisem,nis_2025,Kruisem,7.5,3,2,53,53,53,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kruisem,Kruisem,Kruisem +nis_34023,2025,34023,commune,Kuurne,nis_2025,Kuurne,7.9,3,2,54,54,54,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Kuurne,Kuurne,Kuurne +nis_92141,2025,92141,commune,La Bruyère,nis_2025,La Bruyère,8.0,3,2,55,55,55,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,La Bruyère,La Bruyère,La Bruyère +nis_25050,2025,25050,commune,La Hulpe,nis_2025,La Hulpe,6.6,3,2,56,56,56,"6,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,La Hulpe,Terhulpen,La Hulpe +nis_58001,2025,58001,commune,La Louvière,nis_2025,La Louvière,8.8,3,2,57,57,57,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,La Louvière,La Louvière,La Louvière +nis_83031,2025,83031,commune,La Roche-en-Ardenne,nis_2025,La Roche-en-Ardenne,8.0,3,2,58,58,58,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,La Roche-en-Ardenne,La Roche-en-Ardenne,La Roche-en-Ardenne +nis_13053,2025,13053,commune,Laakdal,nis_2025,Laakdal,7.5,3,2,59,59,59,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Laakdal,Laakdal,Laakdal +nis_42010,2025,42010,commune,Laarne,nis_2025,Laarne,7.8,3,2,60,60,60,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Laarne,Laarne,Laarne +nis_73042,2025,73042,commune,Lanaken,nis_2025,Lanaken,6.9,3,2,61,61,61,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lanaken,Lanaken,Lanaken +nis_24059,2025,24059,commune,Landen,nis_2025,Landen,7.9,3,2,62,62,62,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Landen,Landen,Landen +nis_33040,2025,33040,commune,Langemark-Poelkapelle,nis_2025,Langemark-Poelkapelle,8.0,3,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Langemark-Poelkapelle,Langemark-Poelkapelle,Langemark-Poelkapelle +nis_25119,2025,25119,commune,Lasne,nis_2025,Lasne,5.8,3,2,64,64,64,"5,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lasne,Lasne,Lasne +nis_55035,2025,55035,commune,Le Roeulx,nis_2025,Le Roeulx,8.5,3,2,65,65,65,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Le Roeulx,Le Roeulx,Le Roeulx +nis_42011,2025,42011,commune,Lebbeke,nis_2025,Lebbeke,7.5,3,2,66,66,66,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lebbeke,Lebbeke,Lebbeke +nis_41034,2025,41034,commune,Lede,nis_2025,Lede,7.9,3,2,67,67,67,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lede,Lede,Lede +nis_36010,2025,36010,commune,Ledegem,nis_2025,Ledegem,7.5,3,2,68,68,68,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ledegem,Ledegem,Ledegem +nis_84033,2025,84033,commune,Léglise,nis_2025,Léglise,8.0,3,2,69,69,69,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Léglise,Léglise,Léglise +nis_34025,2025,34025,commune,Lendelede,nis_2025,Lendelede,7.8,3,2,70,70,70,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lendelede,Lendelede,Lendelede +nis_23104,2025,23104,commune,Lennik,nis_2025,Lennik,7.9,3,2,71,71,71,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lennik,Lennik,Lennik +nis_53046,2025,53046,commune,Lens,nis_2025,Lens,8.0,3,2,72,72,72,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lens,Lens,Lens +nis_71034,2025,71034,commune,Leopoldsburg,nis_2025,Leopoldsburg,8.0,3,2,73,73,73,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Leopoldsburg,Leopoldsburg,Bourg-Léopold +nis_52075,2025,52075,commune,Les-Bons-Villers,nis_2025,Les-Bons-Villers,8.0,3,2,74,74,74,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Les Bons Villers,Les Bons Villers,Les Bons Villers +nis_51069,2025,51069,commune,Lessines,nis_2025,Lessines,8.8,3,2,75,75,75,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lessines,Lessen,Lessines +nis_24062,2025,24062,commune,Leuven,nis_2025,Leuven,6.7,3,2,76,76,76,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Leuven,Leuven,Louvain +nis_57094,2025,57094,commune,Leuze-en-Hainaut,nis_2025,Leuze-en-Hainaut,8.8,3,2,77,77,77,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Leuze-en-Hainaut,Leuze-en-Hainaut,Leuze-en-Hainaut +nis_84035,2025,84035,commune,Libin,nis_2025,Libin,7.3,3,2,78,78,78,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Libin,Libin,Libin +nis_84077,2025,84077,commune,Libramont-Chevigny,nis_2025,Libramont-Chevigny,7.5,3,2,79,79,79,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Libramont-Chevigny,Libramont-Chevigny,Libramont-Chevigny +nis_36011,2025,36011,commune,Lichtervelde,nis_2025,Lichtervelde,7.5,3,2,80,80,80,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lichtervelde,Lichtervelde,Lichtervelde +nis_23044,2025,23044,commune,Liedekerke,nis_2025,Liedekerke,7.8,3,2,81,81,81,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Liedekerke,Liedekerke,Liedekerke +nis_62063,2025,62063,commune,Liège,nis_2025,Liège,8.0,3,2,82,82,82,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Liège,Luik,Liège +nis_12021,2025,12021,commune,Lier,nis_2025,Lier,7.2,3,2,83,83,83,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lier,Lier,Lierre +nis_45063,2025,45063,commune,Lierde,nis_2025,Lierde,7.3,3,2,84,84,84,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lierde,Lierde,Lierde +nis_63045,2025,63045,commune,Lierneux,nis_2025,Lierneux,7.5,3,2,85,85,85,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lierneux,Lierneux,Lierneux +nis_44085,2025,44085,commune,Lievegem,nis_2025,Lievegem,7.0,3,2,86,86,86,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lievegem,Lievegem,Lievegem +nis_13019,2025,13019,commune,Lille,nis_2025,Lille,6.5,3,2,87,87,87,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lille,Lille,Lille +nis_63046,2025,63046,commune,Limbourg,nis_2025,Limbourg,8.8,3,3,89,89,89,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Limbourg,Limburg,Limbourg +nis_64047,2025,64047,commune,Lincent,nis_2025,Lincent,8.8,3,3,90,90,90,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lincent,Lijsem,Lincent +nis_23100,2025,23100,commune,Linkebeek,nis_2025,Linkebeek,7.8,3,3,91,91,91,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Linkebeek,Linkebeek,Linkebeek +nis_11025,2025,11025,commune,Lint,nis_2025,Lint,8.0,3,3,92,92,92,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lint,Lint,Lint +nis_24133,2025,24133,commune,Linter,nis_2025,Linter,8.0,3,3,93,93,93,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Linter,Linter,Linter +nis_56044,2025,56044,commune,Lobbes,nis_2025,Lobbes,8.5,3,3,94,94,94,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lobbes,Lobbes,Lobbes +nis_44087,2025,44087,commune,Lochristi,nis_2025,Lochristi,6.9,3,3,95,95,95,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lochristi,Lochristi,Lochristi +nis_46029,2025,46029,commune,Lokeren,nis_2025,Lokeren,6.5,3,3,96,96,96,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lokeren,Lokeren,Lokeren +nis_72020,2025,72020,commune,Lommel,nis_2025,Lommel,6.0,3,3,97,97,97,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lommel,Lommel,Lommel +nis_23045,2025,23045,commune,Londerzeel,nis_2025,Londerzeel,7.9,3,3,98,98,98,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Londerzeel,Londerzeel,Londerzeel +nis_63048,2025,63048,commune,Lontzen,nis_2025,Lontzen,6.8,3,3,99,99,99,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lontzen,Lontzen,Lontzen +nis_32030,2025,32030,commune,Lo-Reninge,nis_2025,Lo-Reninge,7.7,3,3,100,100,100,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lo-Reninge,Lo-Reninge,Lo-Reninge +nis_24066,2025,24066,commune,Lubbeek,nis_2025,Lubbeek,7.5,3,3,101,101,101,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lubbeek,Lubbeek,Lubbeek +nis_71037,2025,71037,commune,Lummen,nis_2025,Lummen,6.7,3,3,102,102,102,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Lummen,Lummen,Lummen +nis_45064,2025,45064,commune,Maarkedal,nis_2025,Maarkedal,7.0,3,3,103,103,103,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Maarkedal,Maarkedal,Maarkedal +nis_72021,2025,72021,commune,Maaseik,nis_2025,Maaseik,8.5,3,3,104,104,104,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Maaseik,Maaseik,Maaseik +nis_73107,2025,73107,commune,Maasmechelen,nis_2025,Maasmechelen,7.8,3,3,105,105,105,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Maasmechelen,Maasmechelen,Maasmechelen +nis_23047,2025,23047,commune,Machelen,nis_2025,Machelen,5.0,3,3,106,106,106,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Machelen,Machelen,Machelen +nis_43010,2025,43010,commune,Maldegem,nis_2025,Maldegem,6.9,3,3,107,107,107,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Maldegem,Maldegem,Maldegem +nis_11057,2025,11057,commune,Malle,nis_2025,Malle,7.0,3,3,108,108,108,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Malle,Malle,Malle +nis_63049,2025,63049,commune,Malmedy,nis_2025,Malmedy,7.0,3,3,109,109,109,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Malmedy,Malmedy,Malmedy +nis_55086,2025,55086,commune,Manage,nis_2025,Manage,8.0,3,3,110,110,110,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Manage,Manage,Manage +nis_83055,2025,83055,commune,Manhay,nis_2025,Manhay,6.5,3,3,111,111,111,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Manhay,Manhay,Manhay +nis_83034,2025,83034,commune,Marche-en-Famenne,nis_2025,Marche-en-Famenne,8.0,3,3,112,112,112,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Marche-en-Famenne,Marche-en-Famenne,Marche-en-Famenne +nis_61039,2025,61039,commune,Marchin,nis_2025,Marchin,8.8,3,3,113,113,113,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Marchin,Marchin,Marchin +nis_81013,2025,81013,commune,Martelange,nis_2025,Martelange,7.0,3,3,114,114,114,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Martelange,Martelange,Martelange +nis_12025,2025,12025,commune,Mechelen,nis_2025,Mechelen,6.5,3,3,115,115,115,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mechelen,Mechelen,Malines +nis_13021,2025,13021,commune,Meerhout,nis_2025,Meerhout,8.0,3,3,116,116,116,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Meerhout,Meerhout,Meerhout +nis_23050,2025,23050,commune,Meise,nis_2025,Meise,7.9,3,3,117,117,117,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Meise,Meise,Meise +nis_85024,2025,85024,commune,Meix-devant-Virton,nis_2025,Meix-devant-Virton,8.0,3,3,118,118,118,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Meix-devant-Virton,Meix-devant-Virton,Meix-devant-Virton +nis_34027,2025,34027,commune,Menen,nis_2025,Menen,8.0,3,3,119,119,119,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Menen,Menen,Menin +nis_56049,2025,56049,commune,Merbes-le-Château,nis_2025,Merbes-le-Château,8.1,3,3,120,120,120,"8,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Merbes-le-Château,Merbes-le-Château,Merbes-le-Château +nis_23052,2025,23052,commune,Merchtem,nis_2025,Merchtem,7.1,3,3,121,121,121,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Merchtem,Merchtem,Merchtem +nis_44088,2025,44088,commune,Merelbeke-Melle,nis_2025,Merelbeke-Melle,7.5,3,3,122,122,122,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Merelbeke-Melle,Merelbeke-Melle,Merelbeke-Melle +nis_13023,2025,13023,commune,Merksplas,nis_2025,Merksplas,6.5,3,3,123,123,123,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Merksplas,Merksplas,Merksplas +nis_33016,2025,33016,commune,Mesen,nis_2025,Mesen,9.0,3,3,124,124,124,"9,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mesen,Mesen,Messines +nis_81015,2025,81015,commune,Messancy,nis_2025,Messancy,7.0,3,3,125,125,125,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Messancy,Messancy,Messancy +nis_92087,2025,92087,commune,Mettet,nis_2025,Mettet,8.0,3,3,126,126,126,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mettet,Mettet,Mettet +nis_35011,2025,35011,commune,Middelkerke,nis_2025,Middelkerke,3.0,3,3,127,127,127,"3,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Middelkerke,Middelkerke,Middelkerke +nis_61041,2025,61041,commune,Modave,nis_2025,Modave,8.0,3,3,128,128,128,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Modave,Modave,Modave +nis_13025,2025,13025,commune,Mol,nis_2025,Mol,7.7,3,3,129,129,129,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mol,Mol,Mol +nis_21012,2025,21012,commune,Molenbeek-Saint-Jean,nis_2025,Molenbeek-Saint-Jean,7.0,4,1,5,5,5,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Molenbeek-Saint-Jean,Sint-Jans-Molenbeek,Molenbeek-Saint-Jean +nis_56051,2025,56051,commune,Momignies,nis_2025,Momignies,8.5,4,1,6,6,6,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Momignies,Momignies,Momignies +nis_53053,2025,53053,commune,Mons,nis_2025,Mons,8.0,4,1,7,7,7,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mons,Bergen,Mons +nis_57095,2025,57095,commune,Mont-de-l'Enclus,nis_2025,Mont-de-l'Enclus,8.0,4,1,8,8,8,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Mont-de-l’Enclus,Mont-de-l’Enclus,Mont-de-l’Enclus +nis_52048,2025,52048,commune,Montigny-le-Tilleul,nis_2025,Montigny-le-Tilleul,8.0,4,1,9,9,9,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Montigny-le-Tilleul,Montigny-le-Tilleul,Montigny-le-Tilleul +nis_25068,2025,25068,commune,Mont-Saint-Guibert,nis_2025,Mont-Saint-Guibert,7.5,4,1,10,10,10,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mont-Saint-Guibert,Mont-Saint-Guibert,Mont-Saint-Guibert +nis_36012,2025,36012,commune,Moorslede,nis_2025,Moorslede,8.0,4,1,11,11,11,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Moorslede,Moorslede,Moorslede +nis_58004,2025,58004,commune,Morlanwelz,nis_2025,Morlanwelz,8.8,4,1,12,12,12,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Morlanwelz,Morlanwelz,Morlanwelz +nis_11029,2025,11029,commune,Mortsel,nis_2025,Mortsel,7.5,4,1,13,13,13,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mortsel,Mortsel,Mortsel +nis_57096,2025,57096,commune,Mouscron,nis_2025,Mouscron,8.8,4,1,14,14,14,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Mouscron,Moeskroen,Mouscron +nis_85026,2025,85026,commune,Musson,nis_2025,Musson,7.5,4,1,15,15,15,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Musson,Musson,Musson +nis_92094,2025,92094,commune,Namur,nis_2025,Namur,8.5,4,1,16,16,16,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Namur,Namen,Namur +nis_61043,2025,61043,commune,Nandrin,nis_2025,Nandrin,8.5,4,1,17,17,17,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nandrin,Nandrin,Nandrin +nis_83040,2025,83040,commune,Nassogne,nis_2025,Nassogne,8.0,4,1,18,18,18,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nassogne,Nassogne,Nassogne +nis_44086,2025,44086,commune,Nazareth-De Pinte,nis_2025,Nazareth-De Pinte,6.9,4,1,19,19,19,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nazareth-De Pinte,Nazareth-De Pinte,Nazareth-De Pinte +nis_84043,2025,84043,commune,Neufchâteau,nis_2025,Neufchâteau,7.3,4,1,20,20,20,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Neufchâteau,Neufchâteau,Neufchâteau +nis_62121,2025,62121,commune,Neupré,nis_2025,Neupré,8.0,4,1,21,21,21,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Neupré,Neupré,Neupré +nis_11030,2025,11030,commune,Niel,nis_2025,Niel,8.0,4,1,22,22,22,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Niel,Niel,Niel +nis_71045,2025,71045,commune,Nieuwerkerken,nis_2025,Nieuwerkerken,7.7,4,1,23,23,23,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nieuwerkerken,Nieuwerkerken,Nieuwerkerken +nis_38016,2025,38016,commune,Nieuwpoort,nis_2025,Nieuwpoort,5.0,4,1,24,24,24,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nieuwpoort,Nieuwpoort,Nieuport +nis_12026,2025,12026,commune,Nijlen,nis_2025,Nijlen,7.0,4,1,25,25,25,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nijlen,Nijlen,Nijlen +nis_41048,2025,41048,commune,Ninove,nis_2025,Ninove,7.5,4,1,26,26,26,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ninove,Ninove,Ninove +nis_25072,2025,25072,commune,Nivelles,nis_2025,Nivelles,7.0,4,1,27,27,27,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Nivelles,Nijvel,Nivelles +nis_92097,2025,92097,commune,Ohey,nis_2025,Ohey,8.3,4,1,28,28,28,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ohey,Ohey,Ohey +nis_13029,2025,13029,commune,Olen,nis_2025,Olen,6.5,4,1,29,29,29,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Olen,Olen,Olen +nis_63057,2025,63057,commune,Olne,nis_2025,Olne,7.2,4,1,30,30,30,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Olne,Olne,Olne +nis_91103,2025,91103,commune,Onhaye,nis_2025,Onhaye,8.0,4,1,31,31,31,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Onhaye,Onhaye,Onhaye +nis_35013,2025,35013,commune,Oostende,nis_2025,Oostende,6.5,4,1,32,32,32,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oostende,Oostende,Ostende +nis_44052,2025,44052,commune,Oosterzele,nis_2025,Oosterzele,7.8,4,1,33,33,33,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oosterzele,Oosterzele,Oosterzele +nis_31022,2025,31022,commune,Oostkamp,nis_2025,Oostkamp,8.0,4,1,34,34,34,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oostkamp,Oostkamp,Oostkamp +nis_37010,2025,37010,commune,Oostrozebeke,nis_2025,Oostrozebeke,7.9,4,1,35,35,35,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oostrozebeke,Oostrozebeke,Oostrozebeke +nis_23060,2025,23060,commune,Opwijk,nis_2025,Opwijk,7.8,4,1,36,36,36,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Opwijk,Opwijk,Opwijk +nis_64056,2025,64056,commune,Oreye,nis_2025,Oreye,6.9,4,1,37,37,37,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oreye,Oerle,Oreye +nis_25120,2025,25120,commune,Orp-Jauche,nis_2025,Orp-Jauche,8.0,4,1,38,38,38,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Orp-Jauche,Orp-Jauche,Orp-Jauche +nis_25121,2025,25121,commune,Ottignies-Louvain-La-Neuve,nis_2025,Ottignies-Louvain-La-Neuve,7.7,4,1,39,41,41,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Ottignies-Louvain-la-Neuve,Ottignies-Louvain-la-Neuve,Ottignies-Louvain-la-Neuve +nis_45035,2025,45035,commune,Oudenaarde,nis_2025,Oudenaarde,7.0,4,1,42,42,42,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oudenaarde,Oudenaarde,Audenarde +nis_35014,2025,35014,commune,Oudenburg,nis_2025,Oudenburg,7.7,4,1,43,43,43,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oudenburg,Oudenburg,Oudenburg +nis_24086,2025,24086,commune,Oud-Heverlee,nis_2025,Oud-Heverlee,6.5,4,1,44,44,44,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oud-Heverlee,Oud-Heverlee,Oud-Heverlee +nis_72042,2025,72042,commune,Oudsbergen,nis_2025,Oudsbergen,6.5,4,1,45,45,45,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oudsbergen,Oudsbergen,Oudsbergen +nis_13031,2025,13031,commune,Oud-Turnhout,nis_2025,Oud-Turnhout,7.0,4,1,46,46,46,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oud-Turnhout,Oud-Turnhout,Oud-Turnhout +nis_61048,2025,61048,commune,Ouffet,nis_2025,Ouffet,8.0,4,2,48,48,48,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ouffet,Ouffet,Ouffet +nis_62079,2025,62079,commune,Oupeye,nis_2025,Oupeye,8.0,4,2,49,49,49,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Oupeye,Oupeye,Oupeye +nis_23062,2025,23062,commune,Overijse,nis_2025,Overijse,7.3,4,2,50,50,50,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Overijse,Overijse,Overijse +nis_23106,2025,23106,commune,Pajottegem,nis_2025,Pajottegem,7.3,4,2,51,51,51,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pajottegem,Pajottegem,Pajottegem +nis_84050,2025,84050,commune,Paliseul,nis_2025,Paliseul,8.0,4,2,52,52,52,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Paliseul,Paliseul,Paliseul +nis_57062,2025,57062,commune,Pecq,nis_2025,Pecq,8.8,4,2,53,53,53,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pecq,Pecq,Pecq +nis_72030,2025,72030,commune,Peer,nis_2025,Peer,8.0,4,2,54,54,54,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Peer,Peer,Peer +nis_72043,2025,72043,commune,Pelt,nis_2025,Pelt,6.0,4,2,55,55,55,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pelt,Pelt,Pelt +nis_23064,2025,23064,commune,Pepingen,nis_2025,Pepingen,7.5,4,2,56,56,56,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pepingen,Pepingen,Pepingen +nis_63058,2025,63058,commune,Pepinster,nis_2025,Pepinster,8.5,4,2,57,57,57,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pepinster,Pepinster,Pepinster +nis_57064,2025,57064,commune,Péruwelz,nis_2025,Péruwelz,8.5,4,2,58,58,58,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Péruwelz,Péruwelz,Péruwelz +nis_25084,2025,25084,commune,Perwez,nis_2025,Perwez,7.5,4,2,59,59,59,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Perwez,Perwijs,Perwez +nis_93056,2025,93056,commune,Philippeville,nis_2025,Philippeville,8.0,4,2,60,60,60,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Philippeville,Philippeville,Philippeville +nis_37011,2025,37011,commune,Pittem,nis_2025,Pittem,7.5,4,2,61,61,61,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pittem,Pittem,Pittem +nis_63088,2025,63088,commune,Plombières,nis_2025,Plombières,7.3,4,2,62,62,62,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Plombières,Plombières,Plombières +nis_52055,2025,52055,commune,Pont-à-Celles,nis_2025,Pont-à-Celles,8.0,4,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Pont-à-Celles,Pont-à-Celles,Pont-à-Celles +nis_33021,2025,33021,commune,Poperinge,nis_2025,Poperinge,8.0,4,2,64,64,64,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Poperinge,Poperinge,Poperinge +nis_92101,2025,92101,commune,Profondeville,nis_2025,Profondeville,8.0,4,2,65,65,65,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Profondeville,Profondeville,Profondeville +nis_12029,2025,12029,commune,Putte,nis_2025,Putte,7.5,4,2,66,66,66,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Putte,Putte,Putte +nis_12041,2025,12041,commune,Puurs-Sint-Amands,nis_2025,Puurs-Sint-Amands,7.3,4,2,67,67,67,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Puurs-Sint-Amands,Puurs-Sint-Amands,Puurs-Sint-Amands +nis_53065,2025,53065,commune,Quaregnon,nis_2025,Quaregnon,8.5,4,2,68,68,68,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Quaregnon,Quaregnon,Quaregnon +nis_53084,2025,53084,commune,Quévy,nis_2025,Quévy,8.5,4,2,69,69,69,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Quévy,Quévy,Quévy +nis_53068,2025,53068,commune,Quiévrain,nis_2025,Quiévrain,8.8,4,2,70,70,70,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Quiévrain,Quiévrain,Quiévrain +nis_63061,2025,63061,commune,Raeren,nis_2025,Raeren,7.5,4,2,71,71,71,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Raeren,Raeren,Raeren +nis_25122,2025,25122,commune,Ramillies,nis_2025,Ramillies,8.3,4,2,72,72,72,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ramillies,Ramillies,Ramillies +nis_11035,2025,11035,commune,Ranst,nis_2025,Ranst,6.5,4,2,73,73,73,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ranst,Ranst,Ranst +nis_13035,2025,13035,commune,Ravels,nis_2025,Ravels,6.0,4,2,74,74,74,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ravels,Ravels,Ravels +nis_25123,2025,25123,commune,Rebecq,nis_2025,Rebecq,8.5,4,2,75,75,75,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rebecq,Rebecq,Rebecq +nis_64063,2025,64063,commune,Remicourt,nis_2025,Remicourt,8.0,4,2,76,76,76,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Remicourt,Remicourt,Remicourt +nis_83044,2025,83044,commune,Rendeux,nis_2025,Rendeux,7.7,4,2,77,77,77,"7,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rendeux,Rendeux,Rendeux +nis_13036,2025,13036,commune,Retie,nis_2025,Retie,7.8,4,2,78,78,78,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Retie,Retie,Retie +nis_73066,2025,73066,commune,Riemst,nis_2025,Riemst,8.0,4,2,79,79,79,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Riemst,Riemst,Riemst +nis_13037,2025,13037,commune,Rijkevorsel,nis_2025,Rijkevorsel,7.4,4,2,80,80,80,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rijkevorsel,Rijkevorsel,Rijkevorsel +nis_25091,2025,25091,commune,Rixensart,nis_2025,Rixensart,6.6,4,2,81,81,81,"6,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rixensart,Rixensart,Rixensart +nis_91114,2025,91114,commune,Rochefort,nis_2025,Rochefort,8.5,4,2,82,82,82,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rochefort,Rochefort,Rochefort +nis_36015,2025,36015,commune,Roeselare,nis_2025,Roeselare,8.5,4,2,83,83,83,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Roeselare,Roeselare,Roulers +nis_45041,2025,45041,commune,Ronse,nis_2025,Ronse,8.0,4,2,84,84,84,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ronse,Ronse,Renaix +nis_23097,2025,23097,commune,Roosdaal,nis_2025,Roosdaal,7.5,4,2,85,85,85,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Roosdaal,Roosdaal,Roosdaal +nis_24094,2025,24094,commune,Rotselaar,nis_2025,Rotselaar,6.8,4,2,86,86,86,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rotselaar,Rotselaar,Rotselaar +nis_85047,2025,85047,commune,Rouvroy,nis_2025,Rouvroy,6.0,4,2,87,87,87,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rouvroy,Rouvroy,Rouvroy +nis_57072,2025,57072,commune,Rumes,nis_2025,Rumes,8.5,4,2,88,88,88,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rumes,Rumes,Rumes +nis_11037,2025,11037,commune,Rumst,nis_2025,Rumst,6.5,4,3,90,90,90,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Rumst,Rumst,Rumst +nis_82038,2025,82038,commune,Sainte-Ode,nis_2025,Sainte-Ode,8.0,4,3,91,91,91,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sainte-Ode,Sainte-Ode,Sainte-Ode +nis_64065,2025,64065,commune,Saint-Georges-sur-Meuse,nis_2025,Saint-Georges-sur-Meuse,8.0,4,3,92,94,94,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Georges-sur-Meuse,Saint-Georges-sur-Meuse,Saint-Georges-sur-Meuse +nis_53070,2025,53070,commune,Saint-Ghislain,nis_2025,Saint-Ghislain,7.9,4,3,95,95,95,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Ghislain,Saint-Ghislain,Saint-Ghislain +nis_21013,2025,21013,commune,Saint-Gilles,nis_2025,Saint-Gilles,6.3,4,3,96,96,96,"6,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Gilles,Sint-Gillis,Saint-Gilles +nis_84059,2025,84059,commune,Saint-Hubert,nis_2025,Saint-Hubert,8.0,4,3,97,97,97,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Hubert,Saint-Hubert,Saint-Hubert +nis_21014,2025,21014,commune,Saint-Josse-ten-Noode,nis_2025,Saint-Josse-ten-Noode,6.5,4,3,98,98,98,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Josse-ten-Noode,Sint-Joost-ten-Node,Saint-Josse-ten-Noode +nis_85034,2025,85034,commune,Saint-Léger,nis_2025,Saint-Léger,8.0,4,3,99,99,99,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Léger,Saint-Léger,Saint-Léger +nis_62093,2025,62093,commune,Saint-Nicolas,nis_2025,Saint-Nicolas,8.5,4,3,100,100,100,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Saint-Nicolas,Saint-Nicolas,Saint-Nicolas +nis_92137,2025,92137,commune,Sambreville,nis_2025,Sambreville,8.0,4,3,101,101,101,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sambreville,Sambreville,Sambreville +nis_63067,2025,63067,commune,Sankt Vith,nis_2025,Sankt Vith,6.0,4,3,102,102,102,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sankt Vith,Sankt Vith,Saint-Vith +nis_21015,2025,21015,commune,Schaerbeek,nis_2025,Schaerbeek,5.0,4,3,103,103,103,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Schaerbeek,Schaarbeek,Schaerbeek +nis_11038,2025,11038,commune,Schelle,nis_2025,Schelle,6.8,4,3,104,104,104,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Schelle,Schelle,Schelle +nis_24134,2025,24134,commune,Scherpenheuvel-Zichem,nis_2025,Scherpenheuvel-Zichem,8.0,4,3,105,107,107,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Scherpenheuvel-Zichem,Scherpenheuvel-Zichem,Montaigu-Zichem +nis_11039,2025,11039,commune,Schilde,nis_2025,Schilde,5.0,4,3,108,108,108,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Schilde,Schilde,Schilde +nis_11040,2025,11040,commune,Schoten,nis_2025,Schoten,6.5,4,3,109,109,109,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Schoten,Schoten,Schoten +nis_55085,2025,55085,commune,Seneffe,nis_2025,Seneffe,8.0,4,3,110,110,110,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Seneffe,Seneffe,Seneffe +nis_62096,2025,62096,commune,Seraing,nis_2025,Seraing,8.5,4,3,111,111,111,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Seraing,Seraing,Seraing +nis_51068,2025,51068,commune,Silly,nis_2025,Silly,7.8,4,3,112,112,112,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Silly,Opzullik,Silly +nis_23101,2025,23101,commune,Sint-Genesius-Rode,nis_2025,Sint-Genesius-Rode,6.0,4,3,113,113,113,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Genesius-Rode,Sint-Genesius-Rode,Rhode-Saint-Genèse +nis_46020,2025,46020,commune,Sint-Gillis-Waas,nis_2025,Sint-Gillis-Waas,7.9,4,3,114,114,114,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Gillis-Waas,Sint-Gillis-Waas,Sint-Gillis-Waas +nis_12035,2025,12035,commune,Sint-Katelijne-Waver,nis_2025,Sint-Katelijne-Waver,7.1,4,3,115,115,115,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Katelijne-Waver,Sint-Katelijne-Waver,Sint-Katelijne-Waver +nis_43014,2025,43014,commune,Sint-Laureins,nis_2025,Sint-Laureins,7.0,4,3,116,116,116,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Laureins,Sint-Laureins,Sint-Laureins +nis_41063,2025,41063,commune,Sint-Lievens-Houtem,nis_2025,Sint-Lievens-Houtem,7.9,4,3,117,117,117,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Lievens-Houtem,Sint-Lievens-Houtem,Sint-Lievens-Houtem +nis_44064,2025,44064,commune,Sint-Martens-Latem,nis_2025,Sint-Martens-Latem,5.5,4,3,118,118,118,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Martens-Latem,Sint-Martens-Latem,Sint-Martens-Latem +nis_46021,2025,46021,commune,Sint-Niklaas,nis_2025,Sint-Niklaas,7.5,4,3,119,119,119,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Niklaas,Sint-Niklaas,Sint-Niklaas +nis_23077,2025,23077,commune,Sint-Pieters-Leeuw,nis_2025,Sint-Pieters-Leeuw,7.0,4,3,120,120,120,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Pieters-Leeuw,Sint-Pieters-Leeuw,Sint-Pieters-Leeuw +nis_71053,2025,71053,commune,Sint-Truiden,nis_2025,Sint-Truiden,8.0,4,3,121,121,121,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sint-Truiden,Sint-Truiden,Saint-Trond +nis_56088,2025,56088,commune,Sivry-Rance,nis_2025,Sivry-Rance,8.8,4,3,122,122,122,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sivry-Rance,Sivry-Rance,Sivry-Rance +nis_55040,2025,55040,commune,Soignies,nis_2025,Soignies,8.0,4,3,123,123,123,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Soignies,Zinnik,Soignies +nis_92114,2025,92114,commune,Sombreffe,nis_2025,Sombreffe,8.0,4,3,124,124,124,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sombreffe,Sombreffe,Sombreffe +nis_91120,2025,91120,commune,Somme-Leuze,nis_2025,Somme-Leuze,7.9,4,3,125,125,125,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Somme-Leuze,Somme-Leuze,Somme-Leuze +nis_62099,2025,62099,commune,Soumagne,nis_2025,Soumagne,8.4,4,3,126,126,126,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Soumagne,Soumagne,Soumagne +nis_63072,2025,63072,commune,Spa,nis_2025,Spa,7.0,4,3,127,127,127,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Spa,Spa,Spa +nis_34043,2025,34043,commune,Spiere-Helkijn,nis_2025,Spiere-Helkijn,7.0,4,3,128,128,128,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Spiere-Helkijn,Spiere-Helkijn,Espierres-Helchin +nis_62100,2025,62100,commune,Sprimont,nis_2025,Sprimont,8.5,4,3,129,129,129,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Sprimont,Sprimont,Sprimont +nis_11044,2025,11044,commune,Stabroek,nis_2025,Stabroek,7.3,4,3,130,130,130,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Stabroek,Stabroek,Stabroek +nis_36019,2025,36019,commune,Staden,nis_2025,Staden,8.0,4,3,131,131,131,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Staden,Staden,Staden +nis_63073,2025,63073,commune,Stavelot,nis_2025,Stavelot,8.5,4,3,132,132,132,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Stavelot,Stavelot,Stavelot +nis_23081,2025,23081,commune,Steenokkerzeel,nis_2025,Steenokkerzeel,6.7,5,1,5,5,5,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Steenokkerzeel,Steenokkerzeel,Steenokkerzeel +nis_46024,2025,46024,commune,Stekene,nis_2025,Stekene,8.0,5,1,6,6,6,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Stekene,Stekene,Stekene +nis_63075,2025,63075,commune,Stoumont,nis_2025,Stoumont,8.0,5,1,7,7,7,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Stoumont,Stoumont,Stoumont +nis_84068,2025,84068,commune,Tellin,nis_2025,Tellin,8.0,5,1,8,8,8,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tellin,Tellin,Tellin +nis_46025,2025,46025,commune,Temse,nis_2025,Temse,8.0,5,1,9,9,9,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Temse,Temse,Tamise +nis_83049,2025,83049,commune,Tenneville,nis_2025,Tenneville,7.0,5,1,10,10,10,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tenneville,Tenneville,Tenneville +nis_23086,2025,23086,commune,Ternat,nis_2025,Ternat,6.9,5,1,11,11,11,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Ternat,Ternat,Ternat +nis_24104,2025,24104,commune,Tervuren,nis_2025,Tervuren,6.7,5,1,12,12,12,"6,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tervuren,Tervuren,Tervuren +nis_71071,2025,71071,commune,Tessenderlo-Ham,nis_2025,Tessenderlo-Ham,7.0,5,1,13,13,13,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tessenderlo-Ham,Tessenderlo-Ham,Tessenderlo-Ham +nis_63076,2025,63076,commune,Theux,nis_2025,Theux,7.1,5,1,14,14,14,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Theux,Theux,Theux +nis_63089,2025,63089,commune,Thimister-Clermont,nis_2025,Thimister-Clermont,7.5,5,1,15,15,15,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Thimister-Clermont,Thimister-Clermont,Thimister-Clermont +nis_56078,2025,56078,commune,Thuin,nis_2025,Thuin,8.4,5,1,16,16,16,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Thuin,Thuin,Thuin +nis_37022,2025,37022,commune,Tielt,nis_2025,Tielt,7.8,5,1,17,17,17,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tielt,Tielt,Tielt +nis_24135,2025,24135,commune,Tielt-Winge,nis_2025,Tielt-Winge,7.9,5,1,18,18,18,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tielt-Winge,Tielt-Winge,Tielt-Winge +nis_24107,2025,24107,commune,Tienen,nis_2025,Tienen,8.6,5,1,19,19,19,"8,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tienen,Tienen,Tirlemont +nis_61081,2025,61081,commune,Tinlot,nis_2025,Tinlot,8.0,5,1,20,20,20,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tinlot,Tinlot,Tinlot +nis_85039,2025,85039,commune,Tintigny,nis_2025,Tintigny,7.5,5,1,21,21,21,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tintigny,Tintigny,Tintigny +nis_73111,2025,73111,commune,Tongeren-Borgloon,nis_2025,Tongeren-Borgloon,7.1,5,1,22,22,22,"7,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tongeren-Borgloon,Tongeren-Borgloon,Tongres-Looz +nis_31033,2025,31033,commune,Torhout,nis_2025,Torhout,8.0,5,1,23,23,23,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Torhout,Torhout,Torhout +nis_57081,2025,57081,commune,Tournai,nis_2025,Tournai,8.8,5,1,24,24,24,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tournai,Doornik,Tournai +nis_24109,2025,24109,commune,Tremelo,nis_2025,Tremelo,7.0,5,1,25,25,25,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tremelo,Tremelo,Tremelo +nis_63086,2025,63086,commune,Trois-Ponts,nis_2025,Trois-Ponts,8.0,5,1,26,26,26,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Trois-Ponts,Trois-Ponts,Trois-Ponts +nis_62122,2025,62122,commune,Trooz,nis_2025,Trooz,8.5,5,1,27,27,27,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Trooz,Trooz,Trooz +nis_25105,2025,25105,commune,Tubize,nis_2025,Tubize,8.0,5,1,28,28,28,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Tubize,Tubeke,Tubize +nis_13040,2025,13040,commune,Turnhout,nis_2025,Turnhout,7.5,5,1,29,29,29,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Turnhout,Turnhout,Turnhout +nis_21016,2025,21016,commune,Uccle,nis_2025,Uccle,5.6,5,1,30,30,30,"5,6",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Uccle,Ukkel,Uccle +nis_82036,2025,82036,commune,Vaux-sur-Sûre,nis_2025,Vaux-sur-Sûre,7.0,5,1,31,31,31,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vaux-sur-Sûre,Vaux-sur-Sûre,Vaux-sur-Sûre +nis_61063,2025,61063,commune,Verlaine,nis_2025,Verlaine,7.8,5,1,32,32,32,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Verlaine,Verlaine,Verlaine +nis_63079,2025,63079,commune,Verviers,nis_2025,Verviers,8.5,5,1,33,33,33,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Verviers,Verviers,Verviers +nis_38025,2025,38025,commune,Veurne,nis_2025,Veurne,7.0,5,1,34,34,34,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Veurne,Veurne,Furnes +nis_82032,2025,82032,commune,Vielsalm,nis_2025,Vielsalm,8.8,5,1,35,35,35,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vielsalm,Vielsalm,Vielsalm +nis_25107,2025,25107,commune,Villers-la-Ville,nis_2025,Villers-la-Ville,8.0,5,1,36,36,36,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Villers-la-Ville,Villers-la-Ville,Villers-la-Ville +nis_61068,2025,61068,commune,Villers-le-Bouillet,nis_2025,Villers-le-Bouillet,8.4,5,1,37,37,37,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,orthographic_normalization,2025,2026,Villers-Le-Bouillet,Villers-Le-Bouillet,Villers-Le-Bouillet +nis_23088,2025,23088,commune,Vilvoorde,nis_2025,Vilvoorde,7.2,5,1,38,38,38,"7,2",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vilvoorde,Vilvoorde,Vilvorde +nis_93090,2025,93090,commune,Viroinval,nis_2025,Viroinval,8.5,5,1,39,39,39,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Viroinval,Viroinval,Viroinval +nis_85045,2025,85045,commune,Virton,nis_2025,Virton,8.5,5,1,40,40,40,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Virton,Virton,Virton +nis_62108,2025,62108,commune,Visé,nis_2025,Visé,8.8,5,1,41,41,41,"8,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Visé,Wezet,Visé +nis_33041,2025,33041,commune,Vleteren,nis_2025,Vleteren,7.4,5,1,42,42,42,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vleteren,Vleteren,Vleteren +nis_73109,2025,73109,commune,Voeren,nis_2025,Voeren,7.5,5,1,43,43,43,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Voeren,Voeren,Fourons +nis_13044,2025,13044,commune,Vorselaar,nis_2025,Vorselaar,7.5,5,1,44,44,44,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vorselaar,Vorselaar,Vorselaar +nis_13046,2025,13046,commune,Vosselaar,nis_2025,Vosselaar,7.5,5,1,45,45,45,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vosselaar,Vosselaar,Vosselaar +nis_91143,2025,91143,commune,Vresse-sur-Semois,nis_2025,Vresse-sur-Semois,6.0,5,2,47,47,47,"6,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Vresse-sur-Semois,Vresse-sur-Semois,Vresse-sur-Semois +nis_42023,2025,42023,commune,Waasmunster,nis_2025,Waasmunster,7.4,5,2,48,48,48,"7,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Waasmunster,Waasmunster,Waasmunster +nis_63080,2025,63080,commune,Waimes,nis_2025,Waimes,7.5,5,2,49,49,49,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Weismes,Weismes,Waimes +nis_93088,2025,93088,commune,Walcourt,nis_2025,Walcourt,8.0,5,2,50,50,50,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Walcourt,Walcourt,Walcourt +nis_25124,2025,25124,commune,Walhain,nis_2025,Walhain,8.4,5,2,51,51,51,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Walhain,Walhain,Walhain +nis_61072,2025,61072,commune,Wanze,nis_2025,Wanze,8.4,5,2,52,52,52,"8,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wanze,Wanze,Wanze +nis_34040,2025,34040,commune,Waregem,nis_2025,Waregem,6.8,5,2,53,53,53,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Waregem,Waregem,Waregem +nis_64074,2025,64074,commune,Waremme,nis_2025,Waremme,8.5,5,2,54,54,54,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Waremme,Borgworm,Waremme +nis_64075,2025,64075,commune,Wasseiges,nis_2025,Wasseiges,8.0,5,2,55,55,55,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wasseiges,Wasseiges,Wasseiges +nis_25110,2025,25110,commune,Waterloo,nis_2025,Waterloo,5.7,5,2,56,56,56,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Waterloo,Waterloo,Waterloo +nis_21017,2025,21017,commune,Watermael-Boitsfort,nis_2025,Watermael-Boitsfort,6.9,5,2,57,57,57,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Watermael-Boitsfort,Watermaal-Bosvoorde,Watermael-Boitsfort +nis_25112,2025,25112,commune,Wavre,nis_2025,Wavre,7.3,5,2,58,58,58,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wavre,Waver,Wavre +nis_63084,2025,63084,commune,Welkenraedt,nis_2025,Welkenraedt,7.9,5,2,59,59,59,"7,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Welkenraedt,Welkenraedt,Welkenraedt +nis_73098,2025,73098,commune,Wellen,nis_2025,Wellen,7.8,5,2,60,60,60,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wellen,Wellen,Wellen +nis_84075,2025,84075,commune,Wellin,nis_2025,Wellin,7.8,5,2,61,61,61,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wellin,Wellin,Wellin +nis_23102,2025,23102,commune,Wemmel,nis_2025,Wemmel,7.0,5,2,62,62,62,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wemmel,Wemmel,Wemmel +nis_33029,2025,33029,commune,Wervik,nis_2025,Wervik,8.0,5,2,63,63,63,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wervik,Wervik,Wervik +nis_13049,2025,13049,commune,Westerlo,nis_2025,Westerlo,7.0,5,2,64,64,64,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Westerlo,Westerlo,Westerlo +nis_42025,2025,42025,commune,Wetteren,nis_2025,Wetteren,7.5,5,2,65,65,65,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wetteren,Wetteren,Wetteren +nis_34041,2025,34041,commune,Wevelgem,nis_2025,Wevelgem,6.8,5,2,66,66,66,"6,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wevelgem,Wevelgem,Wevelgem +nis_23103,2025,23103,commune,Wezembeek-Oppem,nis_2025,Wezembeek-Oppem,6.5,5,2,67,67,67,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wezembeek-Oppem,Wezembeek-Oppem,Wezembeek-Oppem +nis_42026,2025,42026,commune,Wichelen,nis_2025,Wichelen,7.5,5,2,68,68,68,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wichelen,Wichelen,Wichelen +nis_37017,2025,37017,commune,Wielsbeke,nis_2025,Wielsbeke,7.5,5,2,69,69,69,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wielsbeke,Wielsbeke,Wielsbeke +nis_11050,2025,11050,commune,Wijnegem,nis_2025,Wijnegem,5.5,5,2,70,70,70,"5,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wijnegem,Wijnegem,Wijnegem +nis_12040,2025,12040,commune,Willebroek,nis_2025,Willebroek,7.3,5,2,71,71,71,"7,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Willebroek,Willebroek,Willebroek +nis_37021,2025,37021,commune,Wingene,nis_2025,Wingene,7.8,5,2,72,72,72,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wingene,Wingene,Wingene +nis_21018,2025,21018,commune,Woluwe-Saint-Lambert,nis_2025,Woluwe-Saint-Lambert,5.4,5,2,73,73,73,"5,4",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Woluwe-Saint-Lambert,Sint-Lambrechts-Woluwe,Woluwe-Saint-Lambert +nis_21019,2025,21019,commune,Woluwe-Saint-Pierre,nis_2025,Woluwe-Saint-Pierre,5.7,5,2,74,74,74,"5,7",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Woluwe-Saint-Pierre,Sint-Pieters-Woluwe,Woluwe-Saint-Pierre +nis_11052,2025,11052,commune,Wommelgem,nis_2025,Wommelgem,5.0,5,2,75,75,75,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wommelgem,Wommelgem,Wommelgem +nis_45061,2025,45061,commune,Wortegem-Petegem,nis_2025,Wortegem-Petegem,8.1,5,2,76,76,76,"8,1",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wortegem-Petegem,Wortegem-Petegem,Wortegem-Petegem +nis_11053,2025,11053,commune,Wuustwezel,nis_2025,Wuustwezel,7.0,5,2,77,77,77,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Wuustwezel,Wuustwezel,Wuustwezel +nis_91141,2025,91141,commune,Yvoir,nis_2025,Yvoir,8.5,5,2,78,78,78,"8,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Yvoir,Yvoir,Yvoir +nis_11054,2025,11054,commune,Zandhoven,nis_2025,Zandhoven,7.0,5,2,79,79,79,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zandhoven,Zandhoven,Zandhoven +nis_23094,2025,23094,commune,Zaventem,nis_2025,Zaventem,5.0,5,2,80,80,80,"5,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zaventem,Zaventem,Zaventem +nis_31040,2025,31040,commune,Zedelgem,nis_2025,Zedelgem,8.0,5,2,81,81,81,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zedelgem,Zedelgem,Zedelgem +nis_42028,2025,42028,commune,Zele,nis_2025,Zele,7.8,5,2,82,82,82,"7,8",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zele,Zele,Zele +nis_43018,2025,43018,commune,Zelzate,nis_2025,Zelzate,7.5,5,2,83,83,83,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zelzate,Zelzate,Zelzate +nis_23096,2025,23096,commune,Zemst,nis_2025,Zemst,7.0,5,2,84,84,84,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zemst,Zemst,Zemst +nis_11055,2025,11055,commune,Zoersel,nis_2025,Zoersel,6.5,5,2,85,85,85,"6,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zoersel,Zoersel,Zoersel +nis_71066,2025,71066,commune,Zonhoven,nis_2025,Zonhoven,8.0,5,2,86,86,86,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zonhoven,Zonhoven,Zonhoven +nis_33037,2025,33037,commune,Zonnebeke,nis_2025,Zonnebeke,8.0,5,2,87,87,87,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zonnebeke,Zonnebeke,Zonnebeke +nis_41081,2025,41081,commune,Zottegem,nis_2025,Zottegem,7.5,5,3,89,89,89,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zottegem,Zottegem,Zottegem +nis_24130,2025,24130,commune,Zoutleeuw,nis_2025,Zoutleeuw,8.3,5,3,90,90,90,"8,3",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zoutleeuw,Zoutleeuw,Léau +nis_31042,2025,31042,commune,Zuienkerke,nis_2025,Zuienkerke,7.0,5,3,91,91,91,"7,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zuienkerke,Zuienkerke,Zuienkerke +nis_44081,2025,44081,commune,Zulte,nis_2025,Zulte,5.9,5,3,92,92,92,"5,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zulte,Zulte,Zulte +nis_71067,2025,71067,commune,Zutendaal,nis_2025,Zutendaal,8.0,5,3,93,93,93,"8,0",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zutendaal,Zutendaal,Zutendaal +nis_45065,2025,45065,commune,Zwalm,nis_2025,Zwalm,6.9,5,3,94,94,94,"6,9",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zwalm,Zwalm,Zwalin +nis_34042,2025,34042,commune,Zwevegem,nis_2025,Zwevegem,7.5,5,3,95,95,95,"7,5",051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606,https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf,exact_statbel,2025,2026,Zwevegem,Zwevegem,Zwevegem diff --git a/packages/spf_finances/municipal_tax_rate_ay2026/source_package.yaml b/packages/spf_finances/municipal_tax_rate_ay2026/source_package.yaml new file mode 100644 index 00000000..388de6aa --- /dev/null +++ b/packages/spf_finances/municipal_tax_rate_ay2026/source_package.yaml @@ -0,0 +1,23235 @@ +schema_version: ledger.source_package.v1 +package_id: spf-finances-municipal-tax-rate-ay2026 +label: SPF Finances municipal PIT surcharge rates, income year 2025 (tax assessment year 2026) +dimension_labels: + geography: Geography +artifact: + source_name: spf_finances_municipal_tax_rate + source_table: Municipal tax rates (%) for tax assessment year 2026 + resource_package: db + resource_directory: data/spf_finances/municipal_tax_rate_ay2026 + manifest: manifest.yaml + vintage: municipal_tax_rate_ay2026_20260317 + extracted_at: '2026-10-23' + extraction_method: Deterministic full five-page PDF extraction; one printed rate per row; decimal comma + representation only; page/block/physical text lines retained + parser: delimited_text_full_rows + artifact_year: 2025 + sheet_name: spf_finances_municipal_tax_rate_ay2026 +record_sets: +- record_set_id: spf_finances.municipal_pit_surcharge.income_year2025.by_commune_nis2025 + provenance_class: administrative + record_set_spec_id: spf_finances.municipal_pit_surcharge.income_year2025.by_commune_nis2025.v1 + source_record_id_prefix: spf_finances.municipal_pit_surcharge.income_year2025.by_commune_nis2025 + sheet_name: spf_finances_municipal_tax_rate_ay2026 + period_type: tax_year + period: 2025 + period_coverage: + basis: tax + source_period_label: for tax assessment year 2026 + notes: Publisher assessment year 2026 taxes income of 2025. As in the other Belgian tax packages, + the tax_year period is the income year and the printed assessment year is kept as a constraint and + in this label. Income of policy year 2026 would require assessment-year 2027 rates, which are absent + from this artifact. + geography_id: BE + geography_level: country + geography_name: Belgium + geography_vintage: current + entity: government + domain: personal_income_tax + groupby_dimension: geography + shared_constraints: + - variable: income_year + operator: == + value: 2025 + label: Publisher income year + - variable: assessment_year + operator: == + value: 2026 + label: Publisher assessment year + rows: + - value_id: '41002' + label: Aalst + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: nis_41002 + source_row_id: Aalst + geography_id: '41002' + geography_level: commune + geography_name: Aalst + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41002' + label: geography_id + - column: G + row: start + expected_value: Aalst + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 7 + label: source_line_start + - column: L + row: start + expected_value: 7 + label: source_line_end + - column: M + row: start + expected_value: 7 + label: source_rate_line + - value_id: '44084' + label: Aalter + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: nis_44084 + source_row_id: Aalter + geography_id: '44084' + geography_level: commune + geography_name: Aalter + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44084' + label: geography_id + - column: G + row: start + expected_value: Aalter + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 8 + label: source_line_start + - column: L + row: start + expected_value: 8 + label: source_line_end + - column: M + row: start + expected_value: 8 + label: source_rate_line + - value_id: '24001' + label: Aarschot + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: nis_24001 + source_row_id: Aarschot + geography_id: '24001' + geography_level: commune + geography_name: Aarschot + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24001' + label: geography_id + - column: G + row: start + expected_value: Aarschot + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 9 + label: source_line_start + - column: L + row: start + expected_value: 9 + label: source_line_end + - column: M + row: start + expected_value: 9 + label: source_rate_line + - value_id: '11001' + label: Aartselaar + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: nis_11001 + source_row_id: Aartselaar + geography_id: '11001' + geography_level: commune + geography_name: Aartselaar + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11001' + label: geography_id + - column: G + row: start + expected_value: Aartselaar + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 10 + label: source_line_start + - column: L + row: start + expected_value: 10 + label: source_line_end + - column: M + row: start + expected_value: 10 + label: source_rate_line + - value_id: '23105' + label: Affligem + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: nis_23105 + source_row_id: Affligem + geography_id: '23105' + geography_level: commune + geography_name: Affligem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23105' + label: geography_id + - column: G + row: start + expected_value: Affligem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 11 + label: source_line_start + - column: L + row: start + expected_value: 11 + label: source_line_end + - column: M + row: start + expected_value: 11 + label: source_rate_line + - value_id: '52074' + label: Aiseau-Presles + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: nis_52074 + source_row_id: Aiseau-Presles + geography_id: '52074' + geography_level: commune + geography_name: Aiseau-Presles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52074' + label: geography_id + - column: G + row: start + expected_value: Aiseau-Presles + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 12 + label: source_line_start + - column: L + row: start + expected_value: 12 + label: source_line_end + - column: M + row: start + expected_value: 12 + label: source_rate_line + - value_id: '73001' + label: Alken + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: nis_73001 + source_row_id: Alken + geography_id: '73001' + geography_level: commune + geography_name: Alken + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73001' + label: geography_id + - column: G + row: start + expected_value: Alken + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 13 + label: source_line_start + - column: L + row: start + expected_value: 13 + label: source_line_end + - column: M + row: start + expected_value: 13 + label: source_rate_line + - value_id: '38002' + label: Alveringem + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: nis_38002 + source_row_id: Alveringem + geography_id: '38002' + geography_level: commune + geography_name: Alveringem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '38002' + label: geography_id + - column: G + row: start + expected_value: Alveringem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 14 + label: source_line_start + - column: L + row: start + expected_value: 14 + label: source_line_end + - column: M + row: start + expected_value: 14 + label: source_rate_line + - value_id: '61003' + label: Amay + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: nis_61003 + source_row_id: Amay + geography_id: '61003' + geography_level: commune + geography_name: Amay + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61003' + label: geography_id + - column: G + row: start + expected_value: Amay + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 15 + label: source_line_start + - column: L + row: start + expected_value: 15 + label: source_line_end + - column: M + row: start + expected_value: 15 + label: source_rate_line + - value_id: '63001' + label: Amel + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: nis_63001 + source_row_id: Amel + geography_id: '63001' + geography_level: commune + geography_name: Amel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63001' + label: geography_id + - column: G + row: start + expected_value: Amel + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 16 + label: source_line_start + - column: L + row: start + expected_value: 16 + label: source_line_end + - column: M + row: start + expected_value: 16 + label: source_rate_line + - value_id: '92003' + label: Andenne + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: nis_92003 + source_row_id: Andenne + geography_id: '92003' + geography_level: commune + geography_name: Andenne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92003' + label: geography_id + - column: G + row: start + expected_value: Andenne + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 17 + label: source_line_start + - column: L + row: start + expected_value: 17 + label: source_line_end + - column: M + row: start + expected_value: 17 + label: source_rate_line + - value_id: '21001' + label: Anderlecht + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: nis_21001 + source_row_id: Anderlecht + geography_id: '21001' + geography_level: commune + geography_name: Anderlecht + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21001' + label: geography_id + - column: G + row: start + expected_value: Anderlecht + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 18 + label: source_line_start + - column: L + row: start + expected_value: 18 + label: source_line_end + - column: M + row: start + expected_value: 18 + label: source_rate_line + - value_id: '56001' + label: Anderlues + ordinal: 12 + row_number: 14 + expected_row_header_column: A + expected_row_header: nis_56001 + source_row_id: Anderlues + geography_id: '56001' + geography_level: commune + geography_name: Anderlues + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56001' + label: geography_id + - column: G + row: start + expected_value: Anderlues + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 19 + label: source_line_start + - column: L + row: start + expected_value: 19 + label: source_line_end + - column: M + row: start + expected_value: 19 + label: source_rate_line + - value_id: '91005' + label: Anhée + ordinal: 13 + row_number: 15 + expected_row_header_column: A + expected_row_header: nis_91005 + source_row_id: Anhée + geography_id: '91005' + geography_level: commune + geography_name: Anhée + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91005' + label: geography_id + - column: G + row: start + expected_value: Anhée + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 20 + label: source_line_start + - column: L + row: start + expected_value: 20 + label: source_line_end + - column: M + row: start + expected_value: 20 + label: source_rate_line + - value_id: '62003' + label: Ans + ordinal: 14 + row_number: 16 + expected_row_header_column: A + expected_row_header: nis_62003 + source_row_id: Ans + geography_id: '62003' + geography_level: commune + geography_name: Ans + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62003' + label: geography_id + - column: G + row: start + expected_value: Ans + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 21 + label: source_line_start + - column: L + row: start + expected_value: 21 + label: source_line_end + - column: M + row: start + expected_value: 21 + label: source_rate_line + - value_id: '61079' + label: Anthisnes + ordinal: 15 + row_number: 17 + expected_row_header_column: A + expected_row_header: nis_61079 + source_row_id: Anthisnes + geography_id: '61079' + geography_level: commune + geography_name: Anthisnes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61079' + label: geography_id + - column: G + row: start + expected_value: Anthisnes + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 22 + label: source_line_start + - column: L + row: start + expected_value: 22 + label: source_line_end + - column: M + row: start + expected_value: 22 + label: source_rate_line + - value_id: '57003' + label: Antoing + ordinal: 16 + row_number: 18 + expected_row_header_column: A + expected_row_header: nis_57003 + source_row_id: Antoing + geography_id: '57003' + geography_level: commune + geography_name: Antoing + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57003' + label: geography_id + - column: G + row: start + expected_value: Antoing + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 23 + label: source_line_start + - column: L + row: start + expected_value: 23 + label: source_line_end + - column: M + row: start + expected_value: 23 + label: source_rate_line + - value_id: '11002' + label: Antwerpen + ordinal: 17 + row_number: 19 + expected_row_header_column: A + expected_row_header: nis_11002 + source_row_id: Antwerpen + geography_id: '11002' + geography_level: commune + geography_name: Antwerpen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11002' + label: geography_id + - column: G + row: start + expected_value: Antwerpen + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 24 + label: source_line_start + - column: L + row: start + expected_value: 24 + label: source_line_end + - column: M + row: start + expected_value: 24 + label: source_rate_line + - value_id: '34002' + label: Anzegem + ordinal: 18 + row_number: 20 + expected_row_header_column: A + expected_row_header: nis_34002 + source_row_id: Anzegem + geography_id: '34002' + geography_level: commune + geography_name: Anzegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34002' + label: geography_id + - column: G + row: start + expected_value: Anzegem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 25 + label: source_line_start + - column: L + row: start + expected_value: 25 + label: source_line_end + - column: M + row: start + expected_value: 25 + label: source_rate_line + - value_id: '37020' + label: Ardooie + ordinal: 19 + row_number: 21 + expected_row_header_column: A + expected_row_header: nis_37020 + source_row_id: Ardooie + geography_id: '37020' + geography_level: commune + geography_name: Ardooie + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37020' + label: geography_id + - column: G + row: start + expected_value: Ardooie + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 26 + label: source_line_start + - column: L + row: start + expected_value: 26 + label: source_line_end + - column: M + row: start + expected_value: 26 + label: source_rate_line + - value_id: '13001' + label: Arendonk + ordinal: 20 + row_number: 22 + expected_row_header_column: A + expected_row_header: nis_13001 + source_row_id: Arendonk + geography_id: '13001' + geography_level: commune + geography_name: Arendonk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13001' + label: geography_id + - column: G + row: start + expected_value: Arendonk + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 27 + label: source_line_start + - column: L + row: start + expected_value: 27 + label: source_line_end + - column: M + row: start + expected_value: 27 + label: source_rate_line + - value_id: '81001' + label: Arlon + ordinal: 21 + row_number: 23 + expected_row_header_column: A + expected_row_header: nis_81001 + source_row_id: Arlon + geography_id: '81001' + geography_level: commune + geography_name: Arlon + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '81001' + label: geography_id + - column: G + row: start + expected_value: Arlon + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 28 + label: source_line_start + - column: L + row: start + expected_value: 28 + label: source_line_end + - column: M + row: start + expected_value: 28 + label: source_rate_line + - value_id: '71002' + label: As + ordinal: 22 + row_number: 24 + expected_row_header_column: A + expected_row_header: nis_71002 + source_row_id: As + geography_id: '71002' + geography_level: commune + geography_name: As + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71002' + label: geography_id + - column: G + row: start + expected_value: As + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 29 + label: source_line_start + - column: L + row: start + expected_value: 29 + label: source_line_end + - column: M + row: start + expected_value: 29 + label: source_rate_line + - value_id: '23002' + label: Asse + ordinal: 23 + row_number: 25 + expected_row_header_column: A + expected_row_header: nis_23002 + source_row_id: Asse + geography_id: '23002' + geography_level: commune + geography_name: Asse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23002' + label: geography_id + - column: G + row: start + expected_value: Asse + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 30 + label: source_line_start + - column: L + row: start + expected_value: 30 + label: source_line_end + - column: M + row: start + expected_value: 30 + label: source_rate_line + - value_id: '43002' + label: Assenede + ordinal: 24 + row_number: 26 + expected_row_header_column: A + expected_row_header: nis_43002 + source_row_id: Assenede + geography_id: '43002' + geography_level: commune + geography_name: Assenede + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '43002' + label: geography_id + - column: G + row: start + expected_value: Assenede + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 31 + label: source_line_start + - column: L + row: start + expected_value: 31 + label: source_line_end + - column: M + row: start + expected_value: 31 + label: source_rate_line + - value_id: '92006' + label: Assesse + ordinal: 25 + row_number: 27 + expected_row_header_column: A + expected_row_header: nis_92006 + source_row_id: Assesse + geography_id: '92006' + geography_level: commune + geography_name: Assesse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92006' + label: geography_id + - column: G + row: start + expected_value: Assesse + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 32 + label: source_line_start + - column: L + row: start + expected_value: 32 + label: source_line_end + - column: M + row: start + expected_value: 32 + label: source_rate_line + - value_id: '51004' + label: Ath + ordinal: 26 + row_number: 28 + expected_row_header_column: A + expected_row_header: nis_51004 + source_row_id: Ath + geography_id: '51004' + geography_level: commune + geography_name: Ath + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51004' + label: geography_id + - column: G + row: start + expected_value: Ath + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 33 + label: source_line_start + - column: L + row: start + expected_value: 33 + label: source_line_end + - column: M + row: start + expected_value: 33 + label: source_rate_line + - value_id: '81003' + label: Attert + ordinal: 27 + row_number: 29 + expected_row_header_column: A + expected_row_header: nis_81003 + source_row_id: Attert + geography_id: '81003' + geography_level: commune + geography_name: Attert + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '81003' + label: geography_id + - column: G + row: start + expected_value: Attert + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 34 + label: source_line_start + - column: L + row: start + expected_value: 34 + label: source_line_end + - column: M + row: start + expected_value: 34 + label: source_rate_line + - value_id: '81004' + label: Aubange + ordinal: 28 + row_number: 30 + expected_row_header_column: A + expected_row_header: nis_81004 + source_row_id: Aubange + geography_id: '81004' + geography_level: commune + geography_name: Aubange + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '81004' + label: geography_id + - column: G + row: start + expected_value: Aubange + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 35 + label: source_line_start + - column: L + row: start + expected_value: 35 + label: source_line_end + - column: M + row: start + expected_value: 35 + label: source_rate_line + - value_id: '63003' + label: Aubel + ordinal: 29 + row_number: 31 + expected_row_header_column: A + expected_row_header: nis_63003 + source_row_id: Aubel + geography_id: '63003' + geography_level: commune + geography_name: Aubel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63003' + label: geography_id + - column: G + row: start + expected_value: Aubel + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 36 + label: source_line_start + - column: L + row: start + expected_value: 36 + label: source_line_end + - column: M + row: start + expected_value: 36 + label: source_rate_line + - value_id: '21002' + label: Auderghem + ordinal: 30 + row_number: 32 + expected_row_header_column: A + expected_row_header: nis_21002 + source_row_id: Auderghem + geography_id: '21002' + geography_level: commune + geography_name: Auderghem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21002' + label: geography_id + - column: G + row: start + expected_value: Auderghem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 37 + label: source_line_start + - column: L + row: start + expected_value: 37 + label: source_line_end + - column: M + row: start + expected_value: 37 + label: source_rate_line + - value_id: '34003' + label: Avelgem + ordinal: 31 + row_number: 33 + expected_row_header_column: A + expected_row_header: nis_34003 + source_row_id: Avelgem + geography_id: '34003' + geography_level: commune + geography_name: Avelgem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34003' + label: geography_id + - column: G + row: start + expected_value: Avelgem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 38 + label: source_line_start + - column: L + row: start + expected_value: 38 + label: source_line_end + - column: M + row: start + expected_value: 38 + label: source_rate_line + - value_id: '62006' + label: Awans + ordinal: 32 + row_number: 34 + expected_row_header_column: A + expected_row_header: nis_62006 + source_row_id: Awans + geography_id: '62006' + geography_level: commune + geography_name: Awans + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62006' + label: geography_id + - column: G + row: start + expected_value: Awans + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 39 + label: source_line_start + - column: L + row: start + expected_value: 39 + label: source_line_end + - column: M + row: start + expected_value: 39 + label: source_rate_line + - value_id: '62009' + label: Aywaille + ordinal: 33 + row_number: 35 + expected_row_header_column: A + expected_row_header: nis_62009 + source_row_id: Aywaille + geography_id: '62009' + geography_level: commune + geography_name: Aywaille + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62009' + label: geography_id + - column: G + row: start + expected_value: Aywaille + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 40 + label: source_line_start + - column: L + row: start + expected_value: 40 + label: source_line_end + - column: M + row: start + expected_value: 40 + label: source_rate_line + - value_id: '13002' + label: Baarle-Hertog + ordinal: 34 + row_number: 36 + expected_row_header_column: A + expected_row_header: nis_13002 + source_row_id: Baarle-Hertog + geography_id: '13002' + geography_level: commune + geography_name: Baarle-Hertog + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13002' + label: geography_id + - column: G + row: start + expected_value: Baarle-Hertog + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 41 + label: source_line_start + - column: L + row: start + expected_value: 41 + label: source_line_end + - column: M + row: start + expected_value: 41 + label: source_rate_line + - value_id: '63004' + label: Baelen + ordinal: 35 + row_number: 37 + expected_row_header_column: A + expected_row_header: nis_63004 + source_row_id: Baelen + geography_id: '63004' + geography_level: commune + geography_name: Baelen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63004' + label: geography_id + - column: G + row: start + expected_value: Baelen + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 42 + label: source_line_start + - column: L + row: start + expected_value: 42 + label: source_line_end + - column: M + row: start + expected_value: 42 + label: source_rate_line + - value_id: '13003' + label: Balen + ordinal: 36 + row_number: 38 + expected_row_header_column: A + expected_row_header: nis_13003 + source_row_id: Balen + geography_id: '13003' + geography_level: commune + geography_name: Balen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13003' + label: geography_id + - column: G + row: start + expected_value: Balen + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 43 + label: source_line_start + - column: L + row: start + expected_value: 43 + label: source_line_end + - column: M + row: start + expected_value: 43 + label: source_rate_line + - value_id: '62011' + label: Bassenge + ordinal: 37 + row_number: 39 + expected_row_header_column: A + expected_row_header: nis_62011 + source_row_id: Bassenge + geography_id: '62011' + geography_level: commune + geography_name: Bassenge + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62011' + label: geography_id + - column: G + row: start + expected_value: Bassenge + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 44 + label: source_line_start + - column: L + row: start + expected_value: 44 + label: source_line_end + - column: M + row: start + expected_value: 44 + label: source_rate_line + - value_id: '82039' + label: Bastogne + ordinal: 38 + row_number: 40 + expected_row_header_column: A + expected_row_header: nis_82039 + source_row_id: Bastogne + geography_id: '82039' + geography_level: commune + geography_name: Bastogne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82039' + label: geography_id + - column: G + row: start + expected_value: Bastogne + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 46 + label: source_line_start + - column: L + row: start + expected_value: 46 + label: source_line_end + - column: M + row: start + expected_value: 46 + label: source_rate_line + - value_id: '56005' + label: Beaumont + ordinal: 39 + row_number: 41 + expected_row_header_column: A + expected_row_header: nis_56005 + source_row_id: Beaumont + geography_id: '56005' + geography_level: commune + geography_name: Beaumont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56005' + label: geography_id + - column: G + row: start + expected_value: Beaumont + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 47 + label: source_line_start + - column: L + row: start + expected_value: 47 + label: source_line_end + - column: M + row: start + expected_value: 47 + label: source_rate_line + - value_id: '91013' + label: Beauraing + ordinal: 40 + row_number: 42 + expected_row_header_column: A + expected_row_header: nis_91013 + source_row_id: Beauraing + geography_id: '91013' + geography_level: commune + geography_name: Beauraing + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91013' + label: geography_id + - column: G + row: start + expected_value: Beauraing + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 48 + label: source_line_start + - column: L + row: start + expected_value: 48 + label: source_line_end + - column: M + row: start + expected_value: 48 + label: source_rate_line + - value_id: '25005' + label: Beauvechain + ordinal: 41 + row_number: 43 + expected_row_header_column: A + expected_row_header: nis_25005 + source_row_id: Beauvechain + geography_id: '25005' + geography_level: commune + geography_name: Beauvechain + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25005' + label: geography_id + - column: G + row: start + expected_value: Beauvechain + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 49 + label: source_line_start + - column: L + row: start + expected_value: 49 + label: source_line_end + - column: M + row: start + expected_value: 49 + label: source_rate_line + - value_id: '31003' + label: Beernem + ordinal: 42 + row_number: 44 + expected_row_header_column: A + expected_row_header: nis_31003 + source_row_id: Beernem + geography_id: '31003' + geography_level: commune + geography_name: Beernem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31003' + label: geography_id + - column: G + row: start + expected_value: Beernem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 50 + label: source_line_start + - column: L + row: start + expected_value: 50 + label: source_line_end + - column: M + row: start + expected_value: 50 + label: source_rate_line + - value_id: '13004' + label: Beerse + ordinal: 43 + row_number: 45 + expected_row_header_column: A + expected_row_header: nis_13004 + source_row_id: Beerse + geography_id: '13004' + geography_level: commune + geography_name: Beerse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13004' + label: geography_id + - column: G + row: start + expected_value: Beerse + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 51 + label: source_line_start + - column: L + row: start + expected_value: 51 + label: source_line_end + - column: M + row: start + expected_value: 51 + label: source_rate_line + - value_id: '23003' + label: Beersel + ordinal: 44 + row_number: 46 + expected_row_header_column: A + expected_row_header: nis_23003 + source_row_id: Beersel + geography_id: '23003' + geography_level: commune + geography_name: Beersel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23003' + label: geography_id + - column: G + row: start + expected_value: Beersel + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 52 + label: source_line_start + - column: L + row: start + expected_value: 52 + label: source_line_end + - column: M + row: start + expected_value: 52 + label: source_rate_line + - value_id: '24007' + label: Begijnendijk + ordinal: 45 + row_number: 47 + expected_row_header_column: A + expected_row_header: nis_24007 + source_row_id: Begijnendijk + geography_id: '24007' + geography_level: commune + geography_name: Begijnendijk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24007' + label: geography_id + - column: G + row: start + expected_value: Begijnendijk + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 53 + label: source_line_start + - column: L + row: start + expected_value: 53 + label: source_line_end + - column: M + row: start + expected_value: 53 + label: source_rate_line + - value_id: '24008' + label: Bekkevoort + ordinal: 46 + row_number: 48 + expected_row_header_column: A + expected_row_header: nis_24008 + source_row_id: Bekkevoort + geography_id: '24008' + geography_level: commune + geography_name: Bekkevoort + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24008' + label: geography_id + - column: G + row: start + expected_value: Bekkevoort + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 54 + label: source_line_start + - column: L + row: start + expected_value: 54 + label: source_line_end + - column: M + row: start + expected_value: 54 + label: source_rate_line + - value_id: '51008' + label: Beloeil + ordinal: 47 + row_number: 49 + expected_row_header_column: A + expected_row_header: nis_51008 + source_row_id: Beloeil + geography_id: '51008' + geography_level: commune + geography_name: Beloeil + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51008' + label: geography_id + - column: G + row: start + expected_value: Beloeil + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 55 + label: source_line_start + - column: L + row: start + expected_value: 55 + label: source_line_end + - column: M + row: start + expected_value: 55 + label: source_rate_line + - value_id: '21003' + label: Berchem-Sainte-Agathe + ordinal: 48 + row_number: 50 + expected_row_header_column: A + expected_row_header: nis_21003 + source_row_id: Berchem-Sainte-Agathe + geography_id: '21003' + geography_level: commune + geography_name: Berchem-Sainte-Agathe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21003' + label: geography_id + - column: G + row: start + expected_value: Berchem-Sainte-Agathe + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 56 + label: source_line_start + - column: L + row: start + expected_value: 58 + label: source_line_end + - column: M + row: start + expected_value: 58 + label: source_rate_line + - value_id: '71004' + label: Beringen + ordinal: 49 + row_number: 51 + expected_row_header_column: A + expected_row_header: nis_71004 + source_row_id: Beringen + geography_id: '71004' + geography_level: commune + geography_name: Beringen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71004' + label: geography_id + - column: G + row: start + expected_value: Beringen + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 59 + label: source_line_start + - column: L + row: start + expected_value: 59 + label: source_line_end + - column: M + row: start + expected_value: 59 + label: source_rate_line + - value_id: '12002' + label: Berlaar + ordinal: 50 + row_number: 52 + expected_row_header_column: A + expected_row_header: nis_12002 + source_row_id: Berlaar + geography_id: '12002' + geography_level: commune + geography_name: Berlaar + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12002' + label: geography_id + - column: G + row: start + expected_value: Berlaar + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 60 + label: source_line_start + - column: L + row: start + expected_value: 60 + label: source_line_end + - column: M + row: start + expected_value: 60 + label: source_rate_line + - value_id: '42003' + label: Berlare + ordinal: 51 + row_number: 53 + expected_row_header_column: A + expected_row_header: nis_42003 + source_row_id: Berlare + geography_id: '42003' + geography_level: commune + geography_name: Berlare + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42003' + label: geography_id + - column: G + row: start + expected_value: Berlare + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 61 + label: source_line_start + - column: L + row: start + expected_value: 61 + label: source_line_end + - column: M + row: start + expected_value: 61 + label: source_rate_line + - value_id: '64008' + label: Berloz + ordinal: 52 + row_number: 54 + expected_row_header_column: A + expected_row_header: nis_64008 + source_row_id: Berloz + geography_id: '64008' + geography_level: commune + geography_name: Berloz + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64008' + label: geography_id + - column: G + row: start + expected_value: Berloz + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 62 + label: source_line_start + - column: L + row: start + expected_value: 62 + label: source_line_end + - column: M + row: start + expected_value: 62 + label: source_rate_line + - value_id: '51009' + label: Bernissart + ordinal: 53 + row_number: 55 + expected_row_header_column: A + expected_row_header: nis_51009 + source_row_id: Bernissart + geography_id: '51009' + geography_level: commune + geography_name: Bernissart + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51009' + label: geography_id + - column: G + row: start + expected_value: Bernissart + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 63 + label: source_line_start + - column: L + row: start + expected_value: 63 + label: source_line_end + - column: M + row: start + expected_value: 63 + label: source_rate_line + - value_id: '24009' + label: Bertem + ordinal: 54 + row_number: 56 + expected_row_header_column: A + expected_row_header: nis_24009 + source_row_id: Bertem + geography_id: '24009' + geography_level: commune + geography_name: Bertem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24009' + label: geography_id + - column: G + row: start + expected_value: Bertem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 64 + label: source_line_start + - column: L + row: start + expected_value: 64 + label: source_line_end + - column: M + row: start + expected_value: 64 + label: source_rate_line + - value_id: '84009' + label: Bertrix + ordinal: 55 + row_number: 57 + expected_row_header_column: A + expected_row_header: nis_84009 + source_row_id: Bertrix + geography_id: '84009' + geography_level: commune + geography_name: Bertrix + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84009' + label: geography_id + - column: G + row: start + expected_value: Bertrix + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 65 + label: source_line_start + - column: L + row: start + expected_value: 65 + label: source_line_end + - column: M + row: start + expected_value: 65 + label: source_rate_line + - value_id: '23009' + label: Bever + ordinal: 56 + row_number: 58 + expected_row_header_column: A + expected_row_header: nis_23009 + source_row_id: Bever + geography_id: '23009' + geography_level: commune + geography_name: Bever + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23009' + label: geography_id + - column: G + row: start + expected_value: Bever + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 66 + label: source_line_start + - column: L + row: start + expected_value: 66 + label: source_line_end + - column: M + row: start + expected_value: 66 + label: source_rate_line + - value_id: '46030' + label: Beveren-Kruibeke-Zwijndrecht + ordinal: 57 + row_number: 59 + expected_row_header_column: A + expected_row_header: nis_46030 + source_row_id: Beveren-Kruibeke-Zwijndrecht + geography_id: '46030' + geography_level: commune + geography_name: Beveren-Kruibeke-Zwijndrecht + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '46030' + label: geography_id + - column: G + row: start + expected_value: Beveren-Kruibeke-Zwijndrecht + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 67 + label: source_line_start + - column: L + row: start + expected_value: 69 + label: source_line_end + - column: M + row: start + expected_value: 69 + label: source_rate_line + - value_id: '62015' + label: Beyne-Heusay + ordinal: 58 + row_number: 60 + expected_row_header_column: A + expected_row_header: nis_62015 + source_row_id: Beyne-Heusay + geography_id: '62015' + geography_level: commune + geography_name: Beyne-Heusay + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62015' + label: geography_id + - column: G + row: start + expected_value: Beyne-Heusay + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 70 + label: source_line_start + - column: L + row: start + expected_value: 70 + label: source_line_end + - column: M + row: start + expected_value: 70 + label: source_rate_line + - value_id: '24011' + label: Bierbeek + ordinal: 59 + row_number: 61 + expected_row_header_column: A + expected_row_header: nis_24011 + source_row_id: Bierbeek + geography_id: '24011' + geography_level: commune + geography_name: Bierbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24011' + label: geography_id + - column: G + row: start + expected_value: Bierbeek + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 71 + label: source_line_start + - column: L + row: start + expected_value: 71 + label: source_line_end + - column: M + row: start + expected_value: 71 + label: source_rate_line + - value_id: '91015' + label: Bièvre + ordinal: 60 + row_number: 62 + expected_row_header_column: A + expected_row_header: nis_91015 + source_row_id: Bièvre + geography_id: '91015' + geography_level: commune + geography_name: Bièvre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91015' + label: geography_id + - column: G + row: start + expected_value: Bièvre + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 72 + label: source_line_start + - column: L + row: start + expected_value: 72 + label: source_line_end + - column: M + row: start + expected_value: 72 + label: source_rate_line + - value_id: '73110' + label: Bilzen-Hoeselt + ordinal: 61 + row_number: 63 + expected_row_header_column: A + expected_row_header: nis_73110 + source_row_id: Bilzen-Hoeselt + geography_id: '73110' + geography_level: commune + geography_name: Bilzen-Hoeselt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73110' + label: geography_id + - column: G + row: start + expected_value: Bilzen-Hoeselt + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 73 + label: source_line_start + - column: L + row: start + expected_value: 73 + label: source_line_end + - column: M + row: start + expected_value: 73 + label: source_rate_line + - value_id: '58002' + label: Binche + ordinal: 62 + row_number: 64 + expected_row_header_column: A + expected_row_header: nis_58002 + source_row_id: Binche + geography_id: '58002' + geography_level: commune + geography_name: Binche + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '58002' + label: geography_id + - column: G + row: start + expected_value: Binche + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 74 + label: source_line_start + - column: L + row: start + expected_value: 74 + label: source_line_end + - column: M + row: start + expected_value: 74 + label: source_rate_line + - value_id: '31004' + label: Blankenberge + ordinal: 63 + row_number: 65 + expected_row_header_column: A + expected_row_header: nis_31004 + source_row_id: Blankenberge + geography_id: '31004' + geography_level: commune + geography_name: Blankenberge + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31004' + label: geography_id + - column: G + row: start + expected_value: Blankenberge + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 75 + label: source_line_start + - column: L + row: start + expected_value: 75 + label: source_line_end + - column: M + row: start + expected_value: 75 + label: source_rate_line + - value_id: '62119' + label: Blégny + ordinal: 64 + row_number: 66 + expected_row_header_column: A + expected_row_header: nis_62119 + source_row_id: Blégny + geography_id: '62119' + geography_level: commune + geography_name: Blégny + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62119' + label: geography_id + - column: G + row: start + expected_value: Blégny + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 76 + label: source_line_start + - column: L + row: start + expected_value: 76 + label: source_line_end + - column: M + row: start + expected_value: 76 + label: source_rate_line + - value_id: '72003' + label: Bocholt + ordinal: 65 + row_number: 67 + expected_row_header_column: A + expected_row_header: nis_72003 + source_row_id: Bocholt + geography_id: '72003' + geography_level: commune + geography_name: Bocholt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72003' + label: geography_id + - column: G + row: start + expected_value: Bocholt + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 77 + label: source_line_start + - column: L + row: start + expected_value: 77 + label: source_line_end + - column: M + row: start + expected_value: 77 + label: source_rate_line + - value_id: '11004' + label: Boechout + ordinal: 66 + row_number: 68 + expected_row_header_column: A + expected_row_header: nis_11004 + source_row_id: Boechout + geography_id: '11004' + geography_level: commune + geography_name: Boechout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11004' + label: geography_id + - column: G + row: start + expected_value: Boechout + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 78 + label: source_line_start + - column: L + row: start + expected_value: 78 + label: source_line_end + - column: M + row: start + expected_value: 78 + label: source_rate_line + - value_id: '12005' + label: Bonheiden + ordinal: 67 + row_number: 69 + expected_row_header_column: A + expected_row_header: nis_12005 + source_row_id: Bonheiden + geography_id: '12005' + geography_level: commune + geography_name: Bonheiden + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12005' + label: geography_id + - column: G + row: start + expected_value: Bonheiden + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 79 + label: source_line_start + - column: L + row: start + expected_value: 79 + label: source_line_end + - column: M + row: start + expected_value: 79 + label: source_rate_line + - value_id: '11005' + label: Boom + ordinal: 68 + row_number: 70 + expected_row_header_column: A + expected_row_header: nis_11005 + source_row_id: Boom + geography_id: '11005' + geography_level: commune + geography_name: Boom + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11005' + label: geography_id + - column: G + row: start + expected_value: Boom + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 80 + label: source_line_start + - column: L + row: start + expected_value: 80 + label: source_line_end + - column: M + row: start + expected_value: 80 + label: source_rate_line + - value_id: '24014' + label: Boortmeerbeek + ordinal: 69 + row_number: 71 + expected_row_header_column: A + expected_row_header: nis_24014 + source_row_id: Boortmeerbeek + geography_id: '24014' + geography_level: commune + geography_name: Boortmeerbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24014' + label: geography_id + - column: G + row: start + expected_value: Boortmeerbeek + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 81 + label: source_line_start + - column: L + row: start + expected_value: 81 + label: source_line_end + - column: M + row: start + expected_value: 81 + label: source_rate_line + - value_id: '12007' + label: Bornem + ordinal: 70 + row_number: 72 + expected_row_header_column: A + expected_row_header: nis_12007 + source_row_id: Bornem + geography_id: '12007' + geography_level: commune + geography_name: Bornem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12007' + label: geography_id + - column: G + row: start + expected_value: Bornem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 82 + label: source_line_start + - column: L + row: start + expected_value: 82 + label: source_line_end + - column: M + row: start + expected_value: 82 + label: source_rate_line + - value_id: '84010' + label: Bouillon + ordinal: 71 + row_number: 73 + expected_row_header_column: A + expected_row_header: nis_84010 + source_row_id: Bouillon + geography_id: '84010' + geography_level: commune + geography_name: Bouillon + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84010' + label: geography_id + - column: G + row: start + expected_value: Bouillon + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 83 + label: source_line_start + - column: L + row: start + expected_value: 83 + label: source_line_end + - column: M + row: start + expected_value: 83 + label: source_rate_line + - value_id: '53014' + label: Boussu + ordinal: 72 + row_number: 74 + expected_row_header_column: A + expected_row_header: nis_53014 + source_row_id: Boussu + geography_id: '53014' + geography_level: commune + geography_name: Boussu + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53014' + label: geography_id + - column: G + row: start + expected_value: Boussu + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 84 + label: source_line_start + - column: L + row: start + expected_value: 84 + label: source_line_end + - column: M + row: start + expected_value: 84 + label: source_rate_line + - value_id: '24016' + label: Boutersem + ordinal: 73 + row_number: 75 + expected_row_header_column: A + expected_row_header: nis_24016 + source_row_id: Boutersem + geography_id: '24016' + geography_level: commune + geography_name: Boutersem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24016' + label: geography_id + - column: G + row: start + expected_value: Boutersem + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 85 + label: source_line_start + - column: L + row: start + expected_value: 85 + label: source_line_end + - column: M + row: start + expected_value: 85 + label: source_rate_line + - value_id: '25014' + label: Braine-l'Alleud + ordinal: 74 + row_number: 76 + expected_row_header_column: A + expected_row_header: nis_25014 + source_row_id: Braine-l'Alleud + geography_id: '25014' + geography_level: commune + geography_name: Braine-l'Alleud + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25014' + label: geography_id + - column: G + row: start + expected_value: Braine-l'Alleud + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 87 + label: source_line_start + - column: L + row: start + expected_value: 87 + label: source_line_end + - column: M + row: start + expected_value: 87 + label: source_rate_line + - value_id: '25015' + label: Braine-le-Château + ordinal: 75 + row_number: 77 + expected_row_header_column: A + expected_row_header: nis_25015 + source_row_id: Braine-le-Château + geography_id: '25015' + geography_level: commune + geography_name: Braine-le-Château + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25015' + label: geography_id + - column: G + row: start + expected_value: Braine-le-Château + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 88 + label: source_line_start + - column: L + row: start + expected_value: 88 + label: source_line_end + - column: M + row: start + expected_value: 88 + label: source_rate_line + - value_id: '55004' + label: Braine-le-Comte + ordinal: 76 + row_number: 78 + expected_row_header_column: A + expected_row_header: nis_55004 + source_row_id: Braine-le-Comte + geography_id: '55004' + geography_level: commune + geography_name: Braine-le-Comte + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '55004' + label: geography_id + - column: G + row: start + expected_value: Braine-le-Comte + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 89 + label: source_line_start + - column: L + row: start + expected_value: 89 + label: source_line_end + - column: M + row: start + expected_value: 89 + label: source_rate_line + - value_id: '64015' + label: Braives + ordinal: 77 + row_number: 79 + expected_row_header_column: A + expected_row_header: nis_64015 + source_row_id: Braives + geography_id: '64015' + geography_level: commune + geography_name: Braives + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64015' + label: geography_id + - column: G + row: start + expected_value: Braives + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 90 + label: source_line_start + - column: L + row: start + expected_value: 90 + label: source_line_end + - column: M + row: start + expected_value: 90 + label: source_rate_line + - value_id: '45059' + label: Brakel + ordinal: 78 + row_number: 80 + expected_row_header_column: A + expected_row_header: nis_45059 + source_row_id: Brakel + geography_id: '45059' + geography_level: commune + geography_name: Brakel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45059' + label: geography_id + - column: G + row: start + expected_value: Brakel + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 91 + label: source_line_start + - column: L + row: start + expected_value: 91 + label: source_line_end + - column: M + row: start + expected_value: 91 + label: source_rate_line + - value_id: '11008' + label: Brasschaat + ordinal: 79 + row_number: 81 + expected_row_header_column: A + expected_row_header: nis_11008 + source_row_id: Brasschaat + geography_id: '11008' + geography_level: commune + geography_name: Brasschaat + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11008' + label: geography_id + - column: G + row: start + expected_value: Brasschaat + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 92 + label: source_line_start + - column: L + row: start + expected_value: 92 + label: source_line_end + - column: M + row: start + expected_value: 92 + label: source_rate_line + - value_id: '11009' + label: Brecht + ordinal: 80 + row_number: 82 + expected_row_header_column: A + expected_row_header: nis_11009 + source_row_id: Brecht + geography_id: '11009' + geography_level: commune + geography_name: Brecht + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11009' + label: geography_id + - column: G + row: start + expected_value: Brecht + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 93 + label: source_line_start + - column: L + row: start + expected_value: 93 + label: source_line_end + - column: M + row: start + expected_value: 93 + label: source_rate_line + - value_id: '35002' + label: Bredene + ordinal: 81 + row_number: 83 + expected_row_header_column: A + expected_row_header: nis_35002 + source_row_id: Bredene + geography_id: '35002' + geography_level: commune + geography_name: Bredene + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35002' + label: geography_id + - column: G + row: start + expected_value: Bredene + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 94 + label: source_line_start + - column: L + row: start + expected_value: 94 + label: source_line_end + - column: M + row: start + expected_value: 94 + label: source_rate_line + - value_id: '72004' + label: Bree + ordinal: 82 + row_number: 84 + expected_row_header_column: A + expected_row_header: nis_72004 + source_row_id: Bree + geography_id: '72004' + geography_level: commune + geography_name: Bree + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72004' + label: geography_id + - column: G + row: start + expected_value: Bree + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 95 + label: source_line_start + - column: L + row: start + expected_value: 95 + label: source_line_end + - column: M + row: start + expected_value: 95 + label: source_rate_line + - value_id: '51012' + label: Brugelette + ordinal: 83 + row_number: 85 + expected_row_header_column: A + expected_row_header: nis_51012 + source_row_id: Brugelette + geography_id: '51012' + geography_level: commune + geography_name: Brugelette + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51012' + label: geography_id + - column: G + row: start + expected_value: Brugelette + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 96 + label: source_line_start + - column: L + row: start + expected_value: 96 + label: source_line_end + - column: M + row: start + expected_value: 96 + label: source_rate_line + - value_id: '31005' + label: Brugge + ordinal: 84 + row_number: 86 + expected_row_header_column: A + expected_row_header: nis_31005 + source_row_id: Brugge + geography_id: '31005' + geography_level: commune + geography_name: Brugge + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31005' + label: geography_id + - column: G + row: start + expected_value: Brugge + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 97 + label: source_line_start + - column: L + row: start + expected_value: 97 + label: source_line_end + - column: M + row: start + expected_value: 97 + label: source_rate_line + - value_id: '57093' + label: Brunehaut + ordinal: 85 + row_number: 87 + expected_row_header_column: A + expected_row_header: nis_57093 + source_row_id: Brunehaut + geography_id: '57093' + geography_level: commune + geography_name: Brunehaut + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57093' + label: geography_id + - column: G + row: start + expected_value: Brunehaut + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 98 + label: source_line_start + - column: L + row: start + expected_value: 98 + label: source_line_end + - column: M + row: start + expected_value: 98 + label: source_rate_line + - value_id: '21004' + label: Bruxelles + ordinal: 86 + row_number: 88 + expected_row_header_column: A + expected_row_header: nis_21004 + source_row_id: Bruxelles + geography_id: '21004' + geography_level: commune + geography_name: Bruxelles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21004' + label: geography_id + - column: G + row: start + expected_value: Bruxelles + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 99 + label: source_line_start + - column: L + row: start + expected_value: 99 + label: source_line_end + - column: M + row: start + expected_value: 99 + label: source_rate_line + - value_id: '42004' + label: Buggenhout + ordinal: 87 + row_number: 89 + expected_row_header_column: A + expected_row_header: nis_42004 + source_row_id: Buggenhout + geography_id: '42004' + geography_level: commune + geography_name: Buggenhout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42004' + label: geography_id + - column: G + row: start + expected_value: Buggenhout + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 100 + label: source_line_start + - column: L + row: start + expected_value: 100 + label: source_line_end + - column: M + row: start + expected_value: 100 + label: source_rate_line + - value_id: '63012' + label: Büllingen + ordinal: 88 + row_number: 90 + expected_row_header_column: A + expected_row_header: nis_63012 + source_row_id: Büllingen + geography_id: '63012' + geography_level: commune + geography_name: Büllingen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63012' + label: geography_id + - column: G + row: start + expected_value: Büllingen + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 101 + label: source_line_start + - column: L + row: start + expected_value: 101 + label: source_line_end + - column: M + row: start + expected_value: 101 + label: source_rate_line + - value_id: '61010' + label: Burdinne + ordinal: 89 + row_number: 91 + expected_row_header_column: A + expected_row_header: nis_61010 + source_row_id: Burdinne + geography_id: '61010' + geography_level: commune + geography_name: Burdinne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61010' + label: geography_id + - column: G + row: start + expected_value: Burdinne + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 102 + label: source_line_start + - column: L + row: start + expected_value: 102 + label: source_line_end + - column: M + row: start + expected_value: 102 + label: source_rate_line + - value_id: '63087' + label: Burg-Reuland + ordinal: 90 + row_number: 92 + expected_row_header_column: A + expected_row_header: nis_63087 + source_row_id: Burg-Reuland + geography_id: '63087' + geography_level: commune + geography_name: Burg-Reuland + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63087' + label: geography_id + - column: G + row: start + expected_value: Burg-Reuland + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 103 + label: source_line_start + - column: L + row: start + expected_value: 103 + label: source_line_end + - column: M + row: start + expected_value: 103 + label: source_rate_line + - value_id: '63013' + label: Bütgenbach + ordinal: 91 + row_number: 93 + expected_row_header_column: A + expected_row_header: nis_63013 + source_row_id: Bütgenbach + geography_id: '63013' + geography_level: commune + geography_name: Bütgenbach + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63013' + label: geography_id + - column: G + row: start + expected_value: Bütgenbach + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 104 + label: source_line_start + - column: L + row: start + expected_value: 104 + label: source_line_end + - column: M + row: start + expected_value: 104 + label: source_rate_line + - value_id: '57018' + label: Celles + ordinal: 92 + row_number: 94 + expected_row_header_column: A + expected_row_header: nis_57018 + source_row_id: Celles + geography_id: '57018' + geography_level: commune + geography_name: Celles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57018' + label: geography_id + - column: G + row: start + expected_value: Celles + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 105 + label: source_line_start + - column: L + row: start + expected_value: 105 + label: source_line_end + - column: M + row: start + expected_value: 105 + label: source_rate_line + - value_id: '93010' + label: Cerfontaine + ordinal: 93 + row_number: 95 + expected_row_header_column: A + expected_row_header: nis_93010 + source_row_id: Cerfontaine + geography_id: '93010' + geography_level: commune + geography_name: Cerfontaine + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93010' + label: geography_id + - column: G + row: start + expected_value: Cerfontaine + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 106 + label: source_line_start + - column: L + row: start + expected_value: 106 + label: source_line_end + - column: M + row: start + expected_value: 106 + label: source_rate_line + - value_id: '52010' + label: Chapelle-lez-Herlaimont + ordinal: 94 + row_number: 96 + expected_row_header_column: A + expected_row_header: nis_52010 + source_row_id: Chapelle-lez-Herlaimont + geography_id: '52010' + geography_level: commune + geography_name: Chapelle-lez-Herlaimont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52010' + label: geography_id + - column: G + row: start + expected_value: Chapelle-lez-Herlaimont + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 107 + label: source_line_start + - column: L + row: start + expected_value: 109 + label: source_line_end + - column: M + row: start + expected_value: 109 + label: source_rate_line + - value_id: '52011' + label: Charleroi + ordinal: 95 + row_number: 97 + expected_row_header_column: A + expected_row_header: nis_52011 + source_row_id: Charleroi + geography_id: '52011' + geography_level: commune + geography_name: Charleroi + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52011' + label: geography_id + - column: G + row: start + expected_value: Charleroi + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 110 + label: source_line_start + - column: L + row: start + expected_value: 110 + label: source_line_end + - column: M + row: start + expected_value: 110 + label: source_rate_line + - value_id: '25117' + label: Chastre + ordinal: 96 + row_number: 98 + expected_row_header_column: A + expected_row_header: nis_25117 + source_row_id: Chastre + geography_id: '25117' + geography_level: commune + geography_name: Chastre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25117' + label: geography_id + - column: G + row: start + expected_value: Chastre + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 111 + label: source_line_start + - column: L + row: start + expected_value: 111 + label: source_line_end + - column: M + row: start + expected_value: 111 + label: source_rate_line + - value_id: '52012' + label: Châtelet + ordinal: 97 + row_number: 99 + expected_row_header_column: A + expected_row_header: nis_52012 + source_row_id: Châtelet + geography_id: '52012' + geography_level: commune + geography_name: Châtelet + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52012' + label: geography_id + - column: G + row: start + expected_value: Châtelet + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 112 + label: source_line_start + - column: L + row: start + expected_value: 112 + label: source_line_end + - column: M + row: start + expected_value: 112 + label: source_rate_line + - value_id: '62022' + label: Chaudfontaine + ordinal: 98 + row_number: 100 + expected_row_header_column: A + expected_row_header: nis_62022 + source_row_id: Chaudfontaine + geography_id: '62022' + geography_level: commune + geography_name: Chaudfontaine + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62022' + label: geography_id + - column: G + row: start + expected_value: Chaudfontaine + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 113 + label: source_line_start + - column: L + row: start + expected_value: 113 + label: source_line_end + - column: M + row: start + expected_value: 113 + label: source_rate_line + - value_id: '25018' + label: Chaumont-Gistoux + ordinal: 99 + row_number: 101 + expected_row_header_column: A + expected_row_header: nis_25018 + source_row_id: Chaumont-Gistoux + geography_id: '25018' + geography_level: commune + geography_name: Chaumont-Gistoux + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25018' + label: geography_id + - column: G + row: start + expected_value: Chaumont-Gistoux + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 114 + label: source_line_start + - column: L + row: start + expected_value: 114 + label: source_line_end + - column: M + row: start + expected_value: 114 + label: source_rate_line + - value_id: '51014' + label: Chièvres + ordinal: 100 + row_number: 102 + expected_row_header_column: A + expected_row_header: nis_51014 + source_row_id: Chièvres + geography_id: '51014' + geography_level: commune + geography_name: Chièvres + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51014' + label: geography_id + - column: G + row: start + expected_value: Chièvres + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 115 + label: source_line_start + - column: L + row: start + expected_value: 115 + label: source_line_end + - column: M + row: start + expected_value: 115 + label: source_rate_line + - value_id: '56016' + label: Chimay + ordinal: 101 + row_number: 103 + expected_row_header_column: A + expected_row_header: nis_56016 + source_row_id: Chimay + geography_id: '56016' + geography_level: commune + geography_name: Chimay + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56016' + label: geography_id + - column: G + row: start + expected_value: Chimay + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 116 + label: source_line_start + - column: L + row: start + expected_value: 116 + label: source_line_end + - column: M + row: start + expected_value: 116 + label: source_rate_line + - value_id: '85007' + label: Chiny + ordinal: 102 + row_number: 104 + expected_row_header_column: A + expected_row_header: nis_85007 + source_row_id: Chiny + geography_id: '85007' + geography_level: commune + geography_name: Chiny + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85007' + label: geography_id + - column: G + row: start + expected_value: Chiny + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 117 + label: source_line_start + - column: L + row: start + expected_value: 117 + label: source_line_end + - column: M + row: start + expected_value: 117 + label: source_rate_line + - value_id: '91030' + label: Ciney + ordinal: 103 + row_number: 105 + expected_row_header_column: A + expected_row_header: nis_91030 + source_row_id: Ciney + geography_id: '91030' + geography_level: commune + geography_name: Ciney + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91030' + label: geography_id + - column: G + row: start + expected_value: Ciney + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 118 + label: source_line_start + - column: L + row: start + expected_value: 118 + label: source_line_end + - column: M + row: start + expected_value: 118 + label: source_rate_line + - value_id: '61012' + label: Clavier + ordinal: 104 + row_number: 106 + expected_row_header_column: A + expected_row_header: nis_61012 + source_row_id: Clavier + geography_id: '61012' + geography_level: commune + geography_name: Clavier + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61012' + label: geography_id + - column: G + row: start + expected_value: Clavier + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 119 + label: source_line_start + - column: L + row: start + expected_value: 119 + label: source_line_end + - column: M + row: start + expected_value: 119 + label: source_rate_line + - value_id: '53082' + label: Colfontaine + ordinal: 105 + row_number: 107 + expected_row_header_column: A + expected_row_header: nis_53082 + source_row_id: Colfontaine + geography_id: '53082' + geography_level: commune + geography_name: Colfontaine + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53082' + label: geography_id + - column: G + row: start + expected_value: Colfontaine + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 120 + label: source_line_start + - column: L + row: start + expected_value: 120 + label: source_line_end + - column: M + row: start + expected_value: 120 + label: source_rate_line + - value_id: '62026' + label: Comblain-au-Pont + ordinal: 106 + row_number: 108 + expected_row_header_column: A + expected_row_header: nis_62026 + source_row_id: Comblain-au-Pont + geography_id: '62026' + geography_level: commune + geography_name: Comblain-au-Pont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62026' + label: geography_id + - column: G + row: start + expected_value: Comblain-au-Pont + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 121 + label: source_line_start + - column: L + row: start + expected_value: 121 + label: source_line_end + - column: M + row: start + expected_value: 121 + label: source_rate_line + - value_id: '57097' + label: Comines-Warneton + ordinal: 107 + row_number: 109 + expected_row_header_column: A + expected_row_header: nis_57097 + source_row_id: Comines-Warneton + geography_id: '57097' + geography_level: commune + geography_name: Comines-Warneton + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57097' + label: geography_id + - column: G + row: start + expected_value: Comines-Warneton + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 122 + label: source_line_start + - column: L + row: start + expected_value: 122 + label: source_line_end + - column: M + row: start + expected_value: 122 + label: source_rate_line + - value_id: '52015' + label: Courcelles + ordinal: 108 + row_number: 110 + expected_row_header_column: A + expected_row_header: nis_52015 + source_row_id: Courcelles + geography_id: '52015' + geography_level: commune + geography_name: Courcelles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52015' + label: geography_id + - column: G + row: start + expected_value: Courcelles + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 123 + label: source_line_start + - column: L + row: start + expected_value: 123 + label: source_line_end + - column: M + row: start + expected_value: 123 + label: source_rate_line + - value_id: '25023' + label: Court-Saint-Etienne + ordinal: 109 + row_number: 111 + expected_row_header_column: A + expected_row_header: nis_25023 + source_row_id: Court-Saint-Etienne + geography_id: '25023' + geography_level: commune + geography_name: Court-Saint-Etienne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25023' + label: geography_id + - column: G + row: start + expected_value: Court-Saint-Etienne + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 124 + label: source_line_start + - column: L + row: start + expected_value: 124 + label: source_line_end + - column: M + row: start + expected_value: 124 + label: source_rate_line + - value_id: '93014' + label: Couvin + ordinal: 110 + row_number: 112 + expected_row_header_column: A + expected_row_header: nis_93014 + source_row_id: Couvin + geography_id: '93014' + geography_level: commune + geography_name: Couvin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93014' + label: geography_id + - column: G + row: start + expected_value: Couvin + label: publisher_commune + - column: I + row: start + expected_value: 1 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 125 + label: source_line_start + - column: L + row: start + expected_value: 125 + label: source_line_end + - column: M + row: start + expected_value: 125 + label: source_rate_line + - value_id: '64021' + label: Crisnée + ordinal: 111 + row_number: 113 + expected_row_header_column: A + expected_row_header: nis_64021 + source_row_id: Crisnée + geography_id: '64021' + geography_level: commune + geography_name: Crisnée + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64021' + label: geography_id + - column: G + row: start + expected_value: Crisnée + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 5 + label: source_line_start + - column: L + row: start + expected_value: 5 + label: source_line_end + - column: M + row: start + expected_value: 5 + label: source_rate_line + - value_id: '62027' + label: Dalhem + ordinal: 112 + row_number: 114 + expected_row_header_column: A + expected_row_header: nis_62027 + source_row_id: Dalhem + geography_id: '62027' + geography_level: commune + geography_name: Dalhem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62027' + label: geography_id + - column: G + row: start + expected_value: Dalhem + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 6 + label: source_line_start + - column: L + row: start + expected_value: 6 + label: source_line_end + - column: M + row: start + expected_value: 6 + label: source_rate_line + - value_id: '31006' + label: Damme + ordinal: 113 + row_number: 115 + expected_row_header_column: A + expected_row_header: nis_31006 + source_row_id: Damme + geography_id: '31006' + geography_level: commune + geography_name: Damme + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31006' + label: geography_id + - column: G + row: start + expected_value: Damme + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 7 + label: source_line_start + - column: L + row: start + expected_value: 7 + label: source_line_end + - column: M + row: start + expected_value: 7 + label: source_rate_line + - value_id: '84016' + label: Daverdisse + ordinal: 114 + row_number: 116 + expected_row_header_column: A + expected_row_header: nis_84016 + source_row_id: Daverdisse + geography_id: '84016' + geography_level: commune + geography_name: Daverdisse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84016' + label: geography_id + - column: G + row: start + expected_value: Daverdisse + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 8 + label: source_line_start + - column: L + row: start + expected_value: 8 + label: source_line_end + - column: M + row: start + expected_value: 8 + label: source_rate_line + - value_id: '35029' + label: De Haan + ordinal: 115 + row_number: 117 + expected_row_header_column: A + expected_row_header: nis_35029 + source_row_id: De Haan + geography_id: '35029' + geography_level: commune + geography_name: De Haan + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35029' + label: geography_id + - column: G + row: start + expected_value: De Haan + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 9 + label: source_line_start + - column: L + row: start + expected_value: 9 + label: source_line_end + - column: M + row: start + expected_value: 9 + label: source_rate_line + - value_id: '38008' + label: De Panne + ordinal: 116 + row_number: 118 + expected_row_header_column: A + expected_row_header: nis_38008 + source_row_id: De Panne + geography_id: '38008' + geography_level: commune + geography_name: De Panne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '38008' + label: geography_id + - column: G + row: start + expected_value: De Panne + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 10 + label: source_line_start + - column: L + row: start + expected_value: 10 + label: source_line_end + - column: M + row: start + expected_value: 10 + label: source_rate_line + - value_id: '34009' + label: Deerlijk + ordinal: 117 + row_number: 119 + expected_row_header_column: A + expected_row_header: nis_34009 + source_row_id: Deerlijk + geography_id: '34009' + geography_level: commune + geography_name: Deerlijk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34009' + label: geography_id + - column: G + row: start + expected_value: Deerlijk + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 11 + label: source_line_start + - column: L + row: start + expected_value: 11 + label: source_line_end + - column: M + row: start + expected_value: 11 + label: source_rate_line + - value_id: '44083' + label: Deinze + ordinal: 118 + row_number: 120 + expected_row_header_column: A + expected_row_header: nis_44083 + source_row_id: Deinze + geography_id: '44083' + geography_level: commune + geography_name: Deinze + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44083' + label: geography_id + - column: G + row: start + expected_value: Deinze + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 12 + label: source_line_start + - column: L + row: start + expected_value: 12 + label: source_line_end + - column: M + row: start + expected_value: 12 + label: source_rate_line + - value_id: '41011' + label: Denderleeuw + ordinal: 119 + row_number: 121 + expected_row_header_column: A + expected_row_header: nis_41011 + source_row_id: Denderleeuw + geography_id: '41011' + geography_level: commune + geography_name: Denderleeuw + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41011' + label: geography_id + - column: G + row: start + expected_value: Denderleeuw + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 13 + label: source_line_start + - column: L + row: start + expected_value: 13 + label: source_line_end + - column: M + row: start + expected_value: 13 + label: source_rate_line + - value_id: '42006' + label: Dendermonde + ordinal: 120 + row_number: 122 + expected_row_header_column: A + expected_row_header: nis_42006 + source_row_id: Dendermonde + geography_id: '42006' + geography_level: commune + geography_name: Dendermonde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42006' + label: geography_id + - column: G + row: start + expected_value: Dendermonde + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 14 + label: source_line_start + - column: L + row: start + expected_value: 14 + label: source_line_end + - column: M + row: start + expected_value: 14 + label: source_rate_line + - value_id: '37002' + label: Dentergem + ordinal: 121 + row_number: 123 + expected_row_header_column: A + expected_row_header: nis_37002 + source_row_id: Dentergem + geography_id: '37002' + geography_level: commune + geography_name: Dentergem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37002' + label: geography_id + - column: G + row: start + expected_value: Dentergem + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 15 + label: source_line_start + - column: L + row: start + expected_value: 15 + label: source_line_end + - column: M + row: start + expected_value: 15 + label: source_rate_line + - value_id: '13006' + label: Dessel + ordinal: 122 + row_number: 124 + expected_row_header_column: A + expected_row_header: nis_13006 + source_row_id: Dessel + geography_id: '13006' + geography_level: commune + geography_name: Dessel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13006' + label: geography_id + - column: G + row: start + expected_value: Dessel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 16 + label: source_line_start + - column: L + row: start + expected_value: 16 + label: source_line_end + - column: M + row: start + expected_value: 16 + label: source_rate_line + - value_id: '44013' + label: Destelbergen + ordinal: 123 + row_number: 125 + expected_row_header_column: A + expected_row_header: nis_44013 + source_row_id: Destelbergen + geography_id: '44013' + geography_level: commune + geography_name: Destelbergen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44013' + label: geography_id + - column: G + row: start + expected_value: Destelbergen + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 17 + label: source_line_start + - column: L + row: start + expected_value: 17 + label: source_line_end + - column: M + row: start + expected_value: 17 + label: source_rate_line + - value_id: '71011' + label: Diepenbeek + ordinal: 124 + row_number: 126 + expected_row_header_column: A + expected_row_header: nis_71011 + source_row_id: Diepenbeek + geography_id: '71011' + geography_level: commune + geography_name: Diepenbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71011' + label: geography_id + - column: G + row: start + expected_value: Diepenbeek + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 18 + label: source_line_start + - column: L + row: start + expected_value: 18 + label: source_line_end + - column: M + row: start + expected_value: 18 + label: source_rate_line + - value_id: '24020' + label: Diest + ordinal: 125 + row_number: 127 + expected_row_header_column: A + expected_row_header: nis_24020 + source_row_id: Diest + geography_id: '24020' + geography_level: commune + geography_name: Diest + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24020' + label: geography_id + - column: G + row: start + expected_value: Diest + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 19 + label: source_line_start + - column: L + row: start + expected_value: 19 + label: source_line_end + - column: M + row: start + expected_value: 19 + label: source_rate_line + - value_id: '32003' + label: Diksmuide + ordinal: 126 + row_number: 128 + expected_row_header_column: A + expected_row_header: nis_32003 + source_row_id: Diksmuide + geography_id: '32003' + geography_level: commune + geography_name: Diksmuide + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '32003' + label: geography_id + - column: G + row: start + expected_value: Diksmuide + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 20 + label: source_line_start + - column: L + row: start + expected_value: 20 + label: source_line_end + - column: M + row: start + expected_value: 20 + label: source_rate_line + - value_id: '23016' + label: Dilbeek + ordinal: 127 + row_number: 129 + expected_row_header_column: A + expected_row_header: nis_23016 + source_row_id: Dilbeek + geography_id: '23016' + geography_level: commune + geography_name: Dilbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23016' + label: geography_id + - column: G + row: start + expected_value: Dilbeek + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 21 + label: source_line_start + - column: L + row: start + expected_value: 21 + label: source_line_end + - column: M + row: start + expected_value: 21 + label: source_rate_line + - value_id: '72041' + label: Dilsen-Stokkem + ordinal: 128 + row_number: 130 + expected_row_header_column: A + expected_row_header: nis_72041 + source_row_id: Dilsen-Stokkem + geography_id: '72041' + geography_level: commune + geography_name: Dilsen-Stokkem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72041' + label: geography_id + - column: G + row: start + expected_value: Dilsen-Stokkem + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 22 + label: source_line_start + - column: L + row: start + expected_value: 22 + label: source_line_end + - column: M + row: start + expected_value: 22 + label: source_rate_line + - value_id: '91034' + label: Dinant + ordinal: 129 + row_number: 131 + expected_row_header_column: A + expected_row_header: nis_91034 + source_row_id: Dinant + geography_id: '91034' + geography_level: commune + geography_name: Dinant + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91034' + label: geography_id + - column: G + row: start + expected_value: Dinant + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 23 + label: source_line_start + - column: L + row: start + expected_value: 23 + label: source_line_end + - column: M + row: start + expected_value: 23 + label: source_rate_line + - value_id: '63020' + label: Dison + ordinal: 130 + row_number: 132 + expected_row_header_column: A + expected_row_header: nis_63020 + source_row_id: Dison + geography_id: '63020' + geography_level: commune + geography_name: Dison + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63020' + label: geography_id + - column: G + row: start + expected_value: Dison + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 24 + label: source_line_start + - column: L + row: start + expected_value: 24 + label: source_line_end + - column: M + row: start + expected_value: 24 + label: source_rate_line + - value_id: '93018' + label: Doische + ordinal: 131 + row_number: 133 + expected_row_header_column: A + expected_row_header: nis_93018 + source_row_id: Doische + geography_id: '93018' + geography_level: commune + geography_name: Doische + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93018' + label: geography_id + - column: G + row: start + expected_value: Doische + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 25 + label: source_line_start + - column: L + row: start + expected_value: 25 + label: source_line_end + - column: M + row: start + expected_value: 25 + label: source_rate_line + - value_id: '64023' + label: Donceel + ordinal: 132 + row_number: 134 + expected_row_header_column: A + expected_row_header: nis_64023 + source_row_id: Donceel + geography_id: '64023' + geography_level: commune + geography_name: Donceel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64023' + label: geography_id + - column: G + row: start + expected_value: Donceel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 26 + label: source_line_start + - column: L + row: start + expected_value: 26 + label: source_line_end + - column: M + row: start + expected_value: 26 + label: source_rate_line + - value_id: '53020' + label: Dour + ordinal: 133 + row_number: 135 + expected_row_header_column: A + expected_row_header: nis_53020 + source_row_id: Dour + geography_id: '53020' + geography_level: commune + geography_name: Dour + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53020' + label: geography_id + - column: G + row: start + expected_value: Dour + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 27 + label: source_line_start + - column: L + row: start + expected_value: 27 + label: source_line_end + - column: M + row: start + expected_value: 27 + label: source_rate_line + - value_id: '23098' + label: Drogenbos + ordinal: 134 + row_number: 136 + expected_row_header_column: A + expected_row_header: nis_23098 + source_row_id: Drogenbos + geography_id: '23098' + geography_level: commune + geography_name: Drogenbos + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23098' + label: geography_id + - column: G + row: start + expected_value: Drogenbos + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 28 + label: source_line_start + - column: L + row: start + expected_value: 28 + label: source_line_end + - column: M + row: start + expected_value: 28 + label: source_rate_line + - value_id: '12009' + label: Duffel + ordinal: 135 + row_number: 137 + expected_row_header_column: A + expected_row_header: nis_12009 + source_row_id: Duffel + geography_id: '12009' + geography_level: commune + geography_name: Duffel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12009' + label: geography_id + - column: G + row: start + expected_value: Duffel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 29 + label: source_line_start + - column: L + row: start + expected_value: 29 + label: source_line_end + - column: M + row: start + expected_value: 29 + label: source_rate_line + - value_id: '83012' + label: Durbuy + ordinal: 136 + row_number: 138 + expected_row_header_column: A + expected_row_header: nis_83012 + source_row_id: Durbuy + geography_id: '83012' + geography_level: commune + geography_name: Durbuy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83012' + label: geography_id + - column: G + row: start + expected_value: Durbuy + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 30 + label: source_line_start + - column: L + row: start + expected_value: 30 + label: source_line_end + - column: M + row: start + expected_value: 30 + label: source_rate_line + - value_id: '55050' + label: Ecaussinnes + ordinal: 137 + row_number: 139 + expected_row_header_column: A + expected_row_header: nis_55050 + source_row_id: Ecaussinnes + geography_id: '55050' + geography_level: commune + geography_name: Ecaussinnes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '55050' + label: geography_id + - column: G + row: start + expected_value: Ecaussinnes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 31 + label: source_line_start + - column: L + row: start + expected_value: 31 + label: source_line_end + - column: M + row: start + expected_value: 31 + label: source_rate_line + - value_id: '11013' + label: Edegem + ordinal: 138 + row_number: 140 + expected_row_header_column: A + expected_row_header: nis_11013 + source_row_id: Edegem + geography_id: '11013' + geography_level: commune + geography_name: Edegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11013' + label: geography_id + - column: G + row: start + expected_value: Edegem + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 32 + label: source_line_start + - column: L + row: start + expected_value: 32 + label: source_line_end + - column: M + row: start + expected_value: 32 + label: source_rate_line + - value_id: '43005' + label: Eeklo + ordinal: 139 + row_number: 141 + expected_row_header_column: A + expected_row_header: nis_43005 + source_row_id: Eeklo + geography_id: '43005' + geography_level: commune + geography_name: Eeklo + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '43005' + label: geography_id + - column: G + row: start + expected_value: Eeklo + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 33 + label: source_line_start + - column: L + row: start + expected_value: 33 + label: source_line_end + - column: M + row: start + expected_value: 33 + label: source_rate_line + - value_id: '92035' + label: Eghezée + ordinal: 140 + row_number: 142 + expected_row_header_column: A + expected_row_header: nis_92035 + source_row_id: Eghezée + geography_id: '92035' + geography_level: commune + geography_name: Eghezée + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92035' + label: geography_id + - column: G + row: start + expected_value: Eghezée + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 34 + label: source_line_start + - column: L + row: start + expected_value: 34 + label: source_line_end + - column: M + row: start + expected_value: 34 + label: source_rate_line + - value_id: '51017' + label: Ellezelles + ordinal: 141 + row_number: 143 + expected_row_header_column: A + expected_row_header: nis_51017 + source_row_id: Ellezelles + geography_id: '51017' + geography_level: commune + geography_name: Ellezelles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51017' + label: geography_id + - column: G + row: start + expected_value: Ellezelles + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 35 + label: source_line_start + - column: L + row: start + expected_value: 35 + label: source_line_end + - column: M + row: start + expected_value: 35 + label: source_rate_line + - value_id: '51067' + label: Enghien + ordinal: 142 + row_number: 144 + expected_row_header_column: A + expected_row_header: nis_51067 + source_row_id: Enghien + geography_id: '51067' + geography_level: commune + geography_name: Enghien + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51067' + label: geography_id + - column: G + row: start + expected_value: Enghien + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 36 + label: source_line_start + - column: L + row: start + expected_value: 36 + label: source_line_end + - column: M + row: start + expected_value: 36 + label: source_rate_line + - value_id: '61080' + label: Engis + ordinal: 143 + row_number: 145 + expected_row_header_column: A + expected_row_header: nis_61080 + source_row_id: Engis + geography_id: '61080' + geography_level: commune + geography_name: Engis + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61080' + label: geography_id + - column: G + row: start + expected_value: Engis + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 37 + label: source_line_start + - column: L + row: start + expected_value: 37 + label: source_line_end + - column: M + row: start + expected_value: 37 + label: source_rate_line + - value_id: '83013' + label: Erezée + ordinal: 144 + row_number: 146 + expected_row_header_column: A + expected_row_header: nis_83013 + source_row_id: Erezée + geography_id: '83013' + geography_level: commune + geography_name: Erezée + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83013' + label: geography_id + - column: G + row: start + expected_value: Erezée + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 38 + label: source_line_start + - column: L + row: start + expected_value: 38 + label: source_line_end + - column: M + row: start + expected_value: 38 + label: source_rate_line + - value_id: '41082' + label: Erpe-Mere + ordinal: 145 + row_number: 147 + expected_row_header_column: A + expected_row_header: nis_41082 + source_row_id: Erpe-Mere + geography_id: '41082' + geography_level: commune + geography_name: Erpe-Mere + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41082' + label: geography_id + - column: G + row: start + expected_value: Erpe-Mere + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 39 + label: source_line_start + - column: L + row: start + expected_value: 39 + label: source_line_end + - column: M + row: start + expected_value: 39 + label: source_rate_line + - value_id: '56022' + label: Erquelinnes + ordinal: 146 + row_number: 148 + expected_row_header_column: A + expected_row_header: nis_56022 + source_row_id: Erquelinnes + geography_id: '56022' + geography_level: commune + geography_name: Erquelinnes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56022' + label: geography_id + - column: G + row: start + expected_value: Erquelinnes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 40 + label: source_line_start + - column: L + row: start + expected_value: 40 + label: source_line_end + - column: M + row: start + expected_value: 40 + label: source_rate_line + - value_id: '62032' + label: Esneux + ordinal: 147 + row_number: 149 + expected_row_header_column: A + expected_row_header: nis_62032 + source_row_id: Esneux + geography_id: '62032' + geography_level: commune + geography_name: Esneux + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62032' + label: geography_id + - column: G + row: start + expected_value: Esneux + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 41 + label: source_line_start + - column: L + row: start + expected_value: 41 + label: source_line_end + - column: M + row: start + expected_value: 41 + label: source_rate_line + - value_id: '11016' + label: Essen + ordinal: 148 + row_number: 150 + expected_row_header_column: A + expected_row_header: nis_11016 + source_row_id: Essen + geography_id: '11016' + geography_level: commune + geography_name: Essen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11016' + label: geography_id + - column: G + row: start + expected_value: Essen + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 42 + label: source_line_start + - column: L + row: start + expected_value: 42 + label: source_line_end + - column: M + row: start + expected_value: 42 + label: source_rate_line + - value_id: '57027' + label: Estaimpuis + ordinal: 149 + row_number: 151 + expected_row_header_column: A + expected_row_header: nis_57027 + source_row_id: Estaimpuis + geography_id: '57027' + geography_level: commune + geography_name: Estaimpuis + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57027' + label: geography_id + - column: G + row: start + expected_value: Estaimpuis + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 43 + label: source_line_start + - column: L + row: start + expected_value: 43 + label: source_line_end + - column: M + row: start + expected_value: 43 + label: source_rate_line + - value_id: '58003' + label: Estinnes + ordinal: 150 + row_number: 152 + expected_row_header_column: A + expected_row_header: nis_58003 + source_row_id: Estinnes + geography_id: '58003' + geography_level: commune + geography_name: Estinnes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '58003' + label: geography_id + - column: G + row: start + expected_value: Estinnes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 44 + label: source_line_start + - column: L + row: start + expected_value: 44 + label: source_line_end + - column: M + row: start + expected_value: 44 + label: source_rate_line + - value_id: '85009' + label: Etalle + ordinal: 151 + row_number: 153 + expected_row_header_column: A + expected_row_header: nis_85009 + source_row_id: Etalle + geography_id: '85009' + geography_level: commune + geography_name: Etalle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85009' + label: geography_id + - column: G + row: start + expected_value: Etalle + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 45 + label: source_line_start + - column: L + row: start + expected_value: 45 + label: source_line_end + - column: M + row: start + expected_value: 45 + label: source_rate_line + - value_id: '21005' + label: Etterbeek + ordinal: 152 + row_number: 154 + expected_row_header_column: A + expected_row_header: nis_21005 + source_row_id: Etterbeek + geography_id: '21005' + geography_level: commune + geography_name: Etterbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21005' + label: geography_id + - column: G + row: start + expected_value: Etterbeek + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 47 + label: source_line_start + - column: L + row: start + expected_value: 47 + label: source_line_end + - column: M + row: start + expected_value: 47 + label: source_rate_line + - value_id: '63023' + label: Eupen + ordinal: 153 + row_number: 155 + expected_row_header_column: A + expected_row_header: nis_63023 + source_row_id: Eupen + geography_id: '63023' + geography_level: commune + geography_name: Eupen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63023' + label: geography_id + - column: G + row: start + expected_value: Eupen + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 48 + label: source_line_start + - column: L + row: start + expected_value: 48 + label: source_line_end + - column: M + row: start + expected_value: 48 + label: source_rate_line + - value_id: '21006' + label: Evere + ordinal: 154 + row_number: 156 + expected_row_header_column: A + expected_row_header: nis_21006 + source_row_id: Evere + geography_id: '21006' + geography_level: commune + geography_name: Evere + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21006' + label: geography_id + - column: G + row: start + expected_value: Evere + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 49 + label: source_line_start + - column: L + row: start + expected_value: 49 + label: source_line_end + - column: M + row: start + expected_value: 49 + label: source_rate_line + - value_id: '44019' + label: Evergem + ordinal: 155 + row_number: 157 + expected_row_header_column: A + expected_row_header: nis_44019 + source_row_id: Evergem + geography_id: '44019' + geography_level: commune + geography_name: Evergem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44019' + label: geography_id + - column: G + row: start + expected_value: Evergem + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 50 + label: source_line_start + - column: L + row: start + expected_value: 50 + label: source_line_end + - column: M + row: start + expected_value: 50 + label: source_rate_line + - value_id: '64076' + label: Faimes + ordinal: 156 + row_number: 158 + expected_row_header_column: A + expected_row_header: nis_64076 + source_row_id: Faimes + geography_id: '64076' + geography_level: commune + geography_name: Faimes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64076' + label: geography_id + - column: G + row: start + expected_value: Faimes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 51 + label: source_line_start + - column: L + row: start + expected_value: 51 + label: source_line_end + - column: M + row: start + expected_value: 51 + label: source_rate_line + - value_id: '52018' + label: Farciennes + ordinal: 157 + row_number: 159 + expected_row_header_column: A + expected_row_header: nis_52018 + source_row_id: Farciennes + geography_id: '52018' + geography_level: commune + geography_name: Farciennes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52018' + label: geography_id + - column: G + row: start + expected_value: Farciennes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 52 + label: source_line_start + - column: L + row: start + expected_value: 52 + label: source_line_end + - column: M + row: start + expected_value: 52 + label: source_rate_line + - value_id: '82009' + label: Fauvillers + ordinal: 158 + row_number: 160 + expected_row_header_column: A + expected_row_header: nis_82009 + source_row_id: Fauvillers + geography_id: '82009' + geography_level: commune + geography_name: Fauvillers + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82009' + label: geography_id + - column: G + row: start + expected_value: Fauvillers + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 53 + label: source_line_start + - column: L + row: start + expected_value: 53 + label: source_line_end + - column: M + row: start + expected_value: 53 + label: source_rate_line + - value_id: '92138' + label: Fernelmont + ordinal: 159 + row_number: 161 + expected_row_header_column: A + expected_row_header: nis_92138 + source_row_id: Fernelmont + geography_id: '92138' + geography_level: commune + geography_name: Fernelmont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92138' + label: geography_id + - column: G + row: start + expected_value: Fernelmont + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 54 + label: source_line_start + - column: L + row: start + expected_value: 54 + label: source_line_end + - column: M + row: start + expected_value: 54 + label: source_rate_line + - value_id: '61019' + label: Ferrières + ordinal: 160 + row_number: 162 + expected_row_header_column: A + expected_row_header: nis_61019 + source_row_id: Ferrières + geography_id: '61019' + geography_level: commune + geography_name: Ferrières + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61019' + label: geography_id + - column: G + row: start + expected_value: Ferrières + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 55 + label: source_line_start + - column: L + row: start + expected_value: 55 + label: source_line_end + - column: M + row: start + expected_value: 55 + label: source_rate_line + - value_id: '64025' + label: Fexhe-le-Haut-Clocher + ordinal: 161 + row_number: 163 + expected_row_header_column: A + expected_row_header: nis_64025 + source_row_id: Fexhe-le-Haut-Clocher + geography_id: '64025' + geography_level: commune + geography_name: Fexhe-le-Haut-Clocher + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64025' + label: geography_id + - column: G + row: start + expected_value: Fexhe-le-Haut-Clocher + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 56 + label: source_line_start + - column: L + row: start + expected_value: 56 + label: source_line_end + - column: M + row: start + expected_value: 56 + label: source_rate_line + - value_id: '62120' + label: Flémalle + ordinal: 162 + row_number: 164 + expected_row_header_column: A + expected_row_header: nis_62120 + source_row_id: Flémalle + geography_id: '62120' + geography_level: commune + geography_name: Flémalle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62120' + label: geography_id + - column: G + row: start + expected_value: Flémalle + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 57 + label: source_line_start + - column: L + row: start + expected_value: 57 + label: source_line_end + - column: M + row: start + expected_value: 57 + label: source_rate_line + - value_id: '62038' + label: Fléron + ordinal: 163 + row_number: 165 + expected_row_header_column: A + expected_row_header: nis_62038 + source_row_id: Fléron + geography_id: '62038' + geography_level: commune + geography_name: Fléron + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62038' + label: geography_id + - column: G + row: start + expected_value: Fléron + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 58 + label: source_line_start + - column: L + row: start + expected_value: 58 + label: source_line_end + - column: M + row: start + expected_value: 58 + label: source_rate_line + - value_id: '52021' + label: Fleurus + ordinal: 164 + row_number: 166 + expected_row_header_column: A + expected_row_header: nis_52021 + source_row_id: Fleurus + geography_id: '52021' + geography_level: commune + geography_name: Fleurus + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52021' + label: geography_id + - column: G + row: start + expected_value: Fleurus + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 59 + label: source_line_start + - column: L + row: start + expected_value: 59 + label: source_line_end + - column: M + row: start + expected_value: 59 + label: source_rate_line + - value_id: '51019' + label: Flobecq + ordinal: 165 + row_number: 167 + expected_row_header_column: A + expected_row_header: nis_51019 + source_row_id: Flobecq + geography_id: '51019' + geography_level: commune + geography_name: Flobecq + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51019' + label: geography_id + - column: G + row: start + expected_value: Flobecq + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 60 + label: source_line_start + - column: L + row: start + expected_value: 60 + label: source_line_end + - column: M + row: start + expected_value: 60 + label: source_rate_line + - value_id: '92045' + label: Floreffe + ordinal: 166 + row_number: 168 + expected_row_header_column: A + expected_row_header: nis_92045 + source_row_id: Floreffe + geography_id: '92045' + geography_level: commune + geography_name: Floreffe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92045' + label: geography_id + - column: G + row: start + expected_value: Floreffe + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 61 + label: source_line_start + - column: L + row: start + expected_value: 61 + label: source_line_end + - column: M + row: start + expected_value: 61 + label: source_rate_line + - value_id: '93022' + label: Florennes + ordinal: 167 + row_number: 169 + expected_row_header_column: A + expected_row_header: nis_93022 + source_row_id: Florennes + geography_id: '93022' + geography_level: commune + geography_name: Florennes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93022' + label: geography_id + - column: G + row: start + expected_value: Florennes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 62 + label: source_line_start + - column: L + row: start + expected_value: 62 + label: source_line_end + - column: M + row: start + expected_value: 62 + label: source_rate_line + - value_id: '85011' + label: Florenville + ordinal: 168 + row_number: 170 + expected_row_header_column: A + expected_row_header: nis_85011 + source_row_id: Florenville + geography_id: '85011' + geography_level: commune + geography_name: Florenville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85011' + label: geography_id + - column: G + row: start + expected_value: Florenville + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 63 + label: source_line_start + - column: L + row: start + expected_value: 63 + label: source_line_end + - column: M + row: start + expected_value: 63 + label: source_rate_line + - value_id: '52022' + label: Fontaine-l'Evêque + ordinal: 169 + row_number: 171 + expected_row_header_column: A + expected_row_header: nis_52022 + source_row_id: Fontaine-l'Evêque + geography_id: '52022' + geography_level: commune + geography_name: Fontaine-l'Evêque + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52022' + label: geography_id + - column: G + row: start + expected_value: Fontaine-l'Evêque + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 64 + label: source_line_start + - column: L + row: start + expected_value: 64 + label: source_line_end + - column: M + row: start + expected_value: 64 + label: source_rate_line + - value_id: '21007' + label: Forest + ordinal: 170 + row_number: 172 + expected_row_header_column: A + expected_row_header: nis_21007 + source_row_id: Forest + geography_id: '21007' + geography_level: commune + geography_name: Forest + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21007' + label: geography_id + - column: G + row: start + expected_value: Forest + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 65 + label: source_line_start + - column: L + row: start + expected_value: 65 + label: source_line_end + - column: M + row: start + expected_value: 65 + label: source_rate_line + - value_id: '92048' + label: Fosses-la-Ville + ordinal: 171 + row_number: 173 + expected_row_header_column: A + expected_row_header: nis_92048 + source_row_id: Fosses-la-Ville + geography_id: '92048' + geography_level: commune + geography_name: Fosses-la-Ville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92048' + label: geography_id + - column: G + row: start + expected_value: Fosses-la-Ville + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 66 + label: source_line_start + - column: L + row: start + expected_value: 66 + label: source_line_end + - column: M + row: start + expected_value: 66 + label: source_rate_line + - value_id: '53028' + label: Frameries + ordinal: 172 + row_number: 174 + expected_row_header_column: A + expected_row_header: nis_53028 + source_row_id: Frameries + geography_id: '53028' + geography_level: commune + geography_name: Frameries + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53028' + label: geography_id + - column: G + row: start + expected_value: Frameries + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 67 + label: source_line_start + - column: L + row: start + expected_value: 67 + label: source_line_end + - column: M + row: start + expected_value: 67 + label: source_rate_line + - value_id: '51065' + label: Frasnes-lez-Anvaing + ordinal: 173 + row_number: 175 + expected_row_header_column: A + expected_row_header: nis_51065 + source_row_id: Frasnes-lez-Anvaing + geography_id: '51065' + geography_level: commune + geography_name: Frasnes-lez-Anvaing + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51065' + label: geography_id + - column: G + row: start + expected_value: Frasnes-lez-Anvaing + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 68 + label: source_line_start + - column: L + row: start + expected_value: 68 + label: source_line_end + - column: M + row: start + expected_value: 68 + label: source_rate_line + - value_id: '56029' + label: Froidchapelle + ordinal: 174 + row_number: 176 + expected_row_header_column: A + expected_row_header: nis_56029 + source_row_id: Froidchapelle + geography_id: '56029' + geography_level: commune + geography_name: Froidchapelle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56029' + label: geography_id + - column: G + row: start + expected_value: Froidchapelle + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 69 + label: source_line_start + - column: L + row: start + expected_value: 69 + label: source_line_end + - column: M + row: start + expected_value: 69 + label: source_rate_line + - value_id: '21008' + label: Ganshoren + ordinal: 175 + row_number: 177 + expected_row_header_column: A + expected_row_header: nis_21008 + source_row_id: Ganshoren + geography_id: '21008' + geography_level: commune + geography_name: Ganshoren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21008' + label: geography_id + - column: G + row: start + expected_value: Ganshoren + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 70 + label: source_line_start + - column: L + row: start + expected_value: 70 + label: source_line_end + - column: M + row: start + expected_value: 70 + label: source_rate_line + - value_id: '44020' + label: Gavere + ordinal: 176 + row_number: 178 + expected_row_header_column: A + expected_row_header: nis_44020 + source_row_id: Gavere + geography_id: '44020' + geography_level: commune + geography_name: Gavere + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44020' + label: geography_id + - column: G + row: start + expected_value: Gavere + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 71 + label: source_line_start + - column: L + row: start + expected_value: 71 + label: source_line_end + - column: M + row: start + expected_value: 71 + label: source_rate_line + - value_id: '91054' + label: Gedinne + ordinal: 177 + row_number: 179 + expected_row_header_column: A + expected_row_header: nis_91054 + source_row_id: Gedinne + geography_id: '91054' + geography_level: commune + geography_name: Gedinne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91054' + label: geography_id + - column: G + row: start + expected_value: Gedinne + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 72 + label: source_line_start + - column: L + row: start + expected_value: 72 + label: source_line_end + - column: M + row: start + expected_value: 72 + label: source_rate_line + - value_id: '13008' + label: Geel + ordinal: 178 + row_number: 180 + expected_row_header_column: A + expected_row_header: nis_13008 + source_row_id: Geel + geography_id: '13008' + geography_level: commune + geography_name: Geel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13008' + label: geography_id + - column: G + row: start + expected_value: Geel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 73 + label: source_line_start + - column: L + row: start + expected_value: 73 + label: source_line_end + - column: M + row: start + expected_value: 73 + label: source_rate_line + - value_id: '64029' + label: Geer + ordinal: 179 + row_number: 181 + expected_row_header_column: A + expected_row_header: nis_64029 + source_row_id: Geer + geography_id: '64029' + geography_level: commune + geography_name: Geer + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64029' + label: geography_id + - column: G + row: start + expected_value: Geer + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 74 + label: source_line_start + - column: L + row: start + expected_value: 74 + label: source_line_end + - column: M + row: start + expected_value: 74 + label: source_rate_line + - value_id: '24028' + label: Geetbets + ordinal: 180 + row_number: 182 + expected_row_header_column: A + expected_row_header: nis_24028 + source_row_id: Geetbets + geography_id: '24028' + geography_level: commune + geography_name: Geetbets + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24028' + label: geography_id + - column: G + row: start + expected_value: Geetbets + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 75 + label: source_line_start + - column: L + row: start + expected_value: 75 + label: source_line_end + - column: M + row: start + expected_value: 75 + label: source_rate_line + - value_id: '92142' + label: Gembloux + ordinal: 181 + row_number: 183 + expected_row_header_column: A + expected_row_header: nis_92142 + source_row_id: Gembloux + geography_id: '92142' + geography_level: commune + geography_name: Gembloux + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92142' + label: geography_id + - column: G + row: start + expected_value: Gembloux + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 76 + label: source_line_start + - column: L + row: start + expected_value: 76 + label: source_line_end + - column: M + row: start + expected_value: 76 + label: source_rate_line + - value_id: '25031' + label: Genappe + ordinal: 182 + row_number: 184 + expected_row_header_column: A + expected_row_header: nis_25031 + source_row_id: Genappe + geography_id: '25031' + geography_level: commune + geography_name: Genappe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25031' + label: geography_id + - column: G + row: start + expected_value: Genappe + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 77 + label: source_line_start + - column: L + row: start + expected_value: 77 + label: source_line_end + - column: M + row: start + expected_value: 77 + label: source_rate_line + - value_id: '71016' + label: Genk + ordinal: 183 + row_number: 185 + expected_row_header_column: A + expected_row_header: nis_71016 + source_row_id: Genk + geography_id: '71016' + geography_level: commune + geography_name: Genk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71016' + label: geography_id + - column: G + row: start + expected_value: Genk + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 78 + label: source_line_start + - column: L + row: start + expected_value: 78 + label: source_line_end + - column: M + row: start + expected_value: 78 + label: source_rate_line + - value_id: '44021' + label: Gent + ordinal: 184 + row_number: 186 + expected_row_header_column: A + expected_row_header: nis_44021 + source_row_id: Gent + geography_id: '44021' + geography_level: commune + geography_name: Gent + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44021' + label: geography_id + - column: G + row: start + expected_value: Gent + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 79 + label: source_line_start + - column: L + row: start + expected_value: 79 + label: source_line_end + - column: M + row: start + expected_value: 79 + label: source_rate_line + - value_id: '41018' + label: Geraardsbergen + ordinal: 185 + row_number: 187 + expected_row_header_column: A + expected_row_header: nis_41018 + source_row_id: Geraardsbergen + geography_id: '41018' + geography_level: commune + geography_name: Geraardsbergen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41018' + label: geography_id + - column: G + row: start + expected_value: Geraardsbergen + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 80 + label: source_line_start + - column: L + row: start + expected_value: 80 + label: source_line_end + - column: M + row: start + expected_value: 80 + label: source_rate_line + - value_id: '52025' + label: Gerpinnes + ordinal: 186 + row_number: 188 + expected_row_header_column: A + expected_row_header: nis_52025 + source_row_id: Gerpinnes + geography_id: '52025' + geography_level: commune + geography_name: Gerpinnes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52025' + label: geography_id + - column: G + row: start + expected_value: Gerpinnes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 81 + label: source_line_start + - column: L + row: start + expected_value: 81 + label: source_line_end + - column: M + row: start + expected_value: 81 + label: source_rate_line + - value_id: '92054' + label: Gesves + ordinal: 187 + row_number: 189 + expected_row_header_column: A + expected_row_header: nis_92054 + source_row_id: Gesves + geography_id: '92054' + geography_level: commune + geography_name: Gesves + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92054' + label: geography_id + - column: G + row: start + expected_value: Gesves + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 82 + label: source_line_start + - column: L + row: start + expected_value: 82 + label: source_line_end + - column: M + row: start + expected_value: 82 + label: source_rate_line + - value_id: '71017' + label: Gingelom + ordinal: 188 + row_number: 190 + expected_row_header_column: A + expected_row_header: nis_71017 + source_row_id: Gingelom + geography_id: '71017' + geography_level: commune + geography_name: Gingelom + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71017' + label: geography_id + - column: G + row: start + expected_value: Gingelom + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 83 + label: source_line_start + - column: L + row: start + expected_value: 83 + label: source_line_end + - column: M + row: start + expected_value: 83 + label: source_rate_line + - value_id: '35005' + label: Gistel + ordinal: 189 + row_number: 191 + expected_row_header_column: A + expected_row_header: nis_35005 + source_row_id: Gistel + geography_id: '35005' + geography_level: commune + geography_name: Gistel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35005' + label: geography_id + - column: G + row: start + expected_value: Gistel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 84 + label: source_line_start + - column: L + row: start + expected_value: 84 + label: source_line_end + - column: M + row: start + expected_value: 84 + label: source_rate_line + - value_id: '24137' + label: Glabbeek + ordinal: 190 + row_number: 192 + expected_row_header_column: A + expected_row_header: nis_24137 + source_row_id: Glabbeek + geography_id: '24137' + geography_level: commune + geography_name: Glabbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24137' + label: geography_id + - column: G + row: start + expected_value: Glabbeek + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 85 + label: source_line_start + - column: L + row: start + expected_value: 85 + label: source_line_end + - column: M + row: start + expected_value: 85 + label: source_rate_line + - value_id: '82037' + label: Gouvy + ordinal: 191 + row_number: 193 + expected_row_header_column: A + expected_row_header: nis_82037 + source_row_id: Gouvy + geography_id: '82037' + geography_level: commune + geography_name: Gouvy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82037' + label: geography_id + - column: G + row: start + expected_value: Gouvy + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 86 + label: source_line_start + - column: L + row: start + expected_value: 86 + label: source_line_end + - column: M + row: start + expected_value: 86 + label: source_rate_line + - value_id: '62118' + label: Grâce-Hollogne + ordinal: 192 + row_number: 194 + expected_row_header_column: A + expected_row_header: nis_62118 + source_row_id: Grâce-Hollogne + geography_id: '62118' + geography_level: commune + geography_name: Grâce-Hollogne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62118' + label: geography_id + - column: G + row: start + expected_value: Grâce-Hollogne + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 87 + label: source_line_start + - column: L + row: start + expected_value: 87 + label: source_line_end + - column: M + row: start + expected_value: 87 + label: source_rate_line + - value_id: '25037' + label: Grez-Doiceau + ordinal: 193 + row_number: 195 + expected_row_header_column: A + expected_row_header: nis_25037 + source_row_id: Grez-Doiceau + geography_id: '25037' + geography_level: commune + geography_name: Grez-Doiceau + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25037' + label: geography_id + - column: G + row: start + expected_value: Grez-Doiceau + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 89 + label: source_line_start + - column: L + row: start + expected_value: 89 + label: source_line_end + - column: M + row: start + expected_value: 89 + label: source_rate_line + - value_id: '23025' + label: Grimbergen + ordinal: 194 + row_number: 196 + expected_row_header_column: A + expected_row_header: nis_23025 + source_row_id: Grimbergen + geography_id: '23025' + geography_level: commune + geography_name: Grimbergen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23025' + label: geography_id + - column: G + row: start + expected_value: Grimbergen + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 90 + label: source_line_start + - column: L + row: start + expected_value: 90 + label: source_line_end + - column: M + row: start + expected_value: 90 + label: source_rate_line + - value_id: '13010' + label: Grobbendonk + ordinal: 195 + row_number: 197 + expected_row_header_column: A + expected_row_header: nis_13010 + source_row_id: Grobbendonk + geography_id: '13010' + geography_level: commune + geography_name: Grobbendonk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13010' + label: geography_id + - column: G + row: start + expected_value: Grobbendonk + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 91 + label: source_line_start + - column: L + row: start + expected_value: 91 + label: source_line_end + - column: M + row: start + expected_value: 91 + label: source_rate_line + - value_id: '24033' + label: Haacht + ordinal: 196 + row_number: 198 + expected_row_header_column: A + expected_row_header: nis_24033 + source_row_id: Haacht + geography_id: '24033' + geography_level: commune + geography_name: Haacht + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24033' + label: geography_id + - column: G + row: start + expected_value: Haacht + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 92 + label: source_line_start + - column: L + row: start + expected_value: 92 + label: source_line_end + - column: M + row: start + expected_value: 92 + label: source_rate_line + - value_id: '41024' + label: Haaltert + ordinal: 197 + row_number: 199 + expected_row_header_column: A + expected_row_header: nis_41024 + source_row_id: Haaltert + geography_id: '41024' + geography_level: commune + geography_name: Haaltert + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41024' + label: geography_id + - column: G + row: start + expected_value: Haaltert + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 93 + label: source_line_start + - column: L + row: start + expected_value: 93 + label: source_line_end + - column: M + row: start + expected_value: 93 + label: source_rate_line + - value_id: '85046' + label: Habay + ordinal: 198 + row_number: 200 + expected_row_header_column: A + expected_row_header: nis_85046 + source_row_id: Habay + geography_id: '85046' + geography_level: commune + geography_name: Habay + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85046' + label: geography_id + - column: G + row: start + expected_value: Habay + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 94 + label: source_line_start + - column: L + row: start + expected_value: 94 + label: source_line_end + - column: M + row: start + expected_value: 94 + label: source_rate_line + - value_id: '71020' + label: Halen + ordinal: 199 + row_number: 201 + expected_row_header_column: A + expected_row_header: nis_71020 + source_row_id: Halen + geography_id: '71020' + geography_level: commune + geography_name: Halen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71020' + label: geography_id + - column: G + row: start + expected_value: Halen + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 95 + label: source_line_start + - column: L + row: start + expected_value: 95 + label: source_line_end + - column: M + row: start + expected_value: 95 + label: source_rate_line + - value_id: '23027' + label: Halle + ordinal: 200 + row_number: 202 + expected_row_header_column: A + expected_row_header: nis_23027 + source_row_id: Halle + geography_id: '23027' + geography_level: commune + geography_name: Halle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23027' + label: geography_id + - column: G + row: start + expected_value: Halle + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 96 + label: source_line_start + - column: L + row: start + expected_value: 96 + label: source_line_end + - column: M + row: start + expected_value: 96 + label: source_rate_line + - value_id: '42008' + label: Hamme + ordinal: 201 + row_number: 203 + expected_row_header_column: A + expected_row_header: nis_42008 + source_row_id: Hamme + geography_id: '42008' + geography_level: commune + geography_name: Hamme + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42008' + label: geography_id + - column: G + row: start + expected_value: Hamme + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 97 + label: source_line_start + - column: L + row: start + expected_value: 97 + label: source_line_end + - column: M + row: start + expected_value: 97 + label: source_rate_line + - value_id: '61024' + label: Hamoir + ordinal: 202 + row_number: 204 + expected_row_header_column: A + expected_row_header: nis_61024 + source_row_id: Hamoir + geography_id: '61024' + geography_level: commune + geography_name: Hamoir + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61024' + label: geography_id + - column: G + row: start + expected_value: Hamoir + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 98 + label: source_line_start + - column: L + row: start + expected_value: 98 + label: source_line_end + - column: M + row: start + expected_value: 98 + label: source_rate_line + - value_id: '91059' + label: Hamois + ordinal: 203 + row_number: 205 + expected_row_header_column: A + expected_row_header: nis_91059 + source_row_id: Hamois + geography_id: '91059' + geography_level: commune + geography_name: Hamois + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91059' + label: geography_id + - column: G + row: start + expected_value: Hamois + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 99 + label: source_line_start + - column: L + row: start + expected_value: 99 + label: source_line_end + - column: M + row: start + expected_value: 99 + label: source_rate_line + - value_id: '72037' + label: Hamont-Achel + ordinal: 204 + row_number: 206 + expected_row_header_column: A + expected_row_header: nis_72037 + source_row_id: Hamont-Achel + geography_id: '72037' + geography_level: commune + geography_name: Hamont-Achel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72037' + label: geography_id + - column: G + row: start + expected_value: Hamont-Achel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 100 + label: source_line_start + - column: L + row: start + expected_value: 100 + label: source_line_end + - column: M + row: start + expected_value: 100 + label: source_rate_line + - value_id: '56086' + label: Ham-sur-Heure-Nalinnes + ordinal: 205 + row_number: 207 + expected_row_header_column: A + expected_row_header: nis_56086 + source_row_id: Ham-sur-Heure-Nalinnes + geography_id: '56086' + geography_level: commune + geography_name: Ham-sur-Heure-Nalinnes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56086' + label: geography_id + - column: G + row: start + expected_value: Ham-sur-Heure-Nalinnes + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 101 + label: source_line_start + - column: L + row: start + expected_value: 103 + label: source_line_end + - column: M + row: start + expected_value: 103 + label: source_rate_line + - value_id: '64034' + label: Hannut + ordinal: 206 + row_number: 208 + expected_row_header_column: A + expected_row_header: nis_64034 + source_row_id: Hannut + geography_id: '64034' + geography_level: commune + geography_name: Hannut + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64034' + label: geography_id + - column: G + row: start + expected_value: Hannut + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 104 + label: source_line_start + - column: L + row: start + expected_value: 104 + label: source_line_end + - column: M + row: start + expected_value: 104 + label: source_rate_line + - value_id: '34013' + label: Harelbeke + ordinal: 207 + row_number: 209 + expected_row_header_column: A + expected_row_header: nis_34013 + source_row_id: Harelbeke + geography_id: '34013' + geography_level: commune + geography_name: Harelbeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34013' + label: geography_id + - column: G + row: start + expected_value: Harelbeke + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 105 + label: source_line_start + - column: L + row: start + expected_value: 105 + label: source_line_end + - column: M + row: start + expected_value: 105 + label: source_rate_line + - value_id: '71072' + label: Hasselt + ordinal: 208 + row_number: 210 + expected_row_header_column: A + expected_row_header: nis_71072 + source_row_id: Hasselt + geography_id: '71072' + geography_level: commune + geography_name: Hasselt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71072' + label: geography_id + - column: G + row: start + expected_value: Hasselt + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 106 + label: source_line_start + - column: L + row: start + expected_value: 106 + label: source_line_end + - column: M + row: start + expected_value: 106 + label: source_rate_line + - value_id: '91142' + label: Hastière + ordinal: 209 + row_number: 211 + expected_row_header_column: A + expected_row_header: nis_91142 + source_row_id: Hastière + geography_id: '91142' + geography_level: commune + geography_name: Hastière + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91142' + label: geography_id + - column: G + row: start + expected_value: Hastière + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 107 + label: source_line_start + - column: L + row: start + expected_value: 107 + label: source_line_end + - column: M + row: start + expected_value: 107 + label: source_rate_line + - value_id: '91064' + label: Havelange + ordinal: 210 + row_number: 212 + expected_row_header_column: A + expected_row_header: nis_91064 + source_row_id: Havelange + geography_id: '91064' + geography_level: commune + geography_name: Havelange + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91064' + label: geography_id + - column: G + row: start + expected_value: Havelange + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 108 + label: source_line_start + - column: L + row: start + expected_value: 108 + label: source_line_end + - column: M + row: start + expected_value: 108 + label: source_rate_line + - value_id: '72038' + label: Hechtel-Eksel + ordinal: 211 + row_number: 213 + expected_row_header_column: A + expected_row_header: nis_72038 + source_row_id: Hechtel-Eksel + geography_id: '72038' + geography_level: commune + geography_name: Hechtel-Eksel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72038' + label: geography_id + - column: G + row: start + expected_value: Hechtel-Eksel + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 109 + label: source_line_start + - column: L + row: start + expected_value: 109 + label: source_line_end + - column: M + row: start + expected_value: 109 + label: source_rate_line + - value_id: '73022' + label: Heers + ordinal: 212 + row_number: 214 + expected_row_header_column: A + expected_row_header: nis_73022 + source_row_id: Heers + geography_id: '73022' + geography_level: commune + geography_name: Heers + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73022' + label: geography_id + - column: G + row: start + expected_value: Heers + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 110 + label: source_line_start + - column: L + row: start + expected_value: 110 + label: source_line_end + - column: M + row: start + expected_value: 110 + label: source_rate_line + - value_id: '12014' + label: Heist-op-den-Berg + ordinal: 213 + row_number: 215 + expected_row_header_column: A + expected_row_header: nis_12014 + source_row_id: Heist-op-den-Berg + geography_id: '12014' + geography_level: commune + geography_name: Heist-op-den-Berg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12014' + label: geography_id + - column: G + row: start + expected_value: Heist-op-den-Berg + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 111 + label: source_line_start + - column: L + row: start + expected_value: 111 + label: source_line_end + - column: M + row: start + expected_value: 111 + label: source_rate_line + - value_id: '25118' + label: Hélécine + ordinal: 214 + row_number: 216 + expected_row_header_column: A + expected_row_header: nis_25118 + source_row_id: Hélécine + geography_id: '25118' + geography_level: commune + geography_name: Hélécine + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25118' + label: geography_id + - column: G + row: start + expected_value: Hélécine + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 112 + label: source_line_start + - column: L + row: start + expected_value: 112 + label: source_line_end + - column: M + row: start + expected_value: 112 + label: source_rate_line + - value_id: '11018' + label: Hemiksem + ordinal: 215 + row_number: 217 + expected_row_header_column: A + expected_row_header: nis_11018 + source_row_id: Hemiksem + geography_id: '11018' + geography_level: commune + geography_name: Hemiksem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11018' + label: geography_id + - column: G + row: start + expected_value: Hemiksem + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 113 + label: source_line_start + - column: L + row: start + expected_value: 113 + label: source_line_end + - column: M + row: start + expected_value: 113 + label: source_rate_line + - value_id: '53039' + label: Hensies + ordinal: 216 + row_number: 218 + expected_row_header_column: A + expected_row_header: nis_53039 + source_row_id: Hensies + geography_id: '53039' + geography_level: commune + geography_name: Hensies + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53039' + label: geography_id + - column: G + row: start + expected_value: Hensies + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 114 + label: source_line_start + - column: L + row: start + expected_value: 114 + label: source_line_end + - column: M + row: start + expected_value: 114 + label: source_rate_line + - value_id: '84029' + label: Herbeumont + ordinal: 217 + row_number: 219 + expected_row_header_column: A + expected_row_header: nis_84029 + source_row_id: Herbeumont + geography_id: '84029' + geography_level: commune + geography_name: Herbeumont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84029' + label: geography_id + - column: G + row: start + expected_value: Herbeumont + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 115 + label: source_line_start + - column: L + row: start + expected_value: 115 + label: source_line_end + - column: M + row: start + expected_value: 115 + label: source_rate_line + - value_id: '24038' + label: Herent + ordinal: 218 + row_number: 220 + expected_row_header_column: A + expected_row_header: nis_24038 + source_row_id: Herent + geography_id: '24038' + geography_level: commune + geography_name: Herent + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24038' + label: geography_id + - column: G + row: start + expected_value: Herent + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 116 + label: source_line_start + - column: L + row: start + expected_value: 116 + label: source_line_end + - column: M + row: start + expected_value: 116 + label: source_rate_line + - value_id: '13011' + label: Herentals + ordinal: 219 + row_number: 221 + expected_row_header_column: A + expected_row_header: nis_13011 + source_row_id: Herentals + geography_id: '13011' + geography_level: commune + geography_name: Herentals + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13011' + label: geography_id + - column: G + row: start + expected_value: Herentals + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 117 + label: source_line_start + - column: L + row: start + expected_value: 117 + label: source_line_end + - column: M + row: start + expected_value: 117 + label: source_rate_line + - value_id: '13012' + label: Herenthout + ordinal: 220 + row_number: 222 + expected_row_header_column: A + expected_row_header: nis_13012 + source_row_id: Herenthout + geography_id: '13012' + geography_level: commune + geography_name: Herenthout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13012' + label: geography_id + - column: G + row: start + expected_value: Herenthout + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 118 + label: source_line_start + - column: L + row: start + expected_value: 118 + label: source_line_end + - column: M + row: start + expected_value: 118 + label: source_rate_line + - value_id: '71024' + label: Herk-de-Stad + ordinal: 221 + row_number: 223 + expected_row_header_column: A + expected_row_header: nis_71024 + source_row_id: Herk-de-Stad + geography_id: '71024' + geography_level: commune + geography_name: Herk-de-Stad + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71024' + label: geography_id + - column: G + row: start + expected_value: Herk-de-Stad + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 119 + label: source_line_start + - column: L + row: start + expected_value: 119 + label: source_line_end + - column: M + row: start + expected_value: 119 + label: source_rate_line + - value_id: '61028' + label: Héron + ordinal: 222 + row_number: 224 + expected_row_header_column: A + expected_row_header: nis_61028 + source_row_id: Héron + geography_id: '61028' + geography_level: commune + geography_name: Héron + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61028' + label: geography_id + - column: G + row: start + expected_value: Héron + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 120 + label: source_line_start + - column: L + row: start + expected_value: 120 + label: source_line_end + - column: M + row: start + expected_value: 120 + label: source_rate_line + - value_id: '13013' + label: Herselt + ordinal: 223 + row_number: 225 + expected_row_header_column: A + expected_row_header: nis_13013 + source_row_id: Herselt + geography_id: '13013' + geography_level: commune + geography_name: Herselt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13013' + label: geography_id + - column: G + row: start + expected_value: Herselt + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 121 + label: source_line_start + - column: L + row: start + expected_value: 121 + label: source_line_end + - column: M + row: start + expected_value: 121 + label: source_rate_line + - value_id: '62051' + label: Herstal + ordinal: 224 + row_number: 226 + expected_row_header_column: A + expected_row_header: nis_62051 + source_row_id: Herstal + geography_id: '62051' + geography_level: commune + geography_name: Herstal + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62051' + label: geography_id + - column: G + row: start + expected_value: Herstal + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 122 + label: source_line_start + - column: L + row: start + expected_value: 122 + label: source_line_end + - column: M + row: start + expected_value: 122 + label: source_rate_line + - value_id: '73028' + label: Herstappe + ordinal: 225 + row_number: 227 + expected_row_header_column: A + expected_row_header: nis_73028 + source_row_id: Herstappe + geography_id: '73028' + geography_level: commune + geography_name: Herstappe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73028' + label: geography_id + - column: G + row: start + expected_value: Herstappe + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 123 + label: source_line_start + - column: L + row: start + expected_value: 123 + label: source_line_end + - column: M + row: start + expected_value: 123 + label: source_rate_line + - value_id: '63035' + label: Herve + ordinal: 226 + row_number: 228 + expected_row_header_column: A + expected_row_header: nis_63035 + source_row_id: Herve + geography_id: '63035' + geography_level: commune + geography_name: Herve + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63035' + label: geography_id + - column: G + row: start + expected_value: Herve + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 124 + label: source_line_start + - column: L + row: start + expected_value: 124 + label: source_line_end + - column: M + row: start + expected_value: 124 + label: source_rate_line + - value_id: '41027' + label: Herzele + ordinal: 227 + row_number: 229 + expected_row_header_column: A + expected_row_header: nis_41027 + source_row_id: Herzele + geography_id: '41027' + geography_level: commune + geography_name: Herzele + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41027' + label: geography_id + - column: G + row: start + expected_value: Herzele + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 125 + label: source_line_start + - column: L + row: start + expected_value: 125 + label: source_line_end + - column: M + row: start + expected_value: 125 + label: source_rate_line + - value_id: '71070' + label: Heusden-Zolder + ordinal: 228 + row_number: 230 + expected_row_header_column: A + expected_row_header: nis_71070 + source_row_id: Heusden-Zolder + geography_id: '71070' + geography_level: commune + geography_name: Heusden-Zolder + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71070' + label: geography_id + - column: G + row: start + expected_value: Heusden-Zolder + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 126 + label: source_line_start + - column: L + row: start + expected_value: 126 + label: source_line_end + - column: M + row: start + expected_value: 126 + label: source_rate_line + - value_id: '33039' + label: Heuvelland + ordinal: 229 + row_number: 231 + expected_row_header_column: A + expected_row_header: nis_33039 + source_row_id: Heuvelland + geography_id: '33039' + geography_level: commune + geography_name: Heuvelland + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33039' + label: geography_id + - column: G + row: start + expected_value: Heuvelland + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 127 + label: source_line_start + - column: L + row: start + expected_value: 127 + label: source_line_end + - column: M + row: start + expected_value: 127 + label: source_rate_line + - value_id: '24041' + label: Hoegaarden + ordinal: 230 + row_number: 232 + expected_row_header_column: A + expected_row_header: nis_24041 + source_row_id: Hoegaarden + geography_id: '24041' + geography_level: commune + geography_name: Hoegaarden + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24041' + label: geography_id + - column: G + row: start + expected_value: Hoegaarden + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 128 + label: source_line_start + - column: L + row: start + expected_value: 128 + label: source_line_end + - column: M + row: start + expected_value: 128 + label: source_rate_line + - value_id: '23033' + label: Hoeilaart + ordinal: 231 + row_number: 233 + expected_row_header_column: A + expected_row_header: nis_23033 + source_row_id: Hoeilaart + geography_id: '23033' + geography_level: commune + geography_name: Hoeilaart + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23033' + label: geography_id + - column: G + row: start + expected_value: Hoeilaart + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 129 + label: source_line_start + - column: L + row: start + expected_value: 129 + label: source_line_end + - column: M + row: start + expected_value: 129 + label: source_rate_line + - value_id: '24043' + label: Holsbeek + ordinal: 232 + row_number: 234 + expected_row_header_column: A + expected_row_header: nis_24043 + source_row_id: Holsbeek + geography_id: '24043' + geography_level: commune + geography_name: Holsbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24043' + label: geography_id + - column: G + row: start + expected_value: Holsbeek + label: publisher_commune + - column: I + row: start + expected_value: 2 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 130 + label: source_line_start + - column: L + row: start + expected_value: 130 + label: source_line_end + - column: M + row: start + expected_value: 130 + label: source_rate_line + - value_id: '53083' + label: Honnelles + ordinal: 233 + row_number: 235 + expected_row_header_column: A + expected_row_header: nis_53083 + source_row_id: Honnelles + geography_id: '53083' + geography_level: commune + geography_name: Honnelles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53083' + label: geography_id + - column: G + row: start + expected_value: Honnelles + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 5 + label: source_line_start + - column: L + row: start + expected_value: 5 + label: source_line_end + - column: M + row: start + expected_value: 5 + label: source_rate_line + - value_id: '36006' + label: Hooglede + ordinal: 234 + row_number: 236 + expected_row_header_column: A + expected_row_header: nis_36006 + source_row_id: Hooglede + geography_id: '36006' + geography_level: commune + geography_name: Hooglede + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36006' + label: geography_id + - column: G + row: start + expected_value: Hooglede + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 6 + label: source_line_start + - column: L + row: start + expected_value: 6 + label: source_line_end + - column: M + row: start + expected_value: 6 + label: source_rate_line + - value_id: '13014' + label: Hoogstraten + ordinal: 235 + row_number: 237 + expected_row_header_column: A + expected_row_header: nis_13014 + source_row_id: Hoogstraten + geography_id: '13014' + geography_level: commune + geography_name: Hoogstraten + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13014' + label: geography_id + - column: G + row: start + expected_value: Hoogstraten + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 7 + label: source_line_start + - column: L + row: start + expected_value: 7 + label: source_line_end + - column: M + row: start + expected_value: 7 + label: source_rate_line + - value_id: '45062' + label: Horebeke + ordinal: 236 + row_number: 238 + expected_row_header_column: A + expected_row_header: nis_45062 + source_row_id: Horebeke + geography_id: '45062' + geography_level: commune + geography_name: Horebeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45062' + label: geography_id + - column: G + row: start + expected_value: Horebeke + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 8 + label: source_line_start + - column: L + row: start + expected_value: 8 + label: source_line_end + - column: M + row: start + expected_value: 8 + label: source_rate_line + - value_id: '83028' + label: Hotton + ordinal: 237 + row_number: 239 + expected_row_header_column: A + expected_row_header: nis_83028 + source_row_id: Hotton + geography_id: '83028' + geography_level: commune + geography_name: Hotton + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83028' + label: geography_id + - column: G + row: start + expected_value: Hotton + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 9 + label: source_line_start + - column: L + row: start + expected_value: 9 + label: source_line_end + - column: M + row: start + expected_value: 9 + label: source_rate_line + - value_id: '82014' + label: Houffalize + ordinal: 238 + row_number: 240 + expected_row_header_column: A + expected_row_header: nis_82014 + source_row_id: Houffalize + geography_id: '82014' + geography_level: commune + geography_name: Houffalize + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82014' + label: geography_id + - column: G + row: start + expected_value: Houffalize + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 10 + label: source_line_start + - column: L + row: start + expected_value: 10 + label: source_line_end + - column: M + row: start + expected_value: 10 + label: source_rate_line + - value_id: '72039' + label: Houthalen-Helchteren + ordinal: 239 + row_number: 241 + expected_row_header_column: A + expected_row_header: nis_72039 + source_row_id: Houthalen-Helchteren + geography_id: '72039' + geography_level: commune + geography_name: Houthalen-Helchteren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72039' + label: geography_id + - column: G + row: start + expected_value: Houthalen-Helchteren + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 11 + label: source_line_start + - column: L + row: start + expected_value: 11 + label: source_line_end + - column: M + row: start + expected_value: 11 + label: source_rate_line + - value_id: '32006' + label: Houthulst + ordinal: 240 + row_number: 242 + expected_row_header_column: A + expected_row_header: nis_32006 + source_row_id: Houthulst + geography_id: '32006' + geography_level: commune + geography_name: Houthulst + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '32006' + label: geography_id + - column: G + row: start + expected_value: Houthulst + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 12 + label: source_line_start + - column: L + row: start + expected_value: 12 + label: source_line_end + - column: M + row: start + expected_value: 12 + label: source_rate_line + - value_id: '91072' + label: Houyet + ordinal: 241 + row_number: 243 + expected_row_header_column: A + expected_row_header: nis_91072 + source_row_id: Houyet + geography_id: '91072' + geography_level: commune + geography_name: Houyet + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91072' + label: geography_id + - column: G + row: start + expected_value: Houyet + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 13 + label: source_line_start + - column: L + row: start + expected_value: 13 + label: source_line_end + - column: M + row: start + expected_value: 13 + label: source_rate_line + - value_id: '11021' + label: Hove + ordinal: 242 + row_number: 244 + expected_row_header_column: A + expected_row_header: nis_11021 + source_row_id: Hove + geography_id: '11021' + geography_level: commune + geography_name: Hove + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11021' + label: geography_id + - column: G + row: start + expected_value: Hove + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 14 + label: source_line_start + - column: L + row: start + expected_value: 14 + label: source_line_end + - column: M + row: start + expected_value: 14 + label: source_rate_line + - value_id: '24045' + label: Huldenberg + ordinal: 243 + row_number: 245 + expected_row_header_column: A + expected_row_header: nis_24045 + source_row_id: Huldenberg + geography_id: '24045' + geography_level: commune + geography_name: Huldenberg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24045' + label: geography_id + - column: G + row: start + expected_value: Huldenberg + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 15 + label: source_line_start + - column: L + row: start + expected_value: 15 + label: source_line_end + - column: M + row: start + expected_value: 15 + label: source_rate_line + - value_id: '13016' + label: Hulshout + ordinal: 244 + row_number: 246 + expected_row_header_column: A + expected_row_header: nis_13016 + source_row_id: Hulshout + geography_id: '13016' + geography_level: commune + geography_name: Hulshout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13016' + label: geography_id + - column: G + row: start + expected_value: Hulshout + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 16 + label: source_line_start + - column: L + row: start + expected_value: 16 + label: source_line_end + - column: M + row: start + expected_value: 16 + label: source_rate_line + - value_id: '61031' + label: Huy + ordinal: 245 + row_number: 247 + expected_row_header_column: A + expected_row_header: nis_61031 + source_row_id: Huy + geography_id: '61031' + geography_level: commune + geography_name: Huy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61031' + label: geography_id + - column: G + row: start + expected_value: Huy + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 17 + label: source_line_start + - column: L + row: start + expected_value: 17 + label: source_line_end + - column: M + row: start + expected_value: 17 + label: source_rate_line + - value_id: '35006' + label: Ichtegem + ordinal: 246 + row_number: 248 + expected_row_header_column: A + expected_row_header: nis_35006 + source_row_id: Ichtegem + geography_id: '35006' + geography_level: commune + geography_name: Ichtegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35006' + label: geography_id + - column: G + row: start + expected_value: Ichtegem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 18 + label: source_line_start + - column: L + row: start + expected_value: 18 + label: source_line_end + - column: M + row: start + expected_value: 18 + label: source_rate_line + - value_id: '33011' + label: Ieper + ordinal: 247 + row_number: 249 + expected_row_header_column: A + expected_row_header: nis_33011 + source_row_id: Ieper + geography_id: '33011' + geography_level: commune + geography_name: Ieper + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33011' + label: geography_id + - column: G + row: start + expected_value: Ieper + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 19 + label: source_line_start + - column: L + row: start + expected_value: 19 + label: source_line_end + - column: M + row: start + expected_value: 19 + label: source_rate_line + - value_id: '25043' + label: Incourt + ordinal: 248 + row_number: 250 + expected_row_header_column: A + expected_row_header: nis_25043 + source_row_id: Incourt + geography_id: '25043' + geography_level: commune + geography_name: Incourt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25043' + label: geography_id + - column: G + row: start + expected_value: Incourt + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 20 + label: source_line_start + - column: L + row: start + expected_value: 20 + label: source_line_end + - column: M + row: start + expected_value: 20 + label: source_rate_line + - value_id: '36007' + label: Ingelmunster + ordinal: 249 + row_number: 251 + expected_row_header_column: A + expected_row_header: nis_36007 + source_row_id: Ingelmunster + geography_id: '36007' + geography_level: commune + geography_name: Ingelmunster + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36007' + label: geography_id + - column: G + row: start + expected_value: Ingelmunster + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 21 + label: source_line_start + - column: L + row: start + expected_value: 21 + label: source_line_end + - column: M + row: start + expected_value: 21 + label: source_rate_line + - value_id: '25044' + label: Ittre + ordinal: 250 + row_number: 252 + expected_row_header_column: A + expected_row_header: nis_25044 + source_row_id: Ittre + geography_id: '25044' + geography_level: commune + geography_name: Ittre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25044' + label: geography_id + - column: G + row: start + expected_value: Ittre + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 22 + label: source_line_start + - column: L + row: start + expected_value: 22 + label: source_line_end + - column: M + row: start + expected_value: 22 + label: source_rate_line + - value_id: '21009' + label: Ixelles + ordinal: 251 + row_number: 253 + expected_row_header_column: A + expected_row_header: nis_21009 + source_row_id: Ixelles + geography_id: '21009' + geography_level: commune + geography_name: Ixelles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21009' + label: geography_id + - column: G + row: start + expected_value: Ixelles + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 23 + label: source_line_start + - column: L + row: start + expected_value: 23 + label: source_line_end + - column: M + row: start + expected_value: 23 + label: source_rate_line + - value_id: '36008' + label: Izegem + ordinal: 252 + row_number: 254 + expected_row_header_column: A + expected_row_header: nis_36008 + source_row_id: Izegem + geography_id: '36008' + geography_level: commune + geography_name: Izegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36008' + label: geography_id + - column: G + row: start + expected_value: Izegem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 24 + label: source_line_start + - column: L + row: start + expected_value: 24 + label: source_line_end + - column: M + row: start + expected_value: 24 + label: source_rate_line + - value_id: '31012' + label: Jabbeke + ordinal: 253 + row_number: 255 + expected_row_header_column: A + expected_row_header: nis_31012 + source_row_id: Jabbeke + geography_id: '31012' + geography_level: commune + geography_name: Jabbeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31012' + label: geography_id + - column: G + row: start + expected_value: Jabbeke + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 25 + label: source_line_start + - column: L + row: start + expected_value: 25 + label: source_line_end + - column: M + row: start + expected_value: 25 + label: source_rate_line + - value_id: '63038' + label: Jalhay + ordinal: 254 + row_number: 256 + expected_row_header_column: A + expected_row_header: nis_63038 + source_row_id: Jalhay + geography_id: '63038' + geography_level: commune + geography_name: Jalhay + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63038' + label: geography_id + - column: G + row: start + expected_value: Jalhay + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 26 + label: source_line_start + - column: L + row: start + expected_value: 26 + label: source_line_end + - column: M + row: start + expected_value: 26 + label: source_rate_line + - value_id: '92140' + label: Jemeppe-sur-Sambre + ordinal: 255 + row_number: 257 + expected_row_header_column: A + expected_row_header: nis_92140 + source_row_id: Jemeppe-sur-Sambre + geography_id: '92140' + geography_level: commune + geography_name: Jemeppe-sur-Sambre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92140' + label: geography_id + - column: G + row: start + expected_value: Jemeppe-sur-Sambre + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 27 + label: source_line_start + - column: L + row: start + expected_value: 27 + label: source_line_end + - column: M + row: start + expected_value: 27 + label: source_rate_line + - value_id: '21010' + label: Jette + ordinal: 256 + row_number: 258 + expected_row_header_column: A + expected_row_header: nis_21010 + source_row_id: Jette + geography_id: '21010' + geography_level: commune + geography_name: Jette + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21010' + label: geography_id + - column: G + row: start + expected_value: Jette + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 28 + label: source_line_start + - column: L + row: start + expected_value: 28 + label: source_line_end + - column: M + row: start + expected_value: 28 + label: source_rate_line + - value_id: '25048' + label: Jodoigne + ordinal: 257 + row_number: 259 + expected_row_header_column: A + expected_row_header: nis_25048 + source_row_id: Jodoigne + geography_id: '25048' + geography_level: commune + geography_name: Jodoigne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25048' + label: geography_id + - column: G + row: start + expected_value: Jodoigne + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 29 + label: source_line_start + - column: L + row: start + expected_value: 29 + label: source_line_end + - column: M + row: start + expected_value: 29 + label: source_rate_line + - value_id: '62060' + label: Juprelle + ordinal: 258 + row_number: 260 + expected_row_header_column: A + expected_row_header: nis_62060 + source_row_id: Juprelle + geography_id: '62060' + geography_level: commune + geography_name: Juprelle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62060' + label: geography_id + - column: G + row: start + expected_value: Juprelle + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 30 + label: source_line_start + - column: L + row: start + expected_value: 30 + label: source_line_end + - column: M + row: start + expected_value: 30 + label: source_rate_line + - value_id: '53044' + label: Jurbise + ordinal: 259 + row_number: 261 + expected_row_header_column: A + expected_row_header: nis_53044 + source_row_id: Jurbise + geography_id: '53044' + geography_level: commune + geography_name: Jurbise + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53044' + label: geography_id + - column: G + row: start + expected_value: Jurbise + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 31 + label: source_line_start + - column: L + row: start + expected_value: 31 + label: source_line_end + - column: M + row: start + expected_value: 31 + label: source_rate_line + - value_id: '11022' + label: Kalmthout + ordinal: 260 + row_number: 262 + expected_row_header_column: A + expected_row_header: nis_11022 + source_row_id: Kalmthout + geography_id: '11022' + geography_level: commune + geography_name: Kalmthout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11022' + label: geography_id + - column: G + row: start + expected_value: Kalmthout + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 32 + label: source_line_start + - column: L + row: start + expected_value: 32 + label: source_line_end + - column: M + row: start + expected_value: 32 + label: source_rate_line + - value_id: '23038' + label: Kampenhout + ordinal: 261 + row_number: 263 + expected_row_header_column: A + expected_row_header: nis_23038 + source_row_id: Kampenhout + geography_id: '23038' + geography_level: commune + geography_name: Kampenhout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23038' + label: geography_id + - column: G + row: start + expected_value: Kampenhout + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 33 + label: source_line_start + - column: L + row: start + expected_value: 33 + label: source_line_end + - column: M + row: start + expected_value: 33 + label: source_rate_line + - value_id: '11023' + label: Kapellen + ordinal: 262 + row_number: 264 + expected_row_header_column: A + expected_row_header: nis_11023 + source_row_id: Kapellen + geography_id: '11023' + geography_level: commune + geography_name: Kapellen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11023' + label: geography_id + - column: G + row: start + expected_value: Kapellen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 34 + label: source_line_start + - column: L + row: start + expected_value: 34 + label: source_line_end + - column: M + row: start + expected_value: 34 + label: source_rate_line + - value_id: '23039' + label: Kapelle-op-den-Bos + ordinal: 263 + row_number: 265 + expected_row_header_column: A + expected_row_header: nis_23039 + source_row_id: Kapelle-op-den-Bos + geography_id: '23039' + geography_level: commune + geography_name: Kapelle-op-den-Bos + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23039' + label: geography_id + - column: G + row: start + expected_value: Kapelle-op-den-Bos + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 35 + label: source_line_start + - column: L + row: start + expected_value: 35 + label: source_line_end + - column: M + row: start + expected_value: 35 + label: source_rate_line + - value_id: '43007' + label: Kaprijke + ordinal: 264 + row_number: 266 + expected_row_header_column: A + expected_row_header: nis_43007 + source_row_id: Kaprijke + geography_id: '43007' + geography_level: commune + geography_name: Kaprijke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '43007' + label: geography_id + - column: G + row: start + expected_value: Kaprijke + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 36 + label: source_line_start + - column: L + row: start + expected_value: 36 + label: source_line_end + - column: M + row: start + expected_value: 36 + label: source_rate_line + - value_id: '13017' + label: Kasterlee + ordinal: 265 + row_number: 267 + expected_row_header_column: A + expected_row_header: nis_13017 + source_row_id: Kasterlee + geography_id: '13017' + geography_level: commune + geography_name: Kasterlee + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13017' + label: geography_id + - column: G + row: start + expected_value: Kasterlee + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 37 + label: source_line_start + - column: L + row: start + expected_value: 37 + label: source_line_end + - column: M + row: start + expected_value: 37 + label: source_rate_line + - value_id: '24048' + label: Keerbergen + ordinal: 266 + row_number: 268 + expected_row_header_column: A + expected_row_header: nis_24048 + source_row_id: Keerbergen + geography_id: '24048' + geography_level: commune + geography_name: Keerbergen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24048' + label: geography_id + - column: G + row: start + expected_value: Keerbergen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 38 + label: source_line_start + - column: L + row: start + expected_value: 38 + label: source_line_end + - column: M + row: start + expected_value: 38 + label: source_rate_line + - value_id: '63040' + label: Kelmis + ordinal: 267 + row_number: 269 + expected_row_header_column: A + expected_row_header: nis_63040 + source_row_id: Kelmis + geography_id: '63040' + geography_level: commune + geography_name: Kelmis + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63040' + label: geography_id + - column: G + row: start + expected_value: Kelmis + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 39 + label: source_line_start + - column: L + row: start + expected_value: 39 + label: source_line_end + - column: M + row: start + expected_value: 39 + label: source_rate_line + - value_id: '72018' + label: Kinrooi + ordinal: 268 + row_number: 270 + expected_row_header_column: A + expected_row_header: nis_72018 + source_row_id: Kinrooi + geography_id: '72018' + geography_level: commune + geography_name: Kinrooi + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72018' + label: geography_id + - column: G + row: start + expected_value: Kinrooi + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 40 + label: source_line_start + - column: L + row: start + expected_value: 40 + label: source_line_end + - column: M + row: start + expected_value: 40 + label: source_rate_line + - value_id: '45060' + label: Kluisbergen + ordinal: 269 + row_number: 271 + expected_row_header_column: A + expected_row_header: nis_45060 + source_row_id: Kluisbergen + geography_id: '45060' + geography_level: commune + geography_name: Kluisbergen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45060' + label: geography_id + - column: G + row: start + expected_value: Kluisbergen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 41 + label: source_line_start + - column: L + row: start + expected_value: 41 + label: source_line_end + - column: M + row: start + expected_value: 41 + label: source_rate_line + - value_id: '31043' + label: Knokke-Heist + ordinal: 270 + row_number: 272 + expected_row_header_column: A + expected_row_header: nis_31043 + source_row_id: Knokke-Heist + geography_id: '31043' + geography_level: commune + geography_name: Knokke-Heist + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31043' + label: geography_id + - column: G + row: start + expected_value: Knokke-Heist + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 42 + label: source_line_start + - column: L + row: start + expected_value: 42 + label: source_line_end + - column: M + row: start + expected_value: 42 + label: source_rate_line + - value_id: '32010' + label: Koekelare + ordinal: 271 + row_number: 273 + expected_row_header_column: A + expected_row_header: nis_32010 + source_row_id: Koekelare + geography_id: '32010' + geography_level: commune + geography_name: Koekelare + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '32010' + label: geography_id + - column: G + row: start + expected_value: Koekelare + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 43 + label: source_line_start + - column: L + row: start + expected_value: 43 + label: source_line_end + - column: M + row: start + expected_value: 43 + label: source_rate_line + - value_id: '21011' + label: Koekelberg + ordinal: 272 + row_number: 274 + expected_row_header_column: A + expected_row_header: nis_21011 + source_row_id: Koekelberg + geography_id: '21011' + geography_level: commune + geography_name: Koekelberg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21011' + label: geography_id + - column: G + row: start + expected_value: Koekelberg + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 44 + label: source_line_start + - column: L + row: start + expected_value: 44 + label: source_line_end + - column: M + row: start + expected_value: 44 + label: source_rate_line + - value_id: '38014' + label: Koksijde + ordinal: 273 + row_number: 275 + expected_row_header_column: A + expected_row_header: nis_38014 + source_row_id: Koksijde + geography_id: '38014' + geography_level: commune + geography_name: Koksijde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '38014' + label: geography_id + - column: G + row: start + expected_value: Koksijde + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 45 + label: source_line_start + - column: L + row: start + expected_value: 45 + label: source_line_end + - column: M + row: start + expected_value: 45 + label: source_rate_line + - value_id: '11024' + label: Kontich + ordinal: 274 + row_number: 276 + expected_row_header_column: A + expected_row_header: nis_11024 + source_row_id: Kontich + geography_id: '11024' + geography_level: commune + geography_name: Kontich + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11024' + label: geography_id + - column: G + row: start + expected_value: Kontich + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 47 + label: source_line_start + - column: L + row: start + expected_value: 47 + label: source_line_end + - column: M + row: start + expected_value: 47 + label: source_rate_line + - value_id: '32011' + label: Kortemark + ordinal: 275 + row_number: 277 + expected_row_header_column: A + expected_row_header: nis_32011 + source_row_id: Kortemark + geography_id: '32011' + geography_level: commune + geography_name: Kortemark + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '32011' + label: geography_id + - column: G + row: start + expected_value: Kortemark + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 48 + label: source_line_start + - column: L + row: start + expected_value: 48 + label: source_line_end + - column: M + row: start + expected_value: 48 + label: source_rate_line + - value_id: '24054' + label: Kortenaken + ordinal: 276 + row_number: 278 + expected_row_header_column: A + expected_row_header: nis_24054 + source_row_id: Kortenaken + geography_id: '24054' + geography_level: commune + geography_name: Kortenaken + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24054' + label: geography_id + - column: G + row: start + expected_value: Kortenaken + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 49 + label: source_line_start + - column: L + row: start + expected_value: 49 + label: source_line_end + - column: M + row: start + expected_value: 49 + label: source_rate_line + - value_id: '24055' + label: Kortenberg + ordinal: 277 + row_number: 279 + expected_row_header_column: A + expected_row_header: nis_24055 + source_row_id: Kortenberg + geography_id: '24055' + geography_level: commune + geography_name: Kortenberg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24055' + label: geography_id + - column: G + row: start + expected_value: Kortenberg + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 50 + label: source_line_start + - column: L + row: start + expected_value: 50 + label: source_line_end + - column: M + row: start + expected_value: 50 + label: source_rate_line + - value_id: '34022' + label: Kortrijk + ordinal: 278 + row_number: 280 + expected_row_header_column: A + expected_row_header: nis_34022 + source_row_id: Kortrijk + geography_id: '34022' + geography_level: commune + geography_name: Kortrijk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34022' + label: geography_id + - column: G + row: start + expected_value: Kortrijk + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 51 + label: source_line_start + - column: L + row: start + expected_value: 51 + label: source_line_end + - column: M + row: start + expected_value: 51 + label: source_rate_line + - value_id: '23099' + label: Kraainem + ordinal: 279 + row_number: 281 + expected_row_header_column: A + expected_row_header: nis_23099 + source_row_id: Kraainem + geography_id: '23099' + geography_level: commune + geography_name: Kraainem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23099' + label: geography_id + - column: G + row: start + expected_value: Kraainem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 52 + label: source_line_start + - column: L + row: start + expected_value: 52 + label: source_line_end + - column: M + row: start + expected_value: 52 + label: source_rate_line + - value_id: '45068' + label: Kruisem + ordinal: 280 + row_number: 282 + expected_row_header_column: A + expected_row_header: nis_45068 + source_row_id: Kruisem + geography_id: '45068' + geography_level: commune + geography_name: Kruisem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45068' + label: geography_id + - column: G + row: start + expected_value: Kruisem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 53 + label: source_line_start + - column: L + row: start + expected_value: 53 + label: source_line_end + - column: M + row: start + expected_value: 53 + label: source_rate_line + - value_id: '34023' + label: Kuurne + ordinal: 281 + row_number: 283 + expected_row_header_column: A + expected_row_header: nis_34023 + source_row_id: Kuurne + geography_id: '34023' + geography_level: commune + geography_name: Kuurne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34023' + label: geography_id + - column: G + row: start + expected_value: Kuurne + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 54 + label: source_line_start + - column: L + row: start + expected_value: 54 + label: source_line_end + - column: M + row: start + expected_value: 54 + label: source_rate_line + - value_id: '92141' + label: La Bruyère + ordinal: 282 + row_number: 284 + expected_row_header_column: A + expected_row_header: nis_92141 + source_row_id: La Bruyère + geography_id: '92141' + geography_level: commune + geography_name: La Bruyère + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92141' + label: geography_id + - column: G + row: start + expected_value: La Bruyère + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 55 + label: source_line_start + - column: L + row: start + expected_value: 55 + label: source_line_end + - column: M + row: start + expected_value: 55 + label: source_rate_line + - value_id: '25050' + label: La Hulpe + ordinal: 283 + row_number: 285 + expected_row_header_column: A + expected_row_header: nis_25050 + source_row_id: La Hulpe + geography_id: '25050' + geography_level: commune + geography_name: La Hulpe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25050' + label: geography_id + - column: G + row: start + expected_value: La Hulpe + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 56 + label: source_line_start + - column: L + row: start + expected_value: 56 + label: source_line_end + - column: M + row: start + expected_value: 56 + label: source_rate_line + - value_id: '58001' + label: La Louvière + ordinal: 284 + row_number: 286 + expected_row_header_column: A + expected_row_header: nis_58001 + source_row_id: La Louvière + geography_id: '58001' + geography_level: commune + geography_name: La Louvière + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '58001' + label: geography_id + - column: G + row: start + expected_value: La Louvière + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 57 + label: source_line_start + - column: L + row: start + expected_value: 57 + label: source_line_end + - column: M + row: start + expected_value: 57 + label: source_rate_line + - value_id: '83031' + label: La Roche-en-Ardenne + ordinal: 285 + row_number: 287 + expected_row_header_column: A + expected_row_header: nis_83031 + source_row_id: La Roche-en-Ardenne + geography_id: '83031' + geography_level: commune + geography_name: La Roche-en-Ardenne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83031' + label: geography_id + - column: G + row: start + expected_value: La Roche-en-Ardenne + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 58 + label: source_line_start + - column: L + row: start + expected_value: 58 + label: source_line_end + - column: M + row: start + expected_value: 58 + label: source_rate_line + - value_id: '13053' + label: Laakdal + ordinal: 286 + row_number: 288 + expected_row_header_column: A + expected_row_header: nis_13053 + source_row_id: Laakdal + geography_id: '13053' + geography_level: commune + geography_name: Laakdal + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13053' + label: geography_id + - column: G + row: start + expected_value: Laakdal + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 59 + label: source_line_start + - column: L + row: start + expected_value: 59 + label: source_line_end + - column: M + row: start + expected_value: 59 + label: source_rate_line + - value_id: '42010' + label: Laarne + ordinal: 287 + row_number: 289 + expected_row_header_column: A + expected_row_header: nis_42010 + source_row_id: Laarne + geography_id: '42010' + geography_level: commune + geography_name: Laarne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42010' + label: geography_id + - column: G + row: start + expected_value: Laarne + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 60 + label: source_line_start + - column: L + row: start + expected_value: 60 + label: source_line_end + - column: M + row: start + expected_value: 60 + label: source_rate_line + - value_id: '73042' + label: Lanaken + ordinal: 288 + row_number: 290 + expected_row_header_column: A + expected_row_header: nis_73042 + source_row_id: Lanaken + geography_id: '73042' + geography_level: commune + geography_name: Lanaken + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73042' + label: geography_id + - column: G + row: start + expected_value: Lanaken + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 61 + label: source_line_start + - column: L + row: start + expected_value: 61 + label: source_line_end + - column: M + row: start + expected_value: 61 + label: source_rate_line + - value_id: '24059' + label: Landen + ordinal: 289 + row_number: 291 + expected_row_header_column: A + expected_row_header: nis_24059 + source_row_id: Landen + geography_id: '24059' + geography_level: commune + geography_name: Landen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24059' + label: geography_id + - column: G + row: start + expected_value: Landen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 62 + label: source_line_start + - column: L + row: start + expected_value: 62 + label: source_line_end + - column: M + row: start + expected_value: 62 + label: source_rate_line + - value_id: '33040' + label: Langemark-Poelkapelle + ordinal: 290 + row_number: 292 + expected_row_header_column: A + expected_row_header: nis_33040 + source_row_id: Langemark-Poelkapelle + geography_id: '33040' + geography_level: commune + geography_name: Langemark-Poelkapelle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33040' + label: geography_id + - column: G + row: start + expected_value: Langemark-Poelkapelle + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 63 + label: source_line_start + - column: L + row: start + expected_value: 63 + label: source_line_end + - column: M + row: start + expected_value: 63 + label: source_rate_line + - value_id: '25119' + label: Lasne + ordinal: 291 + row_number: 293 + expected_row_header_column: A + expected_row_header: nis_25119 + source_row_id: Lasne + geography_id: '25119' + geography_level: commune + geography_name: Lasne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25119' + label: geography_id + - column: G + row: start + expected_value: Lasne + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 64 + label: source_line_start + - column: L + row: start + expected_value: 64 + label: source_line_end + - column: M + row: start + expected_value: 64 + label: source_rate_line + - value_id: '55035' + label: Le Roeulx + ordinal: 292 + row_number: 294 + expected_row_header_column: A + expected_row_header: nis_55035 + source_row_id: Le Roeulx + geography_id: '55035' + geography_level: commune + geography_name: Le Roeulx + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '55035' + label: geography_id + - column: G + row: start + expected_value: Le Roeulx + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 65 + label: source_line_start + - column: L + row: start + expected_value: 65 + label: source_line_end + - column: M + row: start + expected_value: 65 + label: source_rate_line + - value_id: '42011' + label: Lebbeke + ordinal: 293 + row_number: 295 + expected_row_header_column: A + expected_row_header: nis_42011 + source_row_id: Lebbeke + geography_id: '42011' + geography_level: commune + geography_name: Lebbeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42011' + label: geography_id + - column: G + row: start + expected_value: Lebbeke + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 66 + label: source_line_start + - column: L + row: start + expected_value: 66 + label: source_line_end + - column: M + row: start + expected_value: 66 + label: source_rate_line + - value_id: '41034' + label: Lede + ordinal: 294 + row_number: 296 + expected_row_header_column: A + expected_row_header: nis_41034 + source_row_id: Lede + geography_id: '41034' + geography_level: commune + geography_name: Lede + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41034' + label: geography_id + - column: G + row: start + expected_value: Lede + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 67 + label: source_line_start + - column: L + row: start + expected_value: 67 + label: source_line_end + - column: M + row: start + expected_value: 67 + label: source_rate_line + - value_id: '36010' + label: Ledegem + ordinal: 295 + row_number: 297 + expected_row_header_column: A + expected_row_header: nis_36010 + source_row_id: Ledegem + geography_id: '36010' + geography_level: commune + geography_name: Ledegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36010' + label: geography_id + - column: G + row: start + expected_value: Ledegem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 68 + label: source_line_start + - column: L + row: start + expected_value: 68 + label: source_line_end + - column: M + row: start + expected_value: 68 + label: source_rate_line + - value_id: '84033' + label: Léglise + ordinal: 296 + row_number: 298 + expected_row_header_column: A + expected_row_header: nis_84033 + source_row_id: Léglise + geography_id: '84033' + geography_level: commune + geography_name: Léglise + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84033' + label: geography_id + - column: G + row: start + expected_value: Léglise + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 69 + label: source_line_start + - column: L + row: start + expected_value: 69 + label: source_line_end + - column: M + row: start + expected_value: 69 + label: source_rate_line + - value_id: '34025' + label: Lendelede + ordinal: 297 + row_number: 299 + expected_row_header_column: A + expected_row_header: nis_34025 + source_row_id: Lendelede + geography_id: '34025' + geography_level: commune + geography_name: Lendelede + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34025' + label: geography_id + - column: G + row: start + expected_value: Lendelede + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 70 + label: source_line_start + - column: L + row: start + expected_value: 70 + label: source_line_end + - column: M + row: start + expected_value: 70 + label: source_rate_line + - value_id: '23104' + label: Lennik + ordinal: 298 + row_number: 300 + expected_row_header_column: A + expected_row_header: nis_23104 + source_row_id: Lennik + geography_id: '23104' + geography_level: commune + geography_name: Lennik + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23104' + label: geography_id + - column: G + row: start + expected_value: Lennik + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 71 + label: source_line_start + - column: L + row: start + expected_value: 71 + label: source_line_end + - column: M + row: start + expected_value: 71 + label: source_rate_line + - value_id: '53046' + label: Lens + ordinal: 299 + row_number: 301 + expected_row_header_column: A + expected_row_header: nis_53046 + source_row_id: Lens + geography_id: '53046' + geography_level: commune + geography_name: Lens + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53046' + label: geography_id + - column: G + row: start + expected_value: Lens + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 72 + label: source_line_start + - column: L + row: start + expected_value: 72 + label: source_line_end + - column: M + row: start + expected_value: 72 + label: source_rate_line + - value_id: '71034' + label: Leopoldsburg + ordinal: 300 + row_number: 302 + expected_row_header_column: A + expected_row_header: nis_71034 + source_row_id: Leopoldsburg + geography_id: '71034' + geography_level: commune + geography_name: Leopoldsburg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71034' + label: geography_id + - column: G + row: start + expected_value: Leopoldsburg + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 73 + label: source_line_start + - column: L + row: start + expected_value: 73 + label: source_line_end + - column: M + row: start + expected_value: 73 + label: source_rate_line + - value_id: '52075' + label: Les-Bons-Villers + ordinal: 301 + row_number: 303 + expected_row_header_column: A + expected_row_header: nis_52075 + source_row_id: Les-Bons-Villers + geography_id: '52075' + geography_level: commune + geography_name: Les-Bons-Villers + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52075' + label: geography_id + - column: G + row: start + expected_value: Les-Bons-Villers + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 74 + label: source_line_start + - column: L + row: start + expected_value: 74 + label: source_line_end + - column: M + row: start + expected_value: 74 + label: source_rate_line + - value_id: '51069' + label: Lessines + ordinal: 302 + row_number: 304 + expected_row_header_column: A + expected_row_header: nis_51069 + source_row_id: Lessines + geography_id: '51069' + geography_level: commune + geography_name: Lessines + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51069' + label: geography_id + - column: G + row: start + expected_value: Lessines + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 75 + label: source_line_start + - column: L + row: start + expected_value: 75 + label: source_line_end + - column: M + row: start + expected_value: 75 + label: source_rate_line + - value_id: '24062' + label: Leuven + ordinal: 303 + row_number: 305 + expected_row_header_column: A + expected_row_header: nis_24062 + source_row_id: Leuven + geography_id: '24062' + geography_level: commune + geography_name: Leuven + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24062' + label: geography_id + - column: G + row: start + expected_value: Leuven + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 76 + label: source_line_start + - column: L + row: start + expected_value: 76 + label: source_line_end + - column: M + row: start + expected_value: 76 + label: source_rate_line + - value_id: '57094' + label: Leuze-en-Hainaut + ordinal: 304 + row_number: 306 + expected_row_header_column: A + expected_row_header: nis_57094 + source_row_id: Leuze-en-Hainaut + geography_id: '57094' + geography_level: commune + geography_name: Leuze-en-Hainaut + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57094' + label: geography_id + - column: G + row: start + expected_value: Leuze-en-Hainaut + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 77 + label: source_line_start + - column: L + row: start + expected_value: 77 + label: source_line_end + - column: M + row: start + expected_value: 77 + label: source_rate_line + - value_id: '84035' + label: Libin + ordinal: 305 + row_number: 307 + expected_row_header_column: A + expected_row_header: nis_84035 + source_row_id: Libin + geography_id: '84035' + geography_level: commune + geography_name: Libin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84035' + label: geography_id + - column: G + row: start + expected_value: Libin + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 78 + label: source_line_start + - column: L + row: start + expected_value: 78 + label: source_line_end + - column: M + row: start + expected_value: 78 + label: source_rate_line + - value_id: '84077' + label: Libramont-Chevigny + ordinal: 306 + row_number: 308 + expected_row_header_column: A + expected_row_header: nis_84077 + source_row_id: Libramont-Chevigny + geography_id: '84077' + geography_level: commune + geography_name: Libramont-Chevigny + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84077' + label: geography_id + - column: G + row: start + expected_value: Libramont-Chevigny + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 79 + label: source_line_start + - column: L + row: start + expected_value: 79 + label: source_line_end + - column: M + row: start + expected_value: 79 + label: source_rate_line + - value_id: '36011' + label: Lichtervelde + ordinal: 307 + row_number: 309 + expected_row_header_column: A + expected_row_header: nis_36011 + source_row_id: Lichtervelde + geography_id: '36011' + geography_level: commune + geography_name: Lichtervelde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36011' + label: geography_id + - column: G + row: start + expected_value: Lichtervelde + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 80 + label: source_line_start + - column: L + row: start + expected_value: 80 + label: source_line_end + - column: M + row: start + expected_value: 80 + label: source_rate_line + - value_id: '23044' + label: Liedekerke + ordinal: 308 + row_number: 310 + expected_row_header_column: A + expected_row_header: nis_23044 + source_row_id: Liedekerke + geography_id: '23044' + geography_level: commune + geography_name: Liedekerke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23044' + label: geography_id + - column: G + row: start + expected_value: Liedekerke + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 81 + label: source_line_start + - column: L + row: start + expected_value: 81 + label: source_line_end + - column: M + row: start + expected_value: 81 + label: source_rate_line + - value_id: '62063' + label: Liège + ordinal: 309 + row_number: 311 + expected_row_header_column: A + expected_row_header: nis_62063 + source_row_id: Liège + geography_id: '62063' + geography_level: commune + geography_name: Liège + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62063' + label: geography_id + - column: G + row: start + expected_value: Liège + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 82 + label: source_line_start + - column: L + row: start + expected_value: 82 + label: source_line_end + - column: M + row: start + expected_value: 82 + label: source_rate_line + - value_id: '12021' + label: Lier + ordinal: 310 + row_number: 312 + expected_row_header_column: A + expected_row_header: nis_12021 + source_row_id: Lier + geography_id: '12021' + geography_level: commune + geography_name: Lier + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12021' + label: geography_id + - column: G + row: start + expected_value: Lier + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 83 + label: source_line_start + - column: L + row: start + expected_value: 83 + label: source_line_end + - column: M + row: start + expected_value: 83 + label: source_rate_line + - value_id: '45063' + label: Lierde + ordinal: 311 + row_number: 313 + expected_row_header_column: A + expected_row_header: nis_45063 + source_row_id: Lierde + geography_id: '45063' + geography_level: commune + geography_name: Lierde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45063' + label: geography_id + - column: G + row: start + expected_value: Lierde + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 84 + label: source_line_start + - column: L + row: start + expected_value: 84 + label: source_line_end + - column: M + row: start + expected_value: 84 + label: source_rate_line + - value_id: '63045' + label: Lierneux + ordinal: 312 + row_number: 314 + expected_row_header_column: A + expected_row_header: nis_63045 + source_row_id: Lierneux + geography_id: '63045' + geography_level: commune + geography_name: Lierneux + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63045' + label: geography_id + - column: G + row: start + expected_value: Lierneux + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 85 + label: source_line_start + - column: L + row: start + expected_value: 85 + label: source_line_end + - column: M + row: start + expected_value: 85 + label: source_rate_line + - value_id: '44085' + label: Lievegem + ordinal: 313 + row_number: 315 + expected_row_header_column: A + expected_row_header: nis_44085 + source_row_id: Lievegem + geography_id: '44085' + geography_level: commune + geography_name: Lievegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44085' + label: geography_id + - column: G + row: start + expected_value: Lievegem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 86 + label: source_line_start + - column: L + row: start + expected_value: 86 + label: source_line_end + - column: M + row: start + expected_value: 86 + label: source_rate_line + - value_id: '13019' + label: Lille + ordinal: 314 + row_number: 316 + expected_row_header_column: A + expected_row_header: nis_13019 + source_row_id: Lille + geography_id: '13019' + geography_level: commune + geography_name: Lille + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13019' + label: geography_id + - column: G + row: start + expected_value: Lille + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 87 + label: source_line_start + - column: L + row: start + expected_value: 87 + label: source_line_end + - column: M + row: start + expected_value: 87 + label: source_rate_line + - value_id: '63046' + label: Limbourg + ordinal: 315 + row_number: 317 + expected_row_header_column: A + expected_row_header: nis_63046 + source_row_id: Limbourg + geography_id: '63046' + geography_level: commune + geography_name: Limbourg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63046' + label: geography_id + - column: G + row: start + expected_value: Limbourg + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 89 + label: source_line_start + - column: L + row: start + expected_value: 89 + label: source_line_end + - column: M + row: start + expected_value: 89 + label: source_rate_line + - value_id: '64047' + label: Lincent + ordinal: 316 + row_number: 318 + expected_row_header_column: A + expected_row_header: nis_64047 + source_row_id: Lincent + geography_id: '64047' + geography_level: commune + geography_name: Lincent + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64047' + label: geography_id + - column: G + row: start + expected_value: Lincent + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 90 + label: source_line_start + - column: L + row: start + expected_value: 90 + label: source_line_end + - column: M + row: start + expected_value: 90 + label: source_rate_line + - value_id: '23100' + label: Linkebeek + ordinal: 317 + row_number: 319 + expected_row_header_column: A + expected_row_header: nis_23100 + source_row_id: Linkebeek + geography_id: '23100' + geography_level: commune + geography_name: Linkebeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23100' + label: geography_id + - column: G + row: start + expected_value: Linkebeek + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 91 + label: source_line_start + - column: L + row: start + expected_value: 91 + label: source_line_end + - column: M + row: start + expected_value: 91 + label: source_rate_line + - value_id: '11025' + label: Lint + ordinal: 318 + row_number: 320 + expected_row_header_column: A + expected_row_header: nis_11025 + source_row_id: Lint + geography_id: '11025' + geography_level: commune + geography_name: Lint + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11025' + label: geography_id + - column: G + row: start + expected_value: Lint + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 92 + label: source_line_start + - column: L + row: start + expected_value: 92 + label: source_line_end + - column: M + row: start + expected_value: 92 + label: source_rate_line + - value_id: '24133' + label: Linter + ordinal: 319 + row_number: 321 + expected_row_header_column: A + expected_row_header: nis_24133 + source_row_id: Linter + geography_id: '24133' + geography_level: commune + geography_name: Linter + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24133' + label: geography_id + - column: G + row: start + expected_value: Linter + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 93 + label: source_line_start + - column: L + row: start + expected_value: 93 + label: source_line_end + - column: M + row: start + expected_value: 93 + label: source_rate_line + - value_id: '56044' + label: Lobbes + ordinal: 320 + row_number: 322 + expected_row_header_column: A + expected_row_header: nis_56044 + source_row_id: Lobbes + geography_id: '56044' + geography_level: commune + geography_name: Lobbes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56044' + label: geography_id + - column: G + row: start + expected_value: Lobbes + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 94 + label: source_line_start + - column: L + row: start + expected_value: 94 + label: source_line_end + - column: M + row: start + expected_value: 94 + label: source_rate_line + - value_id: '44087' + label: Lochristi + ordinal: 321 + row_number: 323 + expected_row_header_column: A + expected_row_header: nis_44087 + source_row_id: Lochristi + geography_id: '44087' + geography_level: commune + geography_name: Lochristi + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44087' + label: geography_id + - column: G + row: start + expected_value: Lochristi + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 95 + label: source_line_start + - column: L + row: start + expected_value: 95 + label: source_line_end + - column: M + row: start + expected_value: 95 + label: source_rate_line + - value_id: '46029' + label: Lokeren + ordinal: 322 + row_number: 324 + expected_row_header_column: A + expected_row_header: nis_46029 + source_row_id: Lokeren + geography_id: '46029' + geography_level: commune + geography_name: Lokeren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '46029' + label: geography_id + - column: G + row: start + expected_value: Lokeren + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 96 + label: source_line_start + - column: L + row: start + expected_value: 96 + label: source_line_end + - column: M + row: start + expected_value: 96 + label: source_rate_line + - value_id: '72020' + label: Lommel + ordinal: 323 + row_number: 325 + expected_row_header_column: A + expected_row_header: nis_72020 + source_row_id: Lommel + geography_id: '72020' + geography_level: commune + geography_name: Lommel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72020' + label: geography_id + - column: G + row: start + expected_value: Lommel + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 97 + label: source_line_start + - column: L + row: start + expected_value: 97 + label: source_line_end + - column: M + row: start + expected_value: 97 + label: source_rate_line + - value_id: '23045' + label: Londerzeel + ordinal: 324 + row_number: 326 + expected_row_header_column: A + expected_row_header: nis_23045 + source_row_id: Londerzeel + geography_id: '23045' + geography_level: commune + geography_name: Londerzeel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23045' + label: geography_id + - column: G + row: start + expected_value: Londerzeel + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 98 + label: source_line_start + - column: L + row: start + expected_value: 98 + label: source_line_end + - column: M + row: start + expected_value: 98 + label: source_rate_line + - value_id: '63048' + label: Lontzen + ordinal: 325 + row_number: 327 + expected_row_header_column: A + expected_row_header: nis_63048 + source_row_id: Lontzen + geography_id: '63048' + geography_level: commune + geography_name: Lontzen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63048' + label: geography_id + - column: G + row: start + expected_value: Lontzen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 99 + label: source_line_start + - column: L + row: start + expected_value: 99 + label: source_line_end + - column: M + row: start + expected_value: 99 + label: source_rate_line + - value_id: '32030' + label: Lo-Reninge + ordinal: 326 + row_number: 328 + expected_row_header_column: A + expected_row_header: nis_32030 + source_row_id: Lo-Reninge + geography_id: '32030' + geography_level: commune + geography_name: Lo-Reninge + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '32030' + label: geography_id + - column: G + row: start + expected_value: Lo-Reninge + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 100 + label: source_line_start + - column: L + row: start + expected_value: 100 + label: source_line_end + - column: M + row: start + expected_value: 100 + label: source_rate_line + - value_id: '24066' + label: Lubbeek + ordinal: 327 + row_number: 329 + expected_row_header_column: A + expected_row_header: nis_24066 + source_row_id: Lubbeek + geography_id: '24066' + geography_level: commune + geography_name: Lubbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24066' + label: geography_id + - column: G + row: start + expected_value: Lubbeek + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 101 + label: source_line_start + - column: L + row: start + expected_value: 101 + label: source_line_end + - column: M + row: start + expected_value: 101 + label: source_rate_line + - value_id: '71037' + label: Lummen + ordinal: 328 + row_number: 330 + expected_row_header_column: A + expected_row_header: nis_71037 + source_row_id: Lummen + geography_id: '71037' + geography_level: commune + geography_name: Lummen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71037' + label: geography_id + - column: G + row: start + expected_value: Lummen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 102 + label: source_line_start + - column: L + row: start + expected_value: 102 + label: source_line_end + - column: M + row: start + expected_value: 102 + label: source_rate_line + - value_id: '45064' + label: Maarkedal + ordinal: 329 + row_number: 331 + expected_row_header_column: A + expected_row_header: nis_45064 + source_row_id: Maarkedal + geography_id: '45064' + geography_level: commune + geography_name: Maarkedal + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45064' + label: geography_id + - column: G + row: start + expected_value: Maarkedal + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 103 + label: source_line_start + - column: L + row: start + expected_value: 103 + label: source_line_end + - column: M + row: start + expected_value: 103 + label: source_rate_line + - value_id: '72021' + label: Maaseik + ordinal: 330 + row_number: 332 + expected_row_header_column: A + expected_row_header: nis_72021 + source_row_id: Maaseik + geography_id: '72021' + geography_level: commune + geography_name: Maaseik + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72021' + label: geography_id + - column: G + row: start + expected_value: Maaseik + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 104 + label: source_line_start + - column: L + row: start + expected_value: 104 + label: source_line_end + - column: M + row: start + expected_value: 104 + label: source_rate_line + - value_id: '73107' + label: Maasmechelen + ordinal: 331 + row_number: 333 + expected_row_header_column: A + expected_row_header: nis_73107 + source_row_id: Maasmechelen + geography_id: '73107' + geography_level: commune + geography_name: Maasmechelen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73107' + label: geography_id + - column: G + row: start + expected_value: Maasmechelen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 105 + label: source_line_start + - column: L + row: start + expected_value: 105 + label: source_line_end + - column: M + row: start + expected_value: 105 + label: source_rate_line + - value_id: '23047' + label: Machelen + ordinal: 332 + row_number: 334 + expected_row_header_column: A + expected_row_header: nis_23047 + source_row_id: Machelen + geography_id: '23047' + geography_level: commune + geography_name: Machelen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23047' + label: geography_id + - column: G + row: start + expected_value: Machelen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 106 + label: source_line_start + - column: L + row: start + expected_value: 106 + label: source_line_end + - column: M + row: start + expected_value: 106 + label: source_rate_line + - value_id: '43010' + label: Maldegem + ordinal: 333 + row_number: 335 + expected_row_header_column: A + expected_row_header: nis_43010 + source_row_id: Maldegem + geography_id: '43010' + geography_level: commune + geography_name: Maldegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '43010' + label: geography_id + - column: G + row: start + expected_value: Maldegem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 107 + label: source_line_start + - column: L + row: start + expected_value: 107 + label: source_line_end + - column: M + row: start + expected_value: 107 + label: source_rate_line + - value_id: '11057' + label: Malle + ordinal: 334 + row_number: 336 + expected_row_header_column: A + expected_row_header: nis_11057 + source_row_id: Malle + geography_id: '11057' + geography_level: commune + geography_name: Malle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11057' + label: geography_id + - column: G + row: start + expected_value: Malle + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 108 + label: source_line_start + - column: L + row: start + expected_value: 108 + label: source_line_end + - column: M + row: start + expected_value: 108 + label: source_rate_line + - value_id: '63049' + label: Malmedy + ordinal: 335 + row_number: 337 + expected_row_header_column: A + expected_row_header: nis_63049 + source_row_id: Malmedy + geography_id: '63049' + geography_level: commune + geography_name: Malmedy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63049' + label: geography_id + - column: G + row: start + expected_value: Malmedy + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 109 + label: source_line_start + - column: L + row: start + expected_value: 109 + label: source_line_end + - column: M + row: start + expected_value: 109 + label: source_rate_line + - value_id: '55086' + label: Manage + ordinal: 336 + row_number: 338 + expected_row_header_column: A + expected_row_header: nis_55086 + source_row_id: Manage + geography_id: '55086' + geography_level: commune + geography_name: Manage + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '55086' + label: geography_id + - column: G + row: start + expected_value: Manage + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 110 + label: source_line_start + - column: L + row: start + expected_value: 110 + label: source_line_end + - column: M + row: start + expected_value: 110 + label: source_rate_line + - value_id: '83055' + label: Manhay + ordinal: 337 + row_number: 339 + expected_row_header_column: A + expected_row_header: nis_83055 + source_row_id: Manhay + geography_id: '83055' + geography_level: commune + geography_name: Manhay + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83055' + label: geography_id + - column: G + row: start + expected_value: Manhay + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 111 + label: source_line_start + - column: L + row: start + expected_value: 111 + label: source_line_end + - column: M + row: start + expected_value: 111 + label: source_rate_line + - value_id: '83034' + label: Marche-en-Famenne + ordinal: 338 + row_number: 340 + expected_row_header_column: A + expected_row_header: nis_83034 + source_row_id: Marche-en-Famenne + geography_id: '83034' + geography_level: commune + geography_name: Marche-en-Famenne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83034' + label: geography_id + - column: G + row: start + expected_value: Marche-en-Famenne + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 112 + label: source_line_start + - column: L + row: start + expected_value: 112 + label: source_line_end + - column: M + row: start + expected_value: 112 + label: source_rate_line + - value_id: '61039' + label: Marchin + ordinal: 339 + row_number: 341 + expected_row_header_column: A + expected_row_header: nis_61039 + source_row_id: Marchin + geography_id: '61039' + geography_level: commune + geography_name: Marchin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61039' + label: geography_id + - column: G + row: start + expected_value: Marchin + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 113 + label: source_line_start + - column: L + row: start + expected_value: 113 + label: source_line_end + - column: M + row: start + expected_value: 113 + label: source_rate_line + - value_id: '81013' + label: Martelange + ordinal: 340 + row_number: 342 + expected_row_header_column: A + expected_row_header: nis_81013 + source_row_id: Martelange + geography_id: '81013' + geography_level: commune + geography_name: Martelange + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '81013' + label: geography_id + - column: G + row: start + expected_value: Martelange + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 114 + label: source_line_start + - column: L + row: start + expected_value: 114 + label: source_line_end + - column: M + row: start + expected_value: 114 + label: source_rate_line + - value_id: '12025' + label: Mechelen + ordinal: 341 + row_number: 343 + expected_row_header_column: A + expected_row_header: nis_12025 + source_row_id: Mechelen + geography_id: '12025' + geography_level: commune + geography_name: Mechelen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12025' + label: geography_id + - column: G + row: start + expected_value: Mechelen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 115 + label: source_line_start + - column: L + row: start + expected_value: 115 + label: source_line_end + - column: M + row: start + expected_value: 115 + label: source_rate_line + - value_id: '13021' + label: Meerhout + ordinal: 342 + row_number: 344 + expected_row_header_column: A + expected_row_header: nis_13021 + source_row_id: Meerhout + geography_id: '13021' + geography_level: commune + geography_name: Meerhout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13021' + label: geography_id + - column: G + row: start + expected_value: Meerhout + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 116 + label: source_line_start + - column: L + row: start + expected_value: 116 + label: source_line_end + - column: M + row: start + expected_value: 116 + label: source_rate_line + - value_id: '23050' + label: Meise + ordinal: 343 + row_number: 345 + expected_row_header_column: A + expected_row_header: nis_23050 + source_row_id: Meise + geography_id: '23050' + geography_level: commune + geography_name: Meise + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23050' + label: geography_id + - column: G + row: start + expected_value: Meise + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 117 + label: source_line_start + - column: L + row: start + expected_value: 117 + label: source_line_end + - column: M + row: start + expected_value: 117 + label: source_rate_line + - value_id: '85024' + label: Meix-devant-Virton + ordinal: 344 + row_number: 346 + expected_row_header_column: A + expected_row_header: nis_85024 + source_row_id: Meix-devant-Virton + geography_id: '85024' + geography_level: commune + geography_name: Meix-devant-Virton + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85024' + label: geography_id + - column: G + row: start + expected_value: Meix-devant-Virton + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 118 + label: source_line_start + - column: L + row: start + expected_value: 118 + label: source_line_end + - column: M + row: start + expected_value: 118 + label: source_rate_line + - value_id: '34027' + label: Menen + ordinal: 345 + row_number: 347 + expected_row_header_column: A + expected_row_header: nis_34027 + source_row_id: Menen + geography_id: '34027' + geography_level: commune + geography_name: Menen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34027' + label: geography_id + - column: G + row: start + expected_value: Menen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 119 + label: source_line_start + - column: L + row: start + expected_value: 119 + label: source_line_end + - column: M + row: start + expected_value: 119 + label: source_rate_line + - value_id: '56049' + label: Merbes-le-Château + ordinal: 346 + row_number: 348 + expected_row_header_column: A + expected_row_header: nis_56049 + source_row_id: Merbes-le-Château + geography_id: '56049' + geography_level: commune + geography_name: Merbes-le-Château + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56049' + label: geography_id + - column: G + row: start + expected_value: Merbes-le-Château + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 120 + label: source_line_start + - column: L + row: start + expected_value: 120 + label: source_line_end + - column: M + row: start + expected_value: 120 + label: source_rate_line + - value_id: '23052' + label: Merchtem + ordinal: 347 + row_number: 349 + expected_row_header_column: A + expected_row_header: nis_23052 + source_row_id: Merchtem + geography_id: '23052' + geography_level: commune + geography_name: Merchtem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23052' + label: geography_id + - column: G + row: start + expected_value: Merchtem + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 121 + label: source_line_start + - column: L + row: start + expected_value: 121 + label: source_line_end + - column: M + row: start + expected_value: 121 + label: source_rate_line + - value_id: '44088' + label: Merelbeke-Melle + ordinal: 348 + row_number: 350 + expected_row_header_column: A + expected_row_header: nis_44088 + source_row_id: Merelbeke-Melle + geography_id: '44088' + geography_level: commune + geography_name: Merelbeke-Melle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44088' + label: geography_id + - column: G + row: start + expected_value: Merelbeke-Melle + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 122 + label: source_line_start + - column: L + row: start + expected_value: 122 + label: source_line_end + - column: M + row: start + expected_value: 122 + label: source_rate_line + - value_id: '13023' + label: Merksplas + ordinal: 349 + row_number: 351 + expected_row_header_column: A + expected_row_header: nis_13023 + source_row_id: Merksplas + geography_id: '13023' + geography_level: commune + geography_name: Merksplas + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13023' + label: geography_id + - column: G + row: start + expected_value: Merksplas + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 123 + label: source_line_start + - column: L + row: start + expected_value: 123 + label: source_line_end + - column: M + row: start + expected_value: 123 + label: source_rate_line + - value_id: '33016' + label: Mesen + ordinal: 350 + row_number: 352 + expected_row_header_column: A + expected_row_header: nis_33016 + source_row_id: Mesen + geography_id: '33016' + geography_level: commune + geography_name: Mesen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33016' + label: geography_id + - column: G + row: start + expected_value: Mesen + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 124 + label: source_line_start + - column: L + row: start + expected_value: 124 + label: source_line_end + - column: M + row: start + expected_value: 124 + label: source_rate_line + - value_id: '81015' + label: Messancy + ordinal: 351 + row_number: 353 + expected_row_header_column: A + expected_row_header: nis_81015 + source_row_id: Messancy + geography_id: '81015' + geography_level: commune + geography_name: Messancy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '81015' + label: geography_id + - column: G + row: start + expected_value: Messancy + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 125 + label: source_line_start + - column: L + row: start + expected_value: 125 + label: source_line_end + - column: M + row: start + expected_value: 125 + label: source_rate_line + - value_id: '92087' + label: Mettet + ordinal: 352 + row_number: 354 + expected_row_header_column: A + expected_row_header: nis_92087 + source_row_id: Mettet + geography_id: '92087' + geography_level: commune + geography_name: Mettet + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92087' + label: geography_id + - column: G + row: start + expected_value: Mettet + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 126 + label: source_line_start + - column: L + row: start + expected_value: 126 + label: source_line_end + - column: M + row: start + expected_value: 126 + label: source_rate_line + - value_id: '35011' + label: Middelkerke + ordinal: 353 + row_number: 355 + expected_row_header_column: A + expected_row_header: nis_35011 + source_row_id: Middelkerke + geography_id: '35011' + geography_level: commune + geography_name: Middelkerke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35011' + label: geography_id + - column: G + row: start + expected_value: Middelkerke + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 127 + label: source_line_start + - column: L + row: start + expected_value: 127 + label: source_line_end + - column: M + row: start + expected_value: 127 + label: source_rate_line + - value_id: '61041' + label: Modave + ordinal: 354 + row_number: 356 + expected_row_header_column: A + expected_row_header: nis_61041 + source_row_id: Modave + geography_id: '61041' + geography_level: commune + geography_name: Modave + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61041' + label: geography_id + - column: G + row: start + expected_value: Modave + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 128 + label: source_line_start + - column: L + row: start + expected_value: 128 + label: source_line_end + - column: M + row: start + expected_value: 128 + label: source_rate_line + - value_id: '13025' + label: Mol + ordinal: 355 + row_number: 357 + expected_row_header_column: A + expected_row_header: nis_13025 + source_row_id: Mol + geography_id: '13025' + geography_level: commune + geography_name: Mol + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13025' + label: geography_id + - column: G + row: start + expected_value: Mol + label: publisher_commune + - column: I + row: start + expected_value: 3 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 129 + label: source_line_start + - column: L + row: start + expected_value: 129 + label: source_line_end + - column: M + row: start + expected_value: 129 + label: source_rate_line + - value_id: '21012' + label: Molenbeek-Saint-Jean + ordinal: 356 + row_number: 358 + expected_row_header_column: A + expected_row_header: nis_21012 + source_row_id: Molenbeek-Saint-Jean + geography_id: '21012' + geography_level: commune + geography_name: Molenbeek-Saint-Jean + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21012' + label: geography_id + - column: G + row: start + expected_value: Molenbeek-Saint-Jean + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 5 + label: source_line_start + - column: L + row: start + expected_value: 5 + label: source_line_end + - column: M + row: start + expected_value: 5 + label: source_rate_line + - value_id: '56051' + label: Momignies + ordinal: 357 + row_number: 359 + expected_row_header_column: A + expected_row_header: nis_56051 + source_row_id: Momignies + geography_id: '56051' + geography_level: commune + geography_name: Momignies + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56051' + label: geography_id + - column: G + row: start + expected_value: Momignies + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 6 + label: source_line_start + - column: L + row: start + expected_value: 6 + label: source_line_end + - column: M + row: start + expected_value: 6 + label: source_rate_line + - value_id: '53053' + label: Mons + ordinal: 358 + row_number: 360 + expected_row_header_column: A + expected_row_header: nis_53053 + source_row_id: Mons + geography_id: '53053' + geography_level: commune + geography_name: Mons + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53053' + label: geography_id + - column: G + row: start + expected_value: Mons + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 7 + label: source_line_start + - column: L + row: start + expected_value: 7 + label: source_line_end + - column: M + row: start + expected_value: 7 + label: source_rate_line + - value_id: '57095' + label: Mont-de-l'Enclus + ordinal: 359 + row_number: 361 + expected_row_header_column: A + expected_row_header: nis_57095 + source_row_id: Mont-de-l'Enclus + geography_id: '57095' + geography_level: commune + geography_name: Mont-de-l'Enclus + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57095' + label: geography_id + - column: G + row: start + expected_value: Mont-de-l'Enclus + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 8 + label: source_line_start + - column: L + row: start + expected_value: 8 + label: source_line_end + - column: M + row: start + expected_value: 8 + label: source_rate_line + - value_id: '52048' + label: Montigny-le-Tilleul + ordinal: 360 + row_number: 362 + expected_row_header_column: A + expected_row_header: nis_52048 + source_row_id: Montigny-le-Tilleul + geography_id: '52048' + geography_level: commune + geography_name: Montigny-le-Tilleul + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52048' + label: geography_id + - column: G + row: start + expected_value: Montigny-le-Tilleul + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 9 + label: source_line_start + - column: L + row: start + expected_value: 9 + label: source_line_end + - column: M + row: start + expected_value: 9 + label: source_rate_line + - value_id: '25068' + label: Mont-Saint-Guibert + ordinal: 361 + row_number: 363 + expected_row_header_column: A + expected_row_header: nis_25068 + source_row_id: Mont-Saint-Guibert + geography_id: '25068' + geography_level: commune + geography_name: Mont-Saint-Guibert + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25068' + label: geography_id + - column: G + row: start + expected_value: Mont-Saint-Guibert + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 10 + label: source_line_start + - column: L + row: start + expected_value: 10 + label: source_line_end + - column: M + row: start + expected_value: 10 + label: source_rate_line + - value_id: '36012' + label: Moorslede + ordinal: 362 + row_number: 364 + expected_row_header_column: A + expected_row_header: nis_36012 + source_row_id: Moorslede + geography_id: '36012' + geography_level: commune + geography_name: Moorslede + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36012' + label: geography_id + - column: G + row: start + expected_value: Moorslede + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 11 + label: source_line_start + - column: L + row: start + expected_value: 11 + label: source_line_end + - column: M + row: start + expected_value: 11 + label: source_rate_line + - value_id: '58004' + label: Morlanwelz + ordinal: 363 + row_number: 365 + expected_row_header_column: A + expected_row_header: nis_58004 + source_row_id: Morlanwelz + geography_id: '58004' + geography_level: commune + geography_name: Morlanwelz + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '58004' + label: geography_id + - column: G + row: start + expected_value: Morlanwelz + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 12 + label: source_line_start + - column: L + row: start + expected_value: 12 + label: source_line_end + - column: M + row: start + expected_value: 12 + label: source_rate_line + - value_id: '11029' + label: Mortsel + ordinal: 364 + row_number: 366 + expected_row_header_column: A + expected_row_header: nis_11029 + source_row_id: Mortsel + geography_id: '11029' + geography_level: commune + geography_name: Mortsel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11029' + label: geography_id + - column: G + row: start + expected_value: Mortsel + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 13 + label: source_line_start + - column: L + row: start + expected_value: 13 + label: source_line_end + - column: M + row: start + expected_value: 13 + label: source_rate_line + - value_id: '57096' + label: Mouscron + ordinal: 365 + row_number: 367 + expected_row_header_column: A + expected_row_header: nis_57096 + source_row_id: Mouscron + geography_id: '57096' + geography_level: commune + geography_name: Mouscron + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57096' + label: geography_id + - column: G + row: start + expected_value: Mouscron + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 14 + label: source_line_start + - column: L + row: start + expected_value: 14 + label: source_line_end + - column: M + row: start + expected_value: 14 + label: source_rate_line + - value_id: '85026' + label: Musson + ordinal: 366 + row_number: 368 + expected_row_header_column: A + expected_row_header: nis_85026 + source_row_id: Musson + geography_id: '85026' + geography_level: commune + geography_name: Musson + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85026' + label: geography_id + - column: G + row: start + expected_value: Musson + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 15 + label: source_line_start + - column: L + row: start + expected_value: 15 + label: source_line_end + - column: M + row: start + expected_value: 15 + label: source_rate_line + - value_id: '92094' + label: Namur + ordinal: 367 + row_number: 369 + expected_row_header_column: A + expected_row_header: nis_92094 + source_row_id: Namur + geography_id: '92094' + geography_level: commune + geography_name: Namur + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92094' + label: geography_id + - column: G + row: start + expected_value: Namur + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 16 + label: source_line_start + - column: L + row: start + expected_value: 16 + label: source_line_end + - column: M + row: start + expected_value: 16 + label: source_rate_line + - value_id: '61043' + label: Nandrin + ordinal: 368 + row_number: 370 + expected_row_header_column: A + expected_row_header: nis_61043 + source_row_id: Nandrin + geography_id: '61043' + geography_level: commune + geography_name: Nandrin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61043' + label: geography_id + - column: G + row: start + expected_value: Nandrin + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 17 + label: source_line_start + - column: L + row: start + expected_value: 17 + label: source_line_end + - column: M + row: start + expected_value: 17 + label: source_rate_line + - value_id: '83040' + label: Nassogne + ordinal: 369 + row_number: 371 + expected_row_header_column: A + expected_row_header: nis_83040 + source_row_id: Nassogne + geography_id: '83040' + geography_level: commune + geography_name: Nassogne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83040' + label: geography_id + - column: G + row: start + expected_value: Nassogne + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 18 + label: source_line_start + - column: L + row: start + expected_value: 18 + label: source_line_end + - column: M + row: start + expected_value: 18 + label: source_rate_line + - value_id: '44086' + label: Nazareth-De Pinte + ordinal: 370 + row_number: 372 + expected_row_header_column: A + expected_row_header: nis_44086 + source_row_id: Nazareth-De Pinte + geography_id: '44086' + geography_level: commune + geography_name: Nazareth-De Pinte + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44086' + label: geography_id + - column: G + row: start + expected_value: Nazareth-De Pinte + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 19 + label: source_line_start + - column: L + row: start + expected_value: 19 + label: source_line_end + - column: M + row: start + expected_value: 19 + label: source_rate_line + - value_id: '84043' + label: Neufchâteau + ordinal: 371 + row_number: 373 + expected_row_header_column: A + expected_row_header: nis_84043 + source_row_id: Neufchâteau + geography_id: '84043' + geography_level: commune + geography_name: Neufchâteau + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84043' + label: geography_id + - column: G + row: start + expected_value: Neufchâteau + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 20 + label: source_line_start + - column: L + row: start + expected_value: 20 + label: source_line_end + - column: M + row: start + expected_value: 20 + label: source_rate_line + - value_id: '62121' + label: Neupré + ordinal: 372 + row_number: 374 + expected_row_header_column: A + expected_row_header: nis_62121 + source_row_id: Neupré + geography_id: '62121' + geography_level: commune + geography_name: Neupré + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62121' + label: geography_id + - column: G + row: start + expected_value: Neupré + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 21 + label: source_line_start + - column: L + row: start + expected_value: 21 + label: source_line_end + - column: M + row: start + expected_value: 21 + label: source_rate_line + - value_id: '11030' + label: Niel + ordinal: 373 + row_number: 375 + expected_row_header_column: A + expected_row_header: nis_11030 + source_row_id: Niel + geography_id: '11030' + geography_level: commune + geography_name: Niel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11030' + label: geography_id + - column: G + row: start + expected_value: Niel + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 22 + label: source_line_start + - column: L + row: start + expected_value: 22 + label: source_line_end + - column: M + row: start + expected_value: 22 + label: source_rate_line + - value_id: '71045' + label: Nieuwerkerken + ordinal: 374 + row_number: 376 + expected_row_header_column: A + expected_row_header: nis_71045 + source_row_id: Nieuwerkerken + geography_id: '71045' + geography_level: commune + geography_name: Nieuwerkerken + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71045' + label: geography_id + - column: G + row: start + expected_value: Nieuwerkerken + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 23 + label: source_line_start + - column: L + row: start + expected_value: 23 + label: source_line_end + - column: M + row: start + expected_value: 23 + label: source_rate_line + - value_id: '38016' + label: Nieuwpoort + ordinal: 375 + row_number: 377 + expected_row_header_column: A + expected_row_header: nis_38016 + source_row_id: Nieuwpoort + geography_id: '38016' + geography_level: commune + geography_name: Nieuwpoort + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '38016' + label: geography_id + - column: G + row: start + expected_value: Nieuwpoort + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 24 + label: source_line_start + - column: L + row: start + expected_value: 24 + label: source_line_end + - column: M + row: start + expected_value: 24 + label: source_rate_line + - value_id: '12026' + label: Nijlen + ordinal: 376 + row_number: 378 + expected_row_header_column: A + expected_row_header: nis_12026 + source_row_id: Nijlen + geography_id: '12026' + geography_level: commune + geography_name: Nijlen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12026' + label: geography_id + - column: G + row: start + expected_value: Nijlen + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 25 + label: source_line_start + - column: L + row: start + expected_value: 25 + label: source_line_end + - column: M + row: start + expected_value: 25 + label: source_rate_line + - value_id: '41048' + label: Ninove + ordinal: 377 + row_number: 379 + expected_row_header_column: A + expected_row_header: nis_41048 + source_row_id: Ninove + geography_id: '41048' + geography_level: commune + geography_name: Ninove + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41048' + label: geography_id + - column: G + row: start + expected_value: Ninove + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 26 + label: source_line_start + - column: L + row: start + expected_value: 26 + label: source_line_end + - column: M + row: start + expected_value: 26 + label: source_rate_line + - value_id: '25072' + label: Nivelles + ordinal: 378 + row_number: 380 + expected_row_header_column: A + expected_row_header: nis_25072 + source_row_id: Nivelles + geography_id: '25072' + geography_level: commune + geography_name: Nivelles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25072' + label: geography_id + - column: G + row: start + expected_value: Nivelles + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 27 + label: source_line_start + - column: L + row: start + expected_value: 27 + label: source_line_end + - column: M + row: start + expected_value: 27 + label: source_rate_line + - value_id: '92097' + label: Ohey + ordinal: 379 + row_number: 381 + expected_row_header_column: A + expected_row_header: nis_92097 + source_row_id: Ohey + geography_id: '92097' + geography_level: commune + geography_name: Ohey + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92097' + label: geography_id + - column: G + row: start + expected_value: Ohey + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 28 + label: source_line_start + - column: L + row: start + expected_value: 28 + label: source_line_end + - column: M + row: start + expected_value: 28 + label: source_rate_line + - value_id: '13029' + label: Olen + ordinal: 380 + row_number: 382 + expected_row_header_column: A + expected_row_header: nis_13029 + source_row_id: Olen + geography_id: '13029' + geography_level: commune + geography_name: Olen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13029' + label: geography_id + - column: G + row: start + expected_value: Olen + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 29 + label: source_line_start + - column: L + row: start + expected_value: 29 + label: source_line_end + - column: M + row: start + expected_value: 29 + label: source_rate_line + - value_id: '63057' + label: Olne + ordinal: 381 + row_number: 383 + expected_row_header_column: A + expected_row_header: nis_63057 + source_row_id: Olne + geography_id: '63057' + geography_level: commune + geography_name: Olne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63057' + label: geography_id + - column: G + row: start + expected_value: Olne + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 30 + label: source_line_start + - column: L + row: start + expected_value: 30 + label: source_line_end + - column: M + row: start + expected_value: 30 + label: source_rate_line + - value_id: '91103' + label: Onhaye + ordinal: 382 + row_number: 384 + expected_row_header_column: A + expected_row_header: nis_91103 + source_row_id: Onhaye + geography_id: '91103' + geography_level: commune + geography_name: Onhaye + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91103' + label: geography_id + - column: G + row: start + expected_value: Onhaye + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 31 + label: source_line_start + - column: L + row: start + expected_value: 31 + label: source_line_end + - column: M + row: start + expected_value: 31 + label: source_rate_line + - value_id: '35013' + label: Oostende + ordinal: 383 + row_number: 385 + expected_row_header_column: A + expected_row_header: nis_35013 + source_row_id: Oostende + geography_id: '35013' + geography_level: commune + geography_name: Oostende + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35013' + label: geography_id + - column: G + row: start + expected_value: Oostende + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 32 + label: source_line_start + - column: L + row: start + expected_value: 32 + label: source_line_end + - column: M + row: start + expected_value: 32 + label: source_rate_line + - value_id: '44052' + label: Oosterzele + ordinal: 384 + row_number: 386 + expected_row_header_column: A + expected_row_header: nis_44052 + source_row_id: Oosterzele + geography_id: '44052' + geography_level: commune + geography_name: Oosterzele + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44052' + label: geography_id + - column: G + row: start + expected_value: Oosterzele + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 33 + label: source_line_start + - column: L + row: start + expected_value: 33 + label: source_line_end + - column: M + row: start + expected_value: 33 + label: source_rate_line + - value_id: '31022' + label: Oostkamp + ordinal: 385 + row_number: 387 + expected_row_header_column: A + expected_row_header: nis_31022 + source_row_id: Oostkamp + geography_id: '31022' + geography_level: commune + geography_name: Oostkamp + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31022' + label: geography_id + - column: G + row: start + expected_value: Oostkamp + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 34 + label: source_line_start + - column: L + row: start + expected_value: 34 + label: source_line_end + - column: M + row: start + expected_value: 34 + label: source_rate_line + - value_id: '37010' + label: Oostrozebeke + ordinal: 386 + row_number: 388 + expected_row_header_column: A + expected_row_header: nis_37010 + source_row_id: Oostrozebeke + geography_id: '37010' + geography_level: commune + geography_name: Oostrozebeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37010' + label: geography_id + - column: G + row: start + expected_value: Oostrozebeke + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 35 + label: source_line_start + - column: L + row: start + expected_value: 35 + label: source_line_end + - column: M + row: start + expected_value: 35 + label: source_rate_line + - value_id: '23060' + label: Opwijk + ordinal: 387 + row_number: 389 + expected_row_header_column: A + expected_row_header: nis_23060 + source_row_id: Opwijk + geography_id: '23060' + geography_level: commune + geography_name: Opwijk + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23060' + label: geography_id + - column: G + row: start + expected_value: Opwijk + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 36 + label: source_line_start + - column: L + row: start + expected_value: 36 + label: source_line_end + - column: M + row: start + expected_value: 36 + label: source_rate_line + - value_id: '64056' + label: Oreye + ordinal: 388 + row_number: 390 + expected_row_header_column: A + expected_row_header: nis_64056 + source_row_id: Oreye + geography_id: '64056' + geography_level: commune + geography_name: Oreye + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64056' + label: geography_id + - column: G + row: start + expected_value: Oreye + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 37 + label: source_line_start + - column: L + row: start + expected_value: 37 + label: source_line_end + - column: M + row: start + expected_value: 37 + label: source_rate_line + - value_id: '25120' + label: Orp-Jauche + ordinal: 389 + row_number: 391 + expected_row_header_column: A + expected_row_header: nis_25120 + source_row_id: Orp-Jauche + geography_id: '25120' + geography_level: commune + geography_name: Orp-Jauche + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25120' + label: geography_id + - column: G + row: start + expected_value: Orp-Jauche + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 38 + label: source_line_start + - column: L + row: start + expected_value: 38 + label: source_line_end + - column: M + row: start + expected_value: 38 + label: source_rate_line + - value_id: '25121' + label: Ottignies-Louvain-La-Neuve + ordinal: 390 + row_number: 392 + expected_row_header_column: A + expected_row_header: nis_25121 + source_row_id: Ottignies-Louvain-La-Neuve + geography_id: '25121' + geography_level: commune + geography_name: Ottignies-Louvain-La-Neuve + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25121' + label: geography_id + - column: G + row: start + expected_value: Ottignies-Louvain-La-Neuve + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 39 + label: source_line_start + - column: L + row: start + expected_value: 41 + label: source_line_end + - column: M + row: start + expected_value: 41 + label: source_rate_line + - value_id: '45035' + label: Oudenaarde + ordinal: 391 + row_number: 393 + expected_row_header_column: A + expected_row_header: nis_45035 + source_row_id: Oudenaarde + geography_id: '45035' + geography_level: commune + geography_name: Oudenaarde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45035' + label: geography_id + - column: G + row: start + expected_value: Oudenaarde + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 42 + label: source_line_start + - column: L + row: start + expected_value: 42 + label: source_line_end + - column: M + row: start + expected_value: 42 + label: source_rate_line + - value_id: '35014' + label: Oudenburg + ordinal: 392 + row_number: 394 + expected_row_header_column: A + expected_row_header: nis_35014 + source_row_id: Oudenburg + geography_id: '35014' + geography_level: commune + geography_name: Oudenburg + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '35014' + label: geography_id + - column: G + row: start + expected_value: Oudenburg + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 43 + label: source_line_start + - column: L + row: start + expected_value: 43 + label: source_line_end + - column: M + row: start + expected_value: 43 + label: source_rate_line + - value_id: '24086' + label: Oud-Heverlee + ordinal: 393 + row_number: 395 + expected_row_header_column: A + expected_row_header: nis_24086 + source_row_id: Oud-Heverlee + geography_id: '24086' + geography_level: commune + geography_name: Oud-Heverlee + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24086' + label: geography_id + - column: G + row: start + expected_value: Oud-Heverlee + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 44 + label: source_line_start + - column: L + row: start + expected_value: 44 + label: source_line_end + - column: M + row: start + expected_value: 44 + label: source_rate_line + - value_id: '72042' + label: Oudsbergen + ordinal: 394 + row_number: 396 + expected_row_header_column: A + expected_row_header: nis_72042 + source_row_id: Oudsbergen + geography_id: '72042' + geography_level: commune + geography_name: Oudsbergen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72042' + label: geography_id + - column: G + row: start + expected_value: Oudsbergen + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 45 + label: source_line_start + - column: L + row: start + expected_value: 45 + label: source_line_end + - column: M + row: start + expected_value: 45 + label: source_rate_line + - value_id: '13031' + label: Oud-Turnhout + ordinal: 395 + row_number: 397 + expected_row_header_column: A + expected_row_header: nis_13031 + source_row_id: Oud-Turnhout + geography_id: '13031' + geography_level: commune + geography_name: Oud-Turnhout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13031' + label: geography_id + - column: G + row: start + expected_value: Oud-Turnhout + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 46 + label: source_line_start + - column: L + row: start + expected_value: 46 + label: source_line_end + - column: M + row: start + expected_value: 46 + label: source_rate_line + - value_id: '61048' + label: Ouffet + ordinal: 396 + row_number: 398 + expected_row_header_column: A + expected_row_header: nis_61048 + source_row_id: Ouffet + geography_id: '61048' + geography_level: commune + geography_name: Ouffet + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61048' + label: geography_id + - column: G + row: start + expected_value: Ouffet + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 48 + label: source_line_start + - column: L + row: start + expected_value: 48 + label: source_line_end + - column: M + row: start + expected_value: 48 + label: source_rate_line + - value_id: '62079' + label: Oupeye + ordinal: 397 + row_number: 399 + expected_row_header_column: A + expected_row_header: nis_62079 + source_row_id: Oupeye + geography_id: '62079' + geography_level: commune + geography_name: Oupeye + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62079' + label: geography_id + - column: G + row: start + expected_value: Oupeye + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 49 + label: source_line_start + - column: L + row: start + expected_value: 49 + label: source_line_end + - column: M + row: start + expected_value: 49 + label: source_rate_line + - value_id: '23062' + label: Overijse + ordinal: 398 + row_number: 400 + expected_row_header_column: A + expected_row_header: nis_23062 + source_row_id: Overijse + geography_id: '23062' + geography_level: commune + geography_name: Overijse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23062' + label: geography_id + - column: G + row: start + expected_value: Overijse + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 50 + label: source_line_start + - column: L + row: start + expected_value: 50 + label: source_line_end + - column: M + row: start + expected_value: 50 + label: source_rate_line + - value_id: '23106' + label: Pajottegem + ordinal: 399 + row_number: 401 + expected_row_header_column: A + expected_row_header: nis_23106 + source_row_id: Pajottegem + geography_id: '23106' + geography_level: commune + geography_name: Pajottegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23106' + label: geography_id + - column: G + row: start + expected_value: Pajottegem + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 51 + label: source_line_start + - column: L + row: start + expected_value: 51 + label: source_line_end + - column: M + row: start + expected_value: 51 + label: source_rate_line + - value_id: '84050' + label: Paliseul + ordinal: 400 + row_number: 402 + expected_row_header_column: A + expected_row_header: nis_84050 + source_row_id: Paliseul + geography_id: '84050' + geography_level: commune + geography_name: Paliseul + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84050' + label: geography_id + - column: G + row: start + expected_value: Paliseul + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 52 + label: source_line_start + - column: L + row: start + expected_value: 52 + label: source_line_end + - column: M + row: start + expected_value: 52 + label: source_rate_line + - value_id: '57062' + label: Pecq + ordinal: 401 + row_number: 403 + expected_row_header_column: A + expected_row_header: nis_57062 + source_row_id: Pecq + geography_id: '57062' + geography_level: commune + geography_name: Pecq + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57062' + label: geography_id + - column: G + row: start + expected_value: Pecq + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 53 + label: source_line_start + - column: L + row: start + expected_value: 53 + label: source_line_end + - column: M + row: start + expected_value: 53 + label: source_rate_line + - value_id: '72030' + label: Peer + ordinal: 402 + row_number: 404 + expected_row_header_column: A + expected_row_header: nis_72030 + source_row_id: Peer + geography_id: '72030' + geography_level: commune + geography_name: Peer + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72030' + label: geography_id + - column: G + row: start + expected_value: Peer + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 54 + label: source_line_start + - column: L + row: start + expected_value: 54 + label: source_line_end + - column: M + row: start + expected_value: 54 + label: source_rate_line + - value_id: '72043' + label: Pelt + ordinal: 403 + row_number: 405 + expected_row_header_column: A + expected_row_header: nis_72043 + source_row_id: Pelt + geography_id: '72043' + geography_level: commune + geography_name: Pelt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '72043' + label: geography_id + - column: G + row: start + expected_value: Pelt + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 55 + label: source_line_start + - column: L + row: start + expected_value: 55 + label: source_line_end + - column: M + row: start + expected_value: 55 + label: source_rate_line + - value_id: '23064' + label: Pepingen + ordinal: 404 + row_number: 406 + expected_row_header_column: A + expected_row_header: nis_23064 + source_row_id: Pepingen + geography_id: '23064' + geography_level: commune + geography_name: Pepingen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23064' + label: geography_id + - column: G + row: start + expected_value: Pepingen + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 56 + label: source_line_start + - column: L + row: start + expected_value: 56 + label: source_line_end + - column: M + row: start + expected_value: 56 + label: source_rate_line + - value_id: '63058' + label: Pepinster + ordinal: 405 + row_number: 407 + expected_row_header_column: A + expected_row_header: nis_63058 + source_row_id: Pepinster + geography_id: '63058' + geography_level: commune + geography_name: Pepinster + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63058' + label: geography_id + - column: G + row: start + expected_value: Pepinster + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 57 + label: source_line_start + - column: L + row: start + expected_value: 57 + label: source_line_end + - column: M + row: start + expected_value: 57 + label: source_rate_line + - value_id: '57064' + label: Péruwelz + ordinal: 406 + row_number: 408 + expected_row_header_column: A + expected_row_header: nis_57064 + source_row_id: Péruwelz + geography_id: '57064' + geography_level: commune + geography_name: Péruwelz + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57064' + label: geography_id + - column: G + row: start + expected_value: Péruwelz + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 58 + label: source_line_start + - column: L + row: start + expected_value: 58 + label: source_line_end + - column: M + row: start + expected_value: 58 + label: source_rate_line + - value_id: '25084' + label: Perwez + ordinal: 407 + row_number: 409 + expected_row_header_column: A + expected_row_header: nis_25084 + source_row_id: Perwez + geography_id: '25084' + geography_level: commune + geography_name: Perwez + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25084' + label: geography_id + - column: G + row: start + expected_value: Perwez + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 59 + label: source_line_start + - column: L + row: start + expected_value: 59 + label: source_line_end + - column: M + row: start + expected_value: 59 + label: source_rate_line + - value_id: '93056' + label: Philippeville + ordinal: 408 + row_number: 410 + expected_row_header_column: A + expected_row_header: nis_93056 + source_row_id: Philippeville + geography_id: '93056' + geography_level: commune + geography_name: Philippeville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93056' + label: geography_id + - column: G + row: start + expected_value: Philippeville + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 60 + label: source_line_start + - column: L + row: start + expected_value: 60 + label: source_line_end + - column: M + row: start + expected_value: 60 + label: source_rate_line + - value_id: '37011' + label: Pittem + ordinal: 409 + row_number: 411 + expected_row_header_column: A + expected_row_header: nis_37011 + source_row_id: Pittem + geography_id: '37011' + geography_level: commune + geography_name: Pittem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37011' + label: geography_id + - column: G + row: start + expected_value: Pittem + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 61 + label: source_line_start + - column: L + row: start + expected_value: 61 + label: source_line_end + - column: M + row: start + expected_value: 61 + label: source_rate_line + - value_id: '63088' + label: Plombières + ordinal: 410 + row_number: 412 + expected_row_header_column: A + expected_row_header: nis_63088 + source_row_id: Plombières + geography_id: '63088' + geography_level: commune + geography_name: Plombières + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63088' + label: geography_id + - column: G + row: start + expected_value: Plombières + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 62 + label: source_line_start + - column: L + row: start + expected_value: 62 + label: source_line_end + - column: M + row: start + expected_value: 62 + label: source_rate_line + - value_id: '52055' + label: Pont-à-Celles + ordinal: 411 + row_number: 413 + expected_row_header_column: A + expected_row_header: nis_52055 + source_row_id: Pont-à-Celles + geography_id: '52055' + geography_level: commune + geography_name: Pont-à-Celles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '52055' + label: geography_id + - column: G + row: start + expected_value: Pont-à-Celles + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 63 + label: source_line_start + - column: L + row: start + expected_value: 63 + label: source_line_end + - column: M + row: start + expected_value: 63 + label: source_rate_line + - value_id: '33021' + label: Poperinge + ordinal: 412 + row_number: 414 + expected_row_header_column: A + expected_row_header: nis_33021 + source_row_id: Poperinge + geography_id: '33021' + geography_level: commune + geography_name: Poperinge + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33021' + label: geography_id + - column: G + row: start + expected_value: Poperinge + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 64 + label: source_line_start + - column: L + row: start + expected_value: 64 + label: source_line_end + - column: M + row: start + expected_value: 64 + label: source_rate_line + - value_id: '92101' + label: Profondeville + ordinal: 413 + row_number: 415 + expected_row_header_column: A + expected_row_header: nis_92101 + source_row_id: Profondeville + geography_id: '92101' + geography_level: commune + geography_name: Profondeville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92101' + label: geography_id + - column: G + row: start + expected_value: Profondeville + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 65 + label: source_line_start + - column: L + row: start + expected_value: 65 + label: source_line_end + - column: M + row: start + expected_value: 65 + label: source_rate_line + - value_id: '12029' + label: Putte + ordinal: 414 + row_number: 416 + expected_row_header_column: A + expected_row_header: nis_12029 + source_row_id: Putte + geography_id: '12029' + geography_level: commune + geography_name: Putte + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12029' + label: geography_id + - column: G + row: start + expected_value: Putte + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 66 + label: source_line_start + - column: L + row: start + expected_value: 66 + label: source_line_end + - column: M + row: start + expected_value: 66 + label: source_rate_line + - value_id: '12041' + label: Puurs-Sint-Amands + ordinal: 415 + row_number: 417 + expected_row_header_column: A + expected_row_header: nis_12041 + source_row_id: Puurs-Sint-Amands + geography_id: '12041' + geography_level: commune + geography_name: Puurs-Sint-Amands + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12041' + label: geography_id + - column: G + row: start + expected_value: Puurs-Sint-Amands + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 67 + label: source_line_start + - column: L + row: start + expected_value: 67 + label: source_line_end + - column: M + row: start + expected_value: 67 + label: source_rate_line + - value_id: '53065' + label: Quaregnon + ordinal: 416 + row_number: 418 + expected_row_header_column: A + expected_row_header: nis_53065 + source_row_id: Quaregnon + geography_id: '53065' + geography_level: commune + geography_name: Quaregnon + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53065' + label: geography_id + - column: G + row: start + expected_value: Quaregnon + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 68 + label: source_line_start + - column: L + row: start + expected_value: 68 + label: source_line_end + - column: M + row: start + expected_value: 68 + label: source_rate_line + - value_id: '53084' + label: Quévy + ordinal: 417 + row_number: 419 + expected_row_header_column: A + expected_row_header: nis_53084 + source_row_id: Quévy + geography_id: '53084' + geography_level: commune + geography_name: Quévy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53084' + label: geography_id + - column: G + row: start + expected_value: Quévy + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 69 + label: source_line_start + - column: L + row: start + expected_value: 69 + label: source_line_end + - column: M + row: start + expected_value: 69 + label: source_rate_line + - value_id: '53068' + label: Quiévrain + ordinal: 418 + row_number: 420 + expected_row_header_column: A + expected_row_header: nis_53068 + source_row_id: Quiévrain + geography_id: '53068' + geography_level: commune + geography_name: Quiévrain + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53068' + label: geography_id + - column: G + row: start + expected_value: Quiévrain + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 70 + label: source_line_start + - column: L + row: start + expected_value: 70 + label: source_line_end + - column: M + row: start + expected_value: 70 + label: source_rate_line + - value_id: '63061' + label: Raeren + ordinal: 419 + row_number: 421 + expected_row_header_column: A + expected_row_header: nis_63061 + source_row_id: Raeren + geography_id: '63061' + geography_level: commune + geography_name: Raeren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63061' + label: geography_id + - column: G + row: start + expected_value: Raeren + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 71 + label: source_line_start + - column: L + row: start + expected_value: 71 + label: source_line_end + - column: M + row: start + expected_value: 71 + label: source_rate_line + - value_id: '25122' + label: Ramillies + ordinal: 420 + row_number: 422 + expected_row_header_column: A + expected_row_header: nis_25122 + source_row_id: Ramillies + geography_id: '25122' + geography_level: commune + geography_name: Ramillies + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25122' + label: geography_id + - column: G + row: start + expected_value: Ramillies + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 72 + label: source_line_start + - column: L + row: start + expected_value: 72 + label: source_line_end + - column: M + row: start + expected_value: 72 + label: source_rate_line + - value_id: '11035' + label: Ranst + ordinal: 421 + row_number: 423 + expected_row_header_column: A + expected_row_header: nis_11035 + source_row_id: Ranst + geography_id: '11035' + geography_level: commune + geography_name: Ranst + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11035' + label: geography_id + - column: G + row: start + expected_value: Ranst + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 73 + label: source_line_start + - column: L + row: start + expected_value: 73 + label: source_line_end + - column: M + row: start + expected_value: 73 + label: source_rate_line + - value_id: '13035' + label: Ravels + ordinal: 422 + row_number: 424 + expected_row_header_column: A + expected_row_header: nis_13035 + source_row_id: Ravels + geography_id: '13035' + geography_level: commune + geography_name: Ravels + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13035' + label: geography_id + - column: G + row: start + expected_value: Ravels + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 74 + label: source_line_start + - column: L + row: start + expected_value: 74 + label: source_line_end + - column: M + row: start + expected_value: 74 + label: source_rate_line + - value_id: '25123' + label: Rebecq + ordinal: 423 + row_number: 425 + expected_row_header_column: A + expected_row_header: nis_25123 + source_row_id: Rebecq + geography_id: '25123' + geography_level: commune + geography_name: Rebecq + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25123' + label: geography_id + - column: G + row: start + expected_value: Rebecq + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 75 + label: source_line_start + - column: L + row: start + expected_value: 75 + label: source_line_end + - column: M + row: start + expected_value: 75 + label: source_rate_line + - value_id: '64063' + label: Remicourt + ordinal: 424 + row_number: 426 + expected_row_header_column: A + expected_row_header: nis_64063 + source_row_id: Remicourt + geography_id: '64063' + geography_level: commune + geography_name: Remicourt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64063' + label: geography_id + - column: G + row: start + expected_value: Remicourt + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 76 + label: source_line_start + - column: L + row: start + expected_value: 76 + label: source_line_end + - column: M + row: start + expected_value: 76 + label: source_rate_line + - value_id: '83044' + label: Rendeux + ordinal: 425 + row_number: 427 + expected_row_header_column: A + expected_row_header: nis_83044 + source_row_id: Rendeux + geography_id: '83044' + geography_level: commune + geography_name: Rendeux + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83044' + label: geography_id + - column: G + row: start + expected_value: Rendeux + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 77 + label: source_line_start + - column: L + row: start + expected_value: 77 + label: source_line_end + - column: M + row: start + expected_value: 77 + label: source_rate_line + - value_id: '13036' + label: Retie + ordinal: 426 + row_number: 428 + expected_row_header_column: A + expected_row_header: nis_13036 + source_row_id: Retie + geography_id: '13036' + geography_level: commune + geography_name: Retie + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13036' + label: geography_id + - column: G + row: start + expected_value: Retie + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 78 + label: source_line_start + - column: L + row: start + expected_value: 78 + label: source_line_end + - column: M + row: start + expected_value: 78 + label: source_rate_line + - value_id: '73066' + label: Riemst + ordinal: 427 + row_number: 429 + expected_row_header_column: A + expected_row_header: nis_73066 + source_row_id: Riemst + geography_id: '73066' + geography_level: commune + geography_name: Riemst + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73066' + label: geography_id + - column: G + row: start + expected_value: Riemst + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 79 + label: source_line_start + - column: L + row: start + expected_value: 79 + label: source_line_end + - column: M + row: start + expected_value: 79 + label: source_rate_line + - value_id: '13037' + label: Rijkevorsel + ordinal: 428 + row_number: 430 + expected_row_header_column: A + expected_row_header: nis_13037 + source_row_id: Rijkevorsel + geography_id: '13037' + geography_level: commune + geography_name: Rijkevorsel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13037' + label: geography_id + - column: G + row: start + expected_value: Rijkevorsel + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 80 + label: source_line_start + - column: L + row: start + expected_value: 80 + label: source_line_end + - column: M + row: start + expected_value: 80 + label: source_rate_line + - value_id: '25091' + label: Rixensart + ordinal: 429 + row_number: 431 + expected_row_header_column: A + expected_row_header: nis_25091 + source_row_id: Rixensart + geography_id: '25091' + geography_level: commune + geography_name: Rixensart + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25091' + label: geography_id + - column: G + row: start + expected_value: Rixensart + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 81 + label: source_line_start + - column: L + row: start + expected_value: 81 + label: source_line_end + - column: M + row: start + expected_value: 81 + label: source_rate_line + - value_id: '91114' + label: Rochefort + ordinal: 430 + row_number: 432 + expected_row_header_column: A + expected_row_header: nis_91114 + source_row_id: Rochefort + geography_id: '91114' + geography_level: commune + geography_name: Rochefort + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91114' + label: geography_id + - column: G + row: start + expected_value: Rochefort + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 82 + label: source_line_start + - column: L + row: start + expected_value: 82 + label: source_line_end + - column: M + row: start + expected_value: 82 + label: source_rate_line + - value_id: '36015' + label: Roeselare + ordinal: 431 + row_number: 433 + expected_row_header_column: A + expected_row_header: nis_36015 + source_row_id: Roeselare + geography_id: '36015' + geography_level: commune + geography_name: Roeselare + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36015' + label: geography_id + - column: G + row: start + expected_value: Roeselare + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 83 + label: source_line_start + - column: L + row: start + expected_value: 83 + label: source_line_end + - column: M + row: start + expected_value: 83 + label: source_rate_line + - value_id: '45041' + label: Ronse + ordinal: 432 + row_number: 434 + expected_row_header_column: A + expected_row_header: nis_45041 + source_row_id: Ronse + geography_id: '45041' + geography_level: commune + geography_name: Ronse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45041' + label: geography_id + - column: G + row: start + expected_value: Ronse + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 84 + label: source_line_start + - column: L + row: start + expected_value: 84 + label: source_line_end + - column: M + row: start + expected_value: 84 + label: source_rate_line + - value_id: '23097' + label: Roosdaal + ordinal: 433 + row_number: 435 + expected_row_header_column: A + expected_row_header: nis_23097 + source_row_id: Roosdaal + geography_id: '23097' + geography_level: commune + geography_name: Roosdaal + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23097' + label: geography_id + - column: G + row: start + expected_value: Roosdaal + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 85 + label: source_line_start + - column: L + row: start + expected_value: 85 + label: source_line_end + - column: M + row: start + expected_value: 85 + label: source_rate_line + - value_id: '24094' + label: Rotselaar + ordinal: 434 + row_number: 436 + expected_row_header_column: A + expected_row_header: nis_24094 + source_row_id: Rotselaar + geography_id: '24094' + geography_level: commune + geography_name: Rotselaar + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24094' + label: geography_id + - column: G + row: start + expected_value: Rotselaar + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 86 + label: source_line_start + - column: L + row: start + expected_value: 86 + label: source_line_end + - column: M + row: start + expected_value: 86 + label: source_rate_line + - value_id: '85047' + label: Rouvroy + ordinal: 435 + row_number: 437 + expected_row_header_column: A + expected_row_header: nis_85047 + source_row_id: Rouvroy + geography_id: '85047' + geography_level: commune + geography_name: Rouvroy + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85047' + label: geography_id + - column: G + row: start + expected_value: Rouvroy + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 87 + label: source_line_start + - column: L + row: start + expected_value: 87 + label: source_line_end + - column: M + row: start + expected_value: 87 + label: source_rate_line + - value_id: '57072' + label: Rumes + ordinal: 436 + row_number: 438 + expected_row_header_column: A + expected_row_header: nis_57072 + source_row_id: Rumes + geography_id: '57072' + geography_level: commune + geography_name: Rumes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57072' + label: geography_id + - column: G + row: start + expected_value: Rumes + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 88 + label: source_line_start + - column: L + row: start + expected_value: 88 + label: source_line_end + - column: M + row: start + expected_value: 88 + label: source_rate_line + - value_id: '11037' + label: Rumst + ordinal: 437 + row_number: 439 + expected_row_header_column: A + expected_row_header: nis_11037 + source_row_id: Rumst + geography_id: '11037' + geography_level: commune + geography_name: Rumst + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11037' + label: geography_id + - column: G + row: start + expected_value: Rumst + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 90 + label: source_line_start + - column: L + row: start + expected_value: 90 + label: source_line_end + - column: M + row: start + expected_value: 90 + label: source_rate_line + - value_id: '82038' + label: Sainte-Ode + ordinal: 438 + row_number: 440 + expected_row_header_column: A + expected_row_header: nis_82038 + source_row_id: Sainte-Ode + geography_id: '82038' + geography_level: commune + geography_name: Sainte-Ode + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82038' + label: geography_id + - column: G + row: start + expected_value: Sainte-Ode + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 91 + label: source_line_start + - column: L + row: start + expected_value: 91 + label: source_line_end + - column: M + row: start + expected_value: 91 + label: source_rate_line + - value_id: '64065' + label: Saint-Georges-sur-Meuse + ordinal: 439 + row_number: 441 + expected_row_header_column: A + expected_row_header: nis_64065 + source_row_id: Saint-Georges-sur-Meuse + geography_id: '64065' + geography_level: commune + geography_name: Saint-Georges-sur-Meuse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64065' + label: geography_id + - column: G + row: start + expected_value: Saint-Georges-sur-Meuse + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 92 + label: source_line_start + - column: L + row: start + expected_value: 94 + label: source_line_end + - column: M + row: start + expected_value: 94 + label: source_rate_line + - value_id: '53070' + label: Saint-Ghislain + ordinal: 440 + row_number: 442 + expected_row_header_column: A + expected_row_header: nis_53070 + source_row_id: Saint-Ghislain + geography_id: '53070' + geography_level: commune + geography_name: Saint-Ghislain + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '53070' + label: geography_id + - column: G + row: start + expected_value: Saint-Ghislain + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 95 + label: source_line_start + - column: L + row: start + expected_value: 95 + label: source_line_end + - column: M + row: start + expected_value: 95 + label: source_rate_line + - value_id: '21013' + label: Saint-Gilles + ordinal: 441 + row_number: 443 + expected_row_header_column: A + expected_row_header: nis_21013 + source_row_id: Saint-Gilles + geography_id: '21013' + geography_level: commune + geography_name: Saint-Gilles + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21013' + label: geography_id + - column: G + row: start + expected_value: Saint-Gilles + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 96 + label: source_line_start + - column: L + row: start + expected_value: 96 + label: source_line_end + - column: M + row: start + expected_value: 96 + label: source_rate_line + - value_id: '84059' + label: Saint-Hubert + ordinal: 442 + row_number: 444 + expected_row_header_column: A + expected_row_header: nis_84059 + source_row_id: Saint-Hubert + geography_id: '84059' + geography_level: commune + geography_name: Saint-Hubert + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84059' + label: geography_id + - column: G + row: start + expected_value: Saint-Hubert + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 97 + label: source_line_start + - column: L + row: start + expected_value: 97 + label: source_line_end + - column: M + row: start + expected_value: 97 + label: source_rate_line + - value_id: '21014' + label: Saint-Josse-ten-Noode + ordinal: 443 + row_number: 445 + expected_row_header_column: A + expected_row_header: nis_21014 + source_row_id: Saint-Josse-ten-Noode + geography_id: '21014' + geography_level: commune + geography_name: Saint-Josse-ten-Noode + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21014' + label: geography_id + - column: G + row: start + expected_value: Saint-Josse-ten-Noode + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 98 + label: source_line_start + - column: L + row: start + expected_value: 98 + label: source_line_end + - column: M + row: start + expected_value: 98 + label: source_rate_line + - value_id: '85034' + label: Saint-Léger + ordinal: 444 + row_number: 446 + expected_row_header_column: A + expected_row_header: nis_85034 + source_row_id: Saint-Léger + geography_id: '85034' + geography_level: commune + geography_name: Saint-Léger + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85034' + label: geography_id + - column: G + row: start + expected_value: Saint-Léger + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 99 + label: source_line_start + - column: L + row: start + expected_value: 99 + label: source_line_end + - column: M + row: start + expected_value: 99 + label: source_rate_line + - value_id: '62093' + label: Saint-Nicolas + ordinal: 445 + row_number: 447 + expected_row_header_column: A + expected_row_header: nis_62093 + source_row_id: Saint-Nicolas + geography_id: '62093' + geography_level: commune + geography_name: Saint-Nicolas + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62093' + label: geography_id + - column: G + row: start + expected_value: Saint-Nicolas + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 100 + label: source_line_start + - column: L + row: start + expected_value: 100 + label: source_line_end + - column: M + row: start + expected_value: 100 + label: source_rate_line + - value_id: '92137' + label: Sambreville + ordinal: 446 + row_number: 448 + expected_row_header_column: A + expected_row_header: nis_92137 + source_row_id: Sambreville + geography_id: '92137' + geography_level: commune + geography_name: Sambreville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92137' + label: geography_id + - column: G + row: start + expected_value: Sambreville + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 101 + label: source_line_start + - column: L + row: start + expected_value: 101 + label: source_line_end + - column: M + row: start + expected_value: 101 + label: source_rate_line + - value_id: '63067' + label: Sankt Vith + ordinal: 447 + row_number: 449 + expected_row_header_column: A + expected_row_header: nis_63067 + source_row_id: Sankt Vith + geography_id: '63067' + geography_level: commune + geography_name: Sankt Vith + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63067' + label: geography_id + - column: G + row: start + expected_value: Sankt Vith + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 102 + label: source_line_start + - column: L + row: start + expected_value: 102 + label: source_line_end + - column: M + row: start + expected_value: 102 + label: source_rate_line + - value_id: '21015' + label: Schaerbeek + ordinal: 448 + row_number: 450 + expected_row_header_column: A + expected_row_header: nis_21015 + source_row_id: Schaerbeek + geography_id: '21015' + geography_level: commune + geography_name: Schaerbeek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21015' + label: geography_id + - column: G + row: start + expected_value: Schaerbeek + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 103 + label: source_line_start + - column: L + row: start + expected_value: 103 + label: source_line_end + - column: M + row: start + expected_value: 103 + label: source_rate_line + - value_id: '11038' + label: Schelle + ordinal: 449 + row_number: 451 + expected_row_header_column: A + expected_row_header: nis_11038 + source_row_id: Schelle + geography_id: '11038' + geography_level: commune + geography_name: Schelle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11038' + label: geography_id + - column: G + row: start + expected_value: Schelle + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 104 + label: source_line_start + - column: L + row: start + expected_value: 104 + label: source_line_end + - column: M + row: start + expected_value: 104 + label: source_rate_line + - value_id: '24134' + label: Scherpenheuvel-Zichem + ordinal: 450 + row_number: 452 + expected_row_header_column: A + expected_row_header: nis_24134 + source_row_id: Scherpenheuvel-Zichem + geography_id: '24134' + geography_level: commune + geography_name: Scherpenheuvel-Zichem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24134' + label: geography_id + - column: G + row: start + expected_value: Scherpenheuvel-Zichem + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 105 + label: source_line_start + - column: L + row: start + expected_value: 107 + label: source_line_end + - column: M + row: start + expected_value: 107 + label: source_rate_line + - value_id: '11039' + label: Schilde + ordinal: 451 + row_number: 453 + expected_row_header_column: A + expected_row_header: nis_11039 + source_row_id: Schilde + geography_id: '11039' + geography_level: commune + geography_name: Schilde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11039' + label: geography_id + - column: G + row: start + expected_value: Schilde + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 108 + label: source_line_start + - column: L + row: start + expected_value: 108 + label: source_line_end + - column: M + row: start + expected_value: 108 + label: source_rate_line + - value_id: '11040' + label: Schoten + ordinal: 452 + row_number: 454 + expected_row_header_column: A + expected_row_header: nis_11040 + source_row_id: Schoten + geography_id: '11040' + geography_level: commune + geography_name: Schoten + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11040' + label: geography_id + - column: G + row: start + expected_value: Schoten + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 109 + label: source_line_start + - column: L + row: start + expected_value: 109 + label: source_line_end + - column: M + row: start + expected_value: 109 + label: source_rate_line + - value_id: '55085' + label: Seneffe + ordinal: 453 + row_number: 455 + expected_row_header_column: A + expected_row_header: nis_55085 + source_row_id: Seneffe + geography_id: '55085' + geography_level: commune + geography_name: Seneffe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '55085' + label: geography_id + - column: G + row: start + expected_value: Seneffe + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 110 + label: source_line_start + - column: L + row: start + expected_value: 110 + label: source_line_end + - column: M + row: start + expected_value: 110 + label: source_rate_line + - value_id: '62096' + label: Seraing + ordinal: 454 + row_number: 456 + expected_row_header_column: A + expected_row_header: nis_62096 + source_row_id: Seraing + geography_id: '62096' + geography_level: commune + geography_name: Seraing + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62096' + label: geography_id + - column: G + row: start + expected_value: Seraing + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 111 + label: source_line_start + - column: L + row: start + expected_value: 111 + label: source_line_end + - column: M + row: start + expected_value: 111 + label: source_rate_line + - value_id: '51068' + label: Silly + ordinal: 455 + row_number: 457 + expected_row_header_column: A + expected_row_header: nis_51068 + source_row_id: Silly + geography_id: '51068' + geography_level: commune + geography_name: Silly + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '51068' + label: geography_id + - column: G + row: start + expected_value: Silly + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 112 + label: source_line_start + - column: L + row: start + expected_value: 112 + label: source_line_end + - column: M + row: start + expected_value: 112 + label: source_rate_line + - value_id: '23101' + label: Sint-Genesius-Rode + ordinal: 456 + row_number: 458 + expected_row_header_column: A + expected_row_header: nis_23101 + source_row_id: Sint-Genesius-Rode + geography_id: '23101' + geography_level: commune + geography_name: Sint-Genesius-Rode + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23101' + label: geography_id + - column: G + row: start + expected_value: Sint-Genesius-Rode + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 113 + label: source_line_start + - column: L + row: start + expected_value: 113 + label: source_line_end + - column: M + row: start + expected_value: 113 + label: source_rate_line + - value_id: '46020' + label: Sint-Gillis-Waas + ordinal: 457 + row_number: 459 + expected_row_header_column: A + expected_row_header: nis_46020 + source_row_id: Sint-Gillis-Waas + geography_id: '46020' + geography_level: commune + geography_name: Sint-Gillis-Waas + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '46020' + label: geography_id + - column: G + row: start + expected_value: Sint-Gillis-Waas + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 114 + label: source_line_start + - column: L + row: start + expected_value: 114 + label: source_line_end + - column: M + row: start + expected_value: 114 + label: source_rate_line + - value_id: '12035' + label: Sint-Katelijne-Waver + ordinal: 458 + row_number: 460 + expected_row_header_column: A + expected_row_header: nis_12035 + source_row_id: Sint-Katelijne-Waver + geography_id: '12035' + geography_level: commune + geography_name: Sint-Katelijne-Waver + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12035' + label: geography_id + - column: G + row: start + expected_value: Sint-Katelijne-Waver + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 115 + label: source_line_start + - column: L + row: start + expected_value: 115 + label: source_line_end + - column: M + row: start + expected_value: 115 + label: source_rate_line + - value_id: '43014' + label: Sint-Laureins + ordinal: 459 + row_number: 461 + expected_row_header_column: A + expected_row_header: nis_43014 + source_row_id: Sint-Laureins + geography_id: '43014' + geography_level: commune + geography_name: Sint-Laureins + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '43014' + label: geography_id + - column: G + row: start + expected_value: Sint-Laureins + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 116 + label: source_line_start + - column: L + row: start + expected_value: 116 + label: source_line_end + - column: M + row: start + expected_value: 116 + label: source_rate_line + - value_id: '41063' + label: Sint-Lievens-Houtem + ordinal: 460 + row_number: 462 + expected_row_header_column: A + expected_row_header: nis_41063 + source_row_id: Sint-Lievens-Houtem + geography_id: '41063' + geography_level: commune + geography_name: Sint-Lievens-Houtem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41063' + label: geography_id + - column: G + row: start + expected_value: Sint-Lievens-Houtem + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 117 + label: source_line_start + - column: L + row: start + expected_value: 117 + label: source_line_end + - column: M + row: start + expected_value: 117 + label: source_rate_line + - value_id: '44064' + label: Sint-Martens-Latem + ordinal: 461 + row_number: 463 + expected_row_header_column: A + expected_row_header: nis_44064 + source_row_id: Sint-Martens-Latem + geography_id: '44064' + geography_level: commune + geography_name: Sint-Martens-Latem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44064' + label: geography_id + - column: G + row: start + expected_value: Sint-Martens-Latem + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 118 + label: source_line_start + - column: L + row: start + expected_value: 118 + label: source_line_end + - column: M + row: start + expected_value: 118 + label: source_rate_line + - value_id: '46021' + label: Sint-Niklaas + ordinal: 462 + row_number: 464 + expected_row_header_column: A + expected_row_header: nis_46021 + source_row_id: Sint-Niklaas + geography_id: '46021' + geography_level: commune + geography_name: Sint-Niklaas + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '46021' + label: geography_id + - column: G + row: start + expected_value: Sint-Niklaas + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 119 + label: source_line_start + - column: L + row: start + expected_value: 119 + label: source_line_end + - column: M + row: start + expected_value: 119 + label: source_rate_line + - value_id: '23077' + label: Sint-Pieters-Leeuw + ordinal: 463 + row_number: 465 + expected_row_header_column: A + expected_row_header: nis_23077 + source_row_id: Sint-Pieters-Leeuw + geography_id: '23077' + geography_level: commune + geography_name: Sint-Pieters-Leeuw + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23077' + label: geography_id + - column: G + row: start + expected_value: Sint-Pieters-Leeuw + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 120 + label: source_line_start + - column: L + row: start + expected_value: 120 + label: source_line_end + - column: M + row: start + expected_value: 120 + label: source_rate_line + - value_id: '71053' + label: Sint-Truiden + ordinal: 464 + row_number: 466 + expected_row_header_column: A + expected_row_header: nis_71053 + source_row_id: Sint-Truiden + geography_id: '71053' + geography_level: commune + geography_name: Sint-Truiden + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71053' + label: geography_id + - column: G + row: start + expected_value: Sint-Truiden + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 121 + label: source_line_start + - column: L + row: start + expected_value: 121 + label: source_line_end + - column: M + row: start + expected_value: 121 + label: source_rate_line + - value_id: '56088' + label: Sivry-Rance + ordinal: 465 + row_number: 467 + expected_row_header_column: A + expected_row_header: nis_56088 + source_row_id: Sivry-Rance + geography_id: '56088' + geography_level: commune + geography_name: Sivry-Rance + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56088' + label: geography_id + - column: G + row: start + expected_value: Sivry-Rance + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 122 + label: source_line_start + - column: L + row: start + expected_value: 122 + label: source_line_end + - column: M + row: start + expected_value: 122 + label: source_rate_line + - value_id: '55040' + label: Soignies + ordinal: 466 + row_number: 468 + expected_row_header_column: A + expected_row_header: nis_55040 + source_row_id: Soignies + geography_id: '55040' + geography_level: commune + geography_name: Soignies + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '55040' + label: geography_id + - column: G + row: start + expected_value: Soignies + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 123 + label: source_line_start + - column: L + row: start + expected_value: 123 + label: source_line_end + - column: M + row: start + expected_value: 123 + label: source_rate_line + - value_id: '92114' + label: Sombreffe + ordinal: 467 + row_number: 469 + expected_row_header_column: A + expected_row_header: nis_92114 + source_row_id: Sombreffe + geography_id: '92114' + geography_level: commune + geography_name: Sombreffe + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '92114' + label: geography_id + - column: G + row: start + expected_value: Sombreffe + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 124 + label: source_line_start + - column: L + row: start + expected_value: 124 + label: source_line_end + - column: M + row: start + expected_value: 124 + label: source_rate_line + - value_id: '91120' + label: Somme-Leuze + ordinal: 468 + row_number: 470 + expected_row_header_column: A + expected_row_header: nis_91120 + source_row_id: Somme-Leuze + geography_id: '91120' + geography_level: commune + geography_name: Somme-Leuze + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91120' + label: geography_id + - column: G + row: start + expected_value: Somme-Leuze + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 125 + label: source_line_start + - column: L + row: start + expected_value: 125 + label: source_line_end + - column: M + row: start + expected_value: 125 + label: source_rate_line + - value_id: '62099' + label: Soumagne + ordinal: 469 + row_number: 471 + expected_row_header_column: A + expected_row_header: nis_62099 + source_row_id: Soumagne + geography_id: '62099' + geography_level: commune + geography_name: Soumagne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62099' + label: geography_id + - column: G + row: start + expected_value: Soumagne + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 126 + label: source_line_start + - column: L + row: start + expected_value: 126 + label: source_line_end + - column: M + row: start + expected_value: 126 + label: source_rate_line + - value_id: '63072' + label: Spa + ordinal: 470 + row_number: 472 + expected_row_header_column: A + expected_row_header: nis_63072 + source_row_id: Spa + geography_id: '63072' + geography_level: commune + geography_name: Spa + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63072' + label: geography_id + - column: G + row: start + expected_value: Spa + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 127 + label: source_line_start + - column: L + row: start + expected_value: 127 + label: source_line_end + - column: M + row: start + expected_value: 127 + label: source_rate_line + - value_id: '34043' + label: Spiere-Helkijn + ordinal: 471 + row_number: 473 + expected_row_header_column: A + expected_row_header: nis_34043 + source_row_id: Spiere-Helkijn + geography_id: '34043' + geography_level: commune + geography_name: Spiere-Helkijn + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34043' + label: geography_id + - column: G + row: start + expected_value: Spiere-Helkijn + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 128 + label: source_line_start + - column: L + row: start + expected_value: 128 + label: source_line_end + - column: M + row: start + expected_value: 128 + label: source_rate_line + - value_id: '62100' + label: Sprimont + ordinal: 472 + row_number: 474 + expected_row_header_column: A + expected_row_header: nis_62100 + source_row_id: Sprimont + geography_id: '62100' + geography_level: commune + geography_name: Sprimont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62100' + label: geography_id + - column: G + row: start + expected_value: Sprimont + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 129 + label: source_line_start + - column: L + row: start + expected_value: 129 + label: source_line_end + - column: M + row: start + expected_value: 129 + label: source_rate_line + - value_id: '11044' + label: Stabroek + ordinal: 473 + row_number: 475 + expected_row_header_column: A + expected_row_header: nis_11044 + source_row_id: Stabroek + geography_id: '11044' + geography_level: commune + geography_name: Stabroek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11044' + label: geography_id + - column: G + row: start + expected_value: Stabroek + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 130 + label: source_line_start + - column: L + row: start + expected_value: 130 + label: source_line_end + - column: M + row: start + expected_value: 130 + label: source_rate_line + - value_id: '36019' + label: Staden + ordinal: 474 + row_number: 476 + expected_row_header_column: A + expected_row_header: nis_36019 + source_row_id: Staden + geography_id: '36019' + geography_level: commune + geography_name: Staden + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '36019' + label: geography_id + - column: G + row: start + expected_value: Staden + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 131 + label: source_line_start + - column: L + row: start + expected_value: 131 + label: source_line_end + - column: M + row: start + expected_value: 131 + label: source_rate_line + - value_id: '63073' + label: Stavelot + ordinal: 475 + row_number: 477 + expected_row_header_column: A + expected_row_header: nis_63073 + source_row_id: Stavelot + geography_id: '63073' + geography_level: commune + geography_name: Stavelot + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63073' + label: geography_id + - column: G + row: start + expected_value: Stavelot + label: publisher_commune + - column: I + row: start + expected_value: 4 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 132 + label: source_line_start + - column: L + row: start + expected_value: 132 + label: source_line_end + - column: M + row: start + expected_value: 132 + label: source_rate_line + - value_id: '23081' + label: Steenokkerzeel + ordinal: 476 + row_number: 478 + expected_row_header_column: A + expected_row_header: nis_23081 + source_row_id: Steenokkerzeel + geography_id: '23081' + geography_level: commune + geography_name: Steenokkerzeel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23081' + label: geography_id + - column: G + row: start + expected_value: Steenokkerzeel + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 5 + label: source_line_start + - column: L + row: start + expected_value: 5 + label: source_line_end + - column: M + row: start + expected_value: 5 + label: source_rate_line + - value_id: '46024' + label: Stekene + ordinal: 477 + row_number: 479 + expected_row_header_column: A + expected_row_header: nis_46024 + source_row_id: Stekene + geography_id: '46024' + geography_level: commune + geography_name: Stekene + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '46024' + label: geography_id + - column: G + row: start + expected_value: Stekene + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 6 + label: source_line_start + - column: L + row: start + expected_value: 6 + label: source_line_end + - column: M + row: start + expected_value: 6 + label: source_rate_line + - value_id: '63075' + label: Stoumont + ordinal: 478 + row_number: 480 + expected_row_header_column: A + expected_row_header: nis_63075 + source_row_id: Stoumont + geography_id: '63075' + geography_level: commune + geography_name: Stoumont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63075' + label: geography_id + - column: G + row: start + expected_value: Stoumont + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 7 + label: source_line_start + - column: L + row: start + expected_value: 7 + label: source_line_end + - column: M + row: start + expected_value: 7 + label: source_rate_line + - value_id: '84068' + label: Tellin + ordinal: 479 + row_number: 481 + expected_row_header_column: A + expected_row_header: nis_84068 + source_row_id: Tellin + geography_id: '84068' + geography_level: commune + geography_name: Tellin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84068' + label: geography_id + - column: G + row: start + expected_value: Tellin + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 8 + label: source_line_start + - column: L + row: start + expected_value: 8 + label: source_line_end + - column: M + row: start + expected_value: 8 + label: source_rate_line + - value_id: '46025' + label: Temse + ordinal: 480 + row_number: 482 + expected_row_header_column: A + expected_row_header: nis_46025 + source_row_id: Temse + geography_id: '46025' + geography_level: commune + geography_name: Temse + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '46025' + label: geography_id + - column: G + row: start + expected_value: Temse + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 9 + label: source_line_start + - column: L + row: start + expected_value: 9 + label: source_line_end + - column: M + row: start + expected_value: 9 + label: source_rate_line + - value_id: '83049' + label: Tenneville + ordinal: 481 + row_number: 483 + expected_row_header_column: A + expected_row_header: nis_83049 + source_row_id: Tenneville + geography_id: '83049' + geography_level: commune + geography_name: Tenneville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '83049' + label: geography_id + - column: G + row: start + expected_value: Tenneville + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 10 + label: source_line_start + - column: L + row: start + expected_value: 10 + label: source_line_end + - column: M + row: start + expected_value: 10 + label: source_rate_line + - value_id: '23086' + label: Ternat + ordinal: 482 + row_number: 484 + expected_row_header_column: A + expected_row_header: nis_23086 + source_row_id: Ternat + geography_id: '23086' + geography_level: commune + geography_name: Ternat + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23086' + label: geography_id + - column: G + row: start + expected_value: Ternat + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 11 + label: source_line_start + - column: L + row: start + expected_value: 11 + label: source_line_end + - column: M + row: start + expected_value: 11 + label: source_rate_line + - value_id: '24104' + label: Tervuren + ordinal: 483 + row_number: 485 + expected_row_header_column: A + expected_row_header: nis_24104 + source_row_id: Tervuren + geography_id: '24104' + geography_level: commune + geography_name: Tervuren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24104' + label: geography_id + - column: G + row: start + expected_value: Tervuren + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 12 + label: source_line_start + - column: L + row: start + expected_value: 12 + label: source_line_end + - column: M + row: start + expected_value: 12 + label: source_rate_line + - value_id: '71071' + label: Tessenderlo-Ham + ordinal: 484 + row_number: 486 + expected_row_header_column: A + expected_row_header: nis_71071 + source_row_id: Tessenderlo-Ham + geography_id: '71071' + geography_level: commune + geography_name: Tessenderlo-Ham + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71071' + label: geography_id + - column: G + row: start + expected_value: Tessenderlo-Ham + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 13 + label: source_line_start + - column: L + row: start + expected_value: 13 + label: source_line_end + - column: M + row: start + expected_value: 13 + label: source_rate_line + - value_id: '63076' + label: Theux + ordinal: 485 + row_number: 487 + expected_row_header_column: A + expected_row_header: nis_63076 + source_row_id: Theux + geography_id: '63076' + geography_level: commune + geography_name: Theux + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63076' + label: geography_id + - column: G + row: start + expected_value: Theux + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 14 + label: source_line_start + - column: L + row: start + expected_value: 14 + label: source_line_end + - column: M + row: start + expected_value: 14 + label: source_rate_line + - value_id: '63089' + label: Thimister-Clermont + ordinal: 486 + row_number: 488 + expected_row_header_column: A + expected_row_header: nis_63089 + source_row_id: Thimister-Clermont + geography_id: '63089' + geography_level: commune + geography_name: Thimister-Clermont + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63089' + label: geography_id + - column: G + row: start + expected_value: Thimister-Clermont + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 15 + label: source_line_start + - column: L + row: start + expected_value: 15 + label: source_line_end + - column: M + row: start + expected_value: 15 + label: source_rate_line + - value_id: '56078' + label: Thuin + ordinal: 487 + row_number: 489 + expected_row_header_column: A + expected_row_header: nis_56078 + source_row_id: Thuin + geography_id: '56078' + geography_level: commune + geography_name: Thuin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '56078' + label: geography_id + - column: G + row: start + expected_value: Thuin + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 16 + label: source_line_start + - column: L + row: start + expected_value: 16 + label: source_line_end + - column: M + row: start + expected_value: 16 + label: source_rate_line + - value_id: '37022' + label: Tielt + ordinal: 488 + row_number: 490 + expected_row_header_column: A + expected_row_header: nis_37022 + source_row_id: Tielt + geography_id: '37022' + geography_level: commune + geography_name: Tielt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37022' + label: geography_id + - column: G + row: start + expected_value: Tielt + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 17 + label: source_line_start + - column: L + row: start + expected_value: 17 + label: source_line_end + - column: M + row: start + expected_value: 17 + label: source_rate_line + - value_id: '24135' + label: Tielt-Winge + ordinal: 489 + row_number: 491 + expected_row_header_column: A + expected_row_header: nis_24135 + source_row_id: Tielt-Winge + geography_id: '24135' + geography_level: commune + geography_name: Tielt-Winge + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24135' + label: geography_id + - column: G + row: start + expected_value: Tielt-Winge + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 18 + label: source_line_start + - column: L + row: start + expected_value: 18 + label: source_line_end + - column: M + row: start + expected_value: 18 + label: source_rate_line + - value_id: '24107' + label: Tienen + ordinal: 490 + row_number: 492 + expected_row_header_column: A + expected_row_header: nis_24107 + source_row_id: Tienen + geography_id: '24107' + geography_level: commune + geography_name: Tienen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24107' + label: geography_id + - column: G + row: start + expected_value: Tienen + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 19 + label: source_line_start + - column: L + row: start + expected_value: 19 + label: source_line_end + - column: M + row: start + expected_value: 19 + label: source_rate_line + - value_id: '61081' + label: Tinlot + ordinal: 491 + row_number: 493 + expected_row_header_column: A + expected_row_header: nis_61081 + source_row_id: Tinlot + geography_id: '61081' + geography_level: commune + geography_name: Tinlot + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61081' + label: geography_id + - column: G + row: start + expected_value: Tinlot + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 20 + label: source_line_start + - column: L + row: start + expected_value: 20 + label: source_line_end + - column: M + row: start + expected_value: 20 + label: source_rate_line + - value_id: '85039' + label: Tintigny + ordinal: 492 + row_number: 494 + expected_row_header_column: A + expected_row_header: nis_85039 + source_row_id: Tintigny + geography_id: '85039' + geography_level: commune + geography_name: Tintigny + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85039' + label: geography_id + - column: G + row: start + expected_value: Tintigny + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 21 + label: source_line_start + - column: L + row: start + expected_value: 21 + label: source_line_end + - column: M + row: start + expected_value: 21 + label: source_rate_line + - value_id: '73111' + label: Tongeren-Borgloon + ordinal: 493 + row_number: 495 + expected_row_header_column: A + expected_row_header: nis_73111 + source_row_id: Tongeren-Borgloon + geography_id: '73111' + geography_level: commune + geography_name: Tongeren-Borgloon + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73111' + label: geography_id + - column: G + row: start + expected_value: Tongeren-Borgloon + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 22 + label: source_line_start + - column: L + row: start + expected_value: 22 + label: source_line_end + - column: M + row: start + expected_value: 22 + label: source_rate_line + - value_id: '31033' + label: Torhout + ordinal: 494 + row_number: 496 + expected_row_header_column: A + expected_row_header: nis_31033 + source_row_id: Torhout + geography_id: '31033' + geography_level: commune + geography_name: Torhout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31033' + label: geography_id + - column: G + row: start + expected_value: Torhout + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 23 + label: source_line_start + - column: L + row: start + expected_value: 23 + label: source_line_end + - column: M + row: start + expected_value: 23 + label: source_rate_line + - value_id: '57081' + label: Tournai + ordinal: 495 + row_number: 497 + expected_row_header_column: A + expected_row_header: nis_57081 + source_row_id: Tournai + geography_id: '57081' + geography_level: commune + geography_name: Tournai + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '57081' + label: geography_id + - column: G + row: start + expected_value: Tournai + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 24 + label: source_line_start + - column: L + row: start + expected_value: 24 + label: source_line_end + - column: M + row: start + expected_value: 24 + label: source_rate_line + - value_id: '24109' + label: Tremelo + ordinal: 496 + row_number: 498 + expected_row_header_column: A + expected_row_header: nis_24109 + source_row_id: Tremelo + geography_id: '24109' + geography_level: commune + geography_name: Tremelo + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24109' + label: geography_id + - column: G + row: start + expected_value: Tremelo + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 25 + label: source_line_start + - column: L + row: start + expected_value: 25 + label: source_line_end + - column: M + row: start + expected_value: 25 + label: source_rate_line + - value_id: '63086' + label: Trois-Ponts + ordinal: 497 + row_number: 499 + expected_row_header_column: A + expected_row_header: nis_63086 + source_row_id: Trois-Ponts + geography_id: '63086' + geography_level: commune + geography_name: Trois-Ponts + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63086' + label: geography_id + - column: G + row: start + expected_value: Trois-Ponts + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 26 + label: source_line_start + - column: L + row: start + expected_value: 26 + label: source_line_end + - column: M + row: start + expected_value: 26 + label: source_rate_line + - value_id: '62122' + label: Trooz + ordinal: 498 + row_number: 500 + expected_row_header_column: A + expected_row_header: nis_62122 + source_row_id: Trooz + geography_id: '62122' + geography_level: commune + geography_name: Trooz + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62122' + label: geography_id + - column: G + row: start + expected_value: Trooz + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 27 + label: source_line_start + - column: L + row: start + expected_value: 27 + label: source_line_end + - column: M + row: start + expected_value: 27 + label: source_rate_line + - value_id: '25105' + label: Tubize + ordinal: 499 + row_number: 501 + expected_row_header_column: A + expected_row_header: nis_25105 + source_row_id: Tubize + geography_id: '25105' + geography_level: commune + geography_name: Tubize + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25105' + label: geography_id + - column: G + row: start + expected_value: Tubize + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 28 + label: source_line_start + - column: L + row: start + expected_value: 28 + label: source_line_end + - column: M + row: start + expected_value: 28 + label: source_rate_line + - value_id: '13040' + label: Turnhout + ordinal: 500 + row_number: 502 + expected_row_header_column: A + expected_row_header: nis_13040 + source_row_id: Turnhout + geography_id: '13040' + geography_level: commune + geography_name: Turnhout + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13040' + label: geography_id + - column: G + row: start + expected_value: Turnhout + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 29 + label: source_line_start + - column: L + row: start + expected_value: 29 + label: source_line_end + - column: M + row: start + expected_value: 29 + label: source_rate_line + - value_id: '21016' + label: Uccle + ordinal: 501 + row_number: 503 + expected_row_header_column: A + expected_row_header: nis_21016 + source_row_id: Uccle + geography_id: '21016' + geography_level: commune + geography_name: Uccle + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21016' + label: geography_id + - column: G + row: start + expected_value: Uccle + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 30 + label: source_line_start + - column: L + row: start + expected_value: 30 + label: source_line_end + - column: M + row: start + expected_value: 30 + label: source_rate_line + - value_id: '82036' + label: Vaux-sur-Sûre + ordinal: 502 + row_number: 504 + expected_row_header_column: A + expected_row_header: nis_82036 + source_row_id: Vaux-sur-Sûre + geography_id: '82036' + geography_level: commune + geography_name: Vaux-sur-Sûre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82036' + label: geography_id + - column: G + row: start + expected_value: Vaux-sur-Sûre + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 31 + label: source_line_start + - column: L + row: start + expected_value: 31 + label: source_line_end + - column: M + row: start + expected_value: 31 + label: source_rate_line + - value_id: '61063' + label: Verlaine + ordinal: 503 + row_number: 505 + expected_row_header_column: A + expected_row_header: nis_61063 + source_row_id: Verlaine + geography_id: '61063' + geography_level: commune + geography_name: Verlaine + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61063' + label: geography_id + - column: G + row: start + expected_value: Verlaine + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 32 + label: source_line_start + - column: L + row: start + expected_value: 32 + label: source_line_end + - column: M + row: start + expected_value: 32 + label: source_rate_line + - value_id: '63079' + label: Verviers + ordinal: 504 + row_number: 506 + expected_row_header_column: A + expected_row_header: nis_63079 + source_row_id: Verviers + geography_id: '63079' + geography_level: commune + geography_name: Verviers + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63079' + label: geography_id + - column: G + row: start + expected_value: Verviers + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 33 + label: source_line_start + - column: L + row: start + expected_value: 33 + label: source_line_end + - column: M + row: start + expected_value: 33 + label: source_rate_line + - value_id: '38025' + label: Veurne + ordinal: 505 + row_number: 507 + expected_row_header_column: A + expected_row_header: nis_38025 + source_row_id: Veurne + geography_id: '38025' + geography_level: commune + geography_name: Veurne + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '38025' + label: geography_id + - column: G + row: start + expected_value: Veurne + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 34 + label: source_line_start + - column: L + row: start + expected_value: 34 + label: source_line_end + - column: M + row: start + expected_value: 34 + label: source_rate_line + - value_id: '82032' + label: Vielsalm + ordinal: 506 + row_number: 508 + expected_row_header_column: A + expected_row_header: nis_82032 + source_row_id: Vielsalm + geography_id: '82032' + geography_level: commune + geography_name: Vielsalm + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '82032' + label: geography_id + - column: G + row: start + expected_value: Vielsalm + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 35 + label: source_line_start + - column: L + row: start + expected_value: 35 + label: source_line_end + - column: M + row: start + expected_value: 35 + label: source_rate_line + - value_id: '25107' + label: Villers-la-Ville + ordinal: 507 + row_number: 509 + expected_row_header_column: A + expected_row_header: nis_25107 + source_row_id: Villers-la-Ville + geography_id: '25107' + geography_level: commune + geography_name: Villers-la-Ville + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25107' + label: geography_id + - column: G + row: start + expected_value: Villers-la-Ville + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 36 + label: source_line_start + - column: L + row: start + expected_value: 36 + label: source_line_end + - column: M + row: start + expected_value: 36 + label: source_rate_line + - value_id: '61068' + label: Villers-le-Bouillet + ordinal: 508 + row_number: 510 + expected_row_header_column: A + expected_row_header: nis_61068 + source_row_id: Villers-le-Bouillet + geography_id: '61068' + geography_level: commune + geography_name: Villers-le-Bouillet + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61068' + label: geography_id + - column: G + row: start + expected_value: Villers-le-Bouillet + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 37 + label: source_line_start + - column: L + row: start + expected_value: 37 + label: source_line_end + - column: M + row: start + expected_value: 37 + label: source_rate_line + - value_id: '23088' + label: Vilvoorde + ordinal: 509 + row_number: 511 + expected_row_header_column: A + expected_row_header: nis_23088 + source_row_id: Vilvoorde + geography_id: '23088' + geography_level: commune + geography_name: Vilvoorde + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23088' + label: geography_id + - column: G + row: start + expected_value: Vilvoorde + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 38 + label: source_line_start + - column: L + row: start + expected_value: 38 + label: source_line_end + - column: M + row: start + expected_value: 38 + label: source_rate_line + - value_id: '93090' + label: Viroinval + ordinal: 510 + row_number: 512 + expected_row_header_column: A + expected_row_header: nis_93090 + source_row_id: Viroinval + geography_id: '93090' + geography_level: commune + geography_name: Viroinval + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93090' + label: geography_id + - column: G + row: start + expected_value: Viroinval + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 39 + label: source_line_start + - column: L + row: start + expected_value: 39 + label: source_line_end + - column: M + row: start + expected_value: 39 + label: source_rate_line + - value_id: '85045' + label: Virton + ordinal: 511 + row_number: 513 + expected_row_header_column: A + expected_row_header: nis_85045 + source_row_id: Virton + geography_id: '85045' + geography_level: commune + geography_name: Virton + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '85045' + label: geography_id + - column: G + row: start + expected_value: Virton + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 40 + label: source_line_start + - column: L + row: start + expected_value: 40 + label: source_line_end + - column: M + row: start + expected_value: 40 + label: source_rate_line + - value_id: '62108' + label: Visé + ordinal: 512 + row_number: 514 + expected_row_header_column: A + expected_row_header: nis_62108 + source_row_id: Visé + geography_id: '62108' + geography_level: commune + geography_name: Visé + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '62108' + label: geography_id + - column: G + row: start + expected_value: Visé + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 41 + label: source_line_start + - column: L + row: start + expected_value: 41 + label: source_line_end + - column: M + row: start + expected_value: 41 + label: source_rate_line + - value_id: '33041' + label: Vleteren + ordinal: 513 + row_number: 515 + expected_row_header_column: A + expected_row_header: nis_33041 + source_row_id: Vleteren + geography_id: '33041' + geography_level: commune + geography_name: Vleteren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33041' + label: geography_id + - column: G + row: start + expected_value: Vleteren + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 42 + label: source_line_start + - column: L + row: start + expected_value: 42 + label: source_line_end + - column: M + row: start + expected_value: 42 + label: source_rate_line + - value_id: '73109' + label: Voeren + ordinal: 514 + row_number: 516 + expected_row_header_column: A + expected_row_header: nis_73109 + source_row_id: Voeren + geography_id: '73109' + geography_level: commune + geography_name: Voeren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73109' + label: geography_id + - column: G + row: start + expected_value: Voeren + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 43 + label: source_line_start + - column: L + row: start + expected_value: 43 + label: source_line_end + - column: M + row: start + expected_value: 43 + label: source_rate_line + - value_id: '13044' + label: Vorselaar + ordinal: 515 + row_number: 517 + expected_row_header_column: A + expected_row_header: nis_13044 + source_row_id: Vorselaar + geography_id: '13044' + geography_level: commune + geography_name: Vorselaar + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13044' + label: geography_id + - column: G + row: start + expected_value: Vorselaar + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 44 + label: source_line_start + - column: L + row: start + expected_value: 44 + label: source_line_end + - column: M + row: start + expected_value: 44 + label: source_rate_line + - value_id: '13046' + label: Vosselaar + ordinal: 516 + row_number: 518 + expected_row_header_column: A + expected_row_header: nis_13046 + source_row_id: Vosselaar + geography_id: '13046' + geography_level: commune + geography_name: Vosselaar + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13046' + label: geography_id + - column: G + row: start + expected_value: Vosselaar + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 1 + label: source_column_block + - column: K + row: start + expected_value: 45 + label: source_line_start + - column: L + row: start + expected_value: 45 + label: source_line_end + - column: M + row: start + expected_value: 45 + label: source_rate_line + - value_id: '91143' + label: Vresse-sur-Semois + ordinal: 517 + row_number: 519 + expected_row_header_column: A + expected_row_header: nis_91143 + source_row_id: Vresse-sur-Semois + geography_id: '91143' + geography_level: commune + geography_name: Vresse-sur-Semois + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91143' + label: geography_id + - column: G + row: start + expected_value: Vresse-sur-Semois + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 47 + label: source_line_start + - column: L + row: start + expected_value: 47 + label: source_line_end + - column: M + row: start + expected_value: 47 + label: source_rate_line + - value_id: '42023' + label: Waasmunster + ordinal: 518 + row_number: 520 + expected_row_header_column: A + expected_row_header: nis_42023 + source_row_id: Waasmunster + geography_id: '42023' + geography_level: commune + geography_name: Waasmunster + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42023' + label: geography_id + - column: G + row: start + expected_value: Waasmunster + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 48 + label: source_line_start + - column: L + row: start + expected_value: 48 + label: source_line_end + - column: M + row: start + expected_value: 48 + label: source_rate_line + - value_id: '63080' + label: Waimes + ordinal: 519 + row_number: 521 + expected_row_header_column: A + expected_row_header: nis_63080 + source_row_id: Waimes + geography_id: '63080' + geography_level: commune + geography_name: Waimes + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63080' + label: geography_id + - column: G + row: start + expected_value: Waimes + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 49 + label: source_line_start + - column: L + row: start + expected_value: 49 + label: source_line_end + - column: M + row: start + expected_value: 49 + label: source_rate_line + - value_id: '93088' + label: Walcourt + ordinal: 520 + row_number: 522 + expected_row_header_column: A + expected_row_header: nis_93088 + source_row_id: Walcourt + geography_id: '93088' + geography_level: commune + geography_name: Walcourt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '93088' + label: geography_id + - column: G + row: start + expected_value: Walcourt + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 50 + label: source_line_start + - column: L + row: start + expected_value: 50 + label: source_line_end + - column: M + row: start + expected_value: 50 + label: source_rate_line + - value_id: '25124' + label: Walhain + ordinal: 521 + row_number: 523 + expected_row_header_column: A + expected_row_header: nis_25124 + source_row_id: Walhain + geography_id: '25124' + geography_level: commune + geography_name: Walhain + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25124' + label: geography_id + - column: G + row: start + expected_value: Walhain + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 51 + label: source_line_start + - column: L + row: start + expected_value: 51 + label: source_line_end + - column: M + row: start + expected_value: 51 + label: source_rate_line + - value_id: '61072' + label: Wanze + ordinal: 522 + row_number: 524 + expected_row_header_column: A + expected_row_header: nis_61072 + source_row_id: Wanze + geography_id: '61072' + geography_level: commune + geography_name: Wanze + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '61072' + label: geography_id + - column: G + row: start + expected_value: Wanze + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 52 + label: source_line_start + - column: L + row: start + expected_value: 52 + label: source_line_end + - column: M + row: start + expected_value: 52 + label: source_rate_line + - value_id: '34040' + label: Waregem + ordinal: 523 + row_number: 525 + expected_row_header_column: A + expected_row_header: nis_34040 + source_row_id: Waregem + geography_id: '34040' + geography_level: commune + geography_name: Waregem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34040' + label: geography_id + - column: G + row: start + expected_value: Waregem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 53 + label: source_line_start + - column: L + row: start + expected_value: 53 + label: source_line_end + - column: M + row: start + expected_value: 53 + label: source_rate_line + - value_id: '64074' + label: Waremme + ordinal: 524 + row_number: 526 + expected_row_header_column: A + expected_row_header: nis_64074 + source_row_id: Waremme + geography_id: '64074' + geography_level: commune + geography_name: Waremme + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64074' + label: geography_id + - column: G + row: start + expected_value: Waremme + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 54 + label: source_line_start + - column: L + row: start + expected_value: 54 + label: source_line_end + - column: M + row: start + expected_value: 54 + label: source_rate_line + - value_id: '64075' + label: Wasseiges + ordinal: 525 + row_number: 527 + expected_row_header_column: A + expected_row_header: nis_64075 + source_row_id: Wasseiges + geography_id: '64075' + geography_level: commune + geography_name: Wasseiges + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '64075' + label: geography_id + - column: G + row: start + expected_value: Wasseiges + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 55 + label: source_line_start + - column: L + row: start + expected_value: 55 + label: source_line_end + - column: M + row: start + expected_value: 55 + label: source_rate_line + - value_id: '25110' + label: Waterloo + ordinal: 526 + row_number: 528 + expected_row_header_column: A + expected_row_header: nis_25110 + source_row_id: Waterloo + geography_id: '25110' + geography_level: commune + geography_name: Waterloo + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25110' + label: geography_id + - column: G + row: start + expected_value: Waterloo + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 56 + label: source_line_start + - column: L + row: start + expected_value: 56 + label: source_line_end + - column: M + row: start + expected_value: 56 + label: source_rate_line + - value_id: '21017' + label: Watermael-Boitsfort + ordinal: 527 + row_number: 529 + expected_row_header_column: A + expected_row_header: nis_21017 + source_row_id: Watermael-Boitsfort + geography_id: '21017' + geography_level: commune + geography_name: Watermael-Boitsfort + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21017' + label: geography_id + - column: G + row: start + expected_value: Watermael-Boitsfort + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 57 + label: source_line_start + - column: L + row: start + expected_value: 57 + label: source_line_end + - column: M + row: start + expected_value: 57 + label: source_rate_line + - value_id: '25112' + label: Wavre + ordinal: 528 + row_number: 530 + expected_row_header_column: A + expected_row_header: nis_25112 + source_row_id: Wavre + geography_id: '25112' + geography_level: commune + geography_name: Wavre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '25112' + label: geography_id + - column: G + row: start + expected_value: Wavre + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 58 + label: source_line_start + - column: L + row: start + expected_value: 58 + label: source_line_end + - column: M + row: start + expected_value: 58 + label: source_rate_line + - value_id: '63084' + label: Welkenraedt + ordinal: 529 + row_number: 531 + expected_row_header_column: A + expected_row_header: nis_63084 + source_row_id: Welkenraedt + geography_id: '63084' + geography_level: commune + geography_name: Welkenraedt + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '63084' + label: geography_id + - column: G + row: start + expected_value: Welkenraedt + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 59 + label: source_line_start + - column: L + row: start + expected_value: 59 + label: source_line_end + - column: M + row: start + expected_value: 59 + label: source_rate_line + - value_id: '73098' + label: Wellen + ordinal: 530 + row_number: 532 + expected_row_header_column: A + expected_row_header: nis_73098 + source_row_id: Wellen + geography_id: '73098' + geography_level: commune + geography_name: Wellen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '73098' + label: geography_id + - column: G + row: start + expected_value: Wellen + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 60 + label: source_line_start + - column: L + row: start + expected_value: 60 + label: source_line_end + - column: M + row: start + expected_value: 60 + label: source_rate_line + - value_id: '84075' + label: Wellin + ordinal: 531 + row_number: 533 + expected_row_header_column: A + expected_row_header: nis_84075 + source_row_id: Wellin + geography_id: '84075' + geography_level: commune + geography_name: Wellin + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '84075' + label: geography_id + - column: G + row: start + expected_value: Wellin + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 61 + label: source_line_start + - column: L + row: start + expected_value: 61 + label: source_line_end + - column: M + row: start + expected_value: 61 + label: source_rate_line + - value_id: '23102' + label: Wemmel + ordinal: 532 + row_number: 534 + expected_row_header_column: A + expected_row_header: nis_23102 + source_row_id: Wemmel + geography_id: '23102' + geography_level: commune + geography_name: Wemmel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23102' + label: geography_id + - column: G + row: start + expected_value: Wemmel + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 62 + label: source_line_start + - column: L + row: start + expected_value: 62 + label: source_line_end + - column: M + row: start + expected_value: 62 + label: source_rate_line + - value_id: '33029' + label: Wervik + ordinal: 533 + row_number: 535 + expected_row_header_column: A + expected_row_header: nis_33029 + source_row_id: Wervik + geography_id: '33029' + geography_level: commune + geography_name: Wervik + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33029' + label: geography_id + - column: G + row: start + expected_value: Wervik + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 63 + label: source_line_start + - column: L + row: start + expected_value: 63 + label: source_line_end + - column: M + row: start + expected_value: 63 + label: source_rate_line + - value_id: '13049' + label: Westerlo + ordinal: 534 + row_number: 536 + expected_row_header_column: A + expected_row_header: nis_13049 + source_row_id: Westerlo + geography_id: '13049' + geography_level: commune + geography_name: Westerlo + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '13049' + label: geography_id + - column: G + row: start + expected_value: Westerlo + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 64 + label: source_line_start + - column: L + row: start + expected_value: 64 + label: source_line_end + - column: M + row: start + expected_value: 64 + label: source_rate_line + - value_id: '42025' + label: Wetteren + ordinal: 535 + row_number: 537 + expected_row_header_column: A + expected_row_header: nis_42025 + source_row_id: Wetteren + geography_id: '42025' + geography_level: commune + geography_name: Wetteren + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42025' + label: geography_id + - column: G + row: start + expected_value: Wetteren + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 65 + label: source_line_start + - column: L + row: start + expected_value: 65 + label: source_line_end + - column: M + row: start + expected_value: 65 + label: source_rate_line + - value_id: '34041' + label: Wevelgem + ordinal: 536 + row_number: 538 + expected_row_header_column: A + expected_row_header: nis_34041 + source_row_id: Wevelgem + geography_id: '34041' + geography_level: commune + geography_name: Wevelgem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34041' + label: geography_id + - column: G + row: start + expected_value: Wevelgem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 66 + label: source_line_start + - column: L + row: start + expected_value: 66 + label: source_line_end + - column: M + row: start + expected_value: 66 + label: source_rate_line + - value_id: '23103' + label: Wezembeek-Oppem + ordinal: 537 + row_number: 539 + expected_row_header_column: A + expected_row_header: nis_23103 + source_row_id: Wezembeek-Oppem + geography_id: '23103' + geography_level: commune + geography_name: Wezembeek-Oppem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23103' + label: geography_id + - column: G + row: start + expected_value: Wezembeek-Oppem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 67 + label: source_line_start + - column: L + row: start + expected_value: 67 + label: source_line_end + - column: M + row: start + expected_value: 67 + label: source_rate_line + - value_id: '42026' + label: Wichelen + ordinal: 538 + row_number: 540 + expected_row_header_column: A + expected_row_header: nis_42026 + source_row_id: Wichelen + geography_id: '42026' + geography_level: commune + geography_name: Wichelen + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42026' + label: geography_id + - column: G + row: start + expected_value: Wichelen + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 68 + label: source_line_start + - column: L + row: start + expected_value: 68 + label: source_line_end + - column: M + row: start + expected_value: 68 + label: source_rate_line + - value_id: '37017' + label: Wielsbeke + ordinal: 539 + row_number: 541 + expected_row_header_column: A + expected_row_header: nis_37017 + source_row_id: Wielsbeke + geography_id: '37017' + geography_level: commune + geography_name: Wielsbeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37017' + label: geography_id + - column: G + row: start + expected_value: Wielsbeke + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 69 + label: source_line_start + - column: L + row: start + expected_value: 69 + label: source_line_end + - column: M + row: start + expected_value: 69 + label: source_rate_line + - value_id: '11050' + label: Wijnegem + ordinal: 540 + row_number: 542 + expected_row_header_column: A + expected_row_header: nis_11050 + source_row_id: Wijnegem + geography_id: '11050' + geography_level: commune + geography_name: Wijnegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11050' + label: geography_id + - column: G + row: start + expected_value: Wijnegem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 70 + label: source_line_start + - column: L + row: start + expected_value: 70 + label: source_line_end + - column: M + row: start + expected_value: 70 + label: source_rate_line + - value_id: '12040' + label: Willebroek + ordinal: 541 + row_number: 543 + expected_row_header_column: A + expected_row_header: nis_12040 + source_row_id: Willebroek + geography_id: '12040' + geography_level: commune + geography_name: Willebroek + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '12040' + label: geography_id + - column: G + row: start + expected_value: Willebroek + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 71 + label: source_line_start + - column: L + row: start + expected_value: 71 + label: source_line_end + - column: M + row: start + expected_value: 71 + label: source_rate_line + - value_id: '37021' + label: Wingene + ordinal: 542 + row_number: 544 + expected_row_header_column: A + expected_row_header: nis_37021 + source_row_id: Wingene + geography_id: '37021' + geography_level: commune + geography_name: Wingene + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '37021' + label: geography_id + - column: G + row: start + expected_value: Wingene + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 72 + label: source_line_start + - column: L + row: start + expected_value: 72 + label: source_line_end + - column: M + row: start + expected_value: 72 + label: source_rate_line + - value_id: '21018' + label: Woluwe-Saint-Lambert + ordinal: 543 + row_number: 545 + expected_row_header_column: A + expected_row_header: nis_21018 + source_row_id: Woluwe-Saint-Lambert + geography_id: '21018' + geography_level: commune + geography_name: Woluwe-Saint-Lambert + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21018' + label: geography_id + - column: G + row: start + expected_value: Woluwe-Saint-Lambert + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 73 + label: source_line_start + - column: L + row: start + expected_value: 73 + label: source_line_end + - column: M + row: start + expected_value: 73 + label: source_rate_line + - value_id: '21019' + label: Woluwe-Saint-Pierre + ordinal: 544 + row_number: 546 + expected_row_header_column: A + expected_row_header: nis_21019 + source_row_id: Woluwe-Saint-Pierre + geography_id: '21019' + geography_level: commune + geography_name: Woluwe-Saint-Pierre + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '21019' + label: geography_id + - column: G + row: start + expected_value: Woluwe-Saint-Pierre + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 74 + label: source_line_start + - column: L + row: start + expected_value: 74 + label: source_line_end + - column: M + row: start + expected_value: 74 + label: source_rate_line + - value_id: '11052' + label: Wommelgem + ordinal: 545 + row_number: 547 + expected_row_header_column: A + expected_row_header: nis_11052 + source_row_id: Wommelgem + geography_id: '11052' + geography_level: commune + geography_name: Wommelgem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11052' + label: geography_id + - column: G + row: start + expected_value: Wommelgem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 75 + label: source_line_start + - column: L + row: start + expected_value: 75 + label: source_line_end + - column: M + row: start + expected_value: 75 + label: source_rate_line + - value_id: '45061' + label: Wortegem-Petegem + ordinal: 546 + row_number: 548 + expected_row_header_column: A + expected_row_header: nis_45061 + source_row_id: Wortegem-Petegem + geography_id: '45061' + geography_level: commune + geography_name: Wortegem-Petegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45061' + label: geography_id + - column: G + row: start + expected_value: Wortegem-Petegem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 76 + label: source_line_start + - column: L + row: start + expected_value: 76 + label: source_line_end + - column: M + row: start + expected_value: 76 + label: source_rate_line + - value_id: '11053' + label: Wuustwezel + ordinal: 547 + row_number: 549 + expected_row_header_column: A + expected_row_header: nis_11053 + source_row_id: Wuustwezel + geography_id: '11053' + geography_level: commune + geography_name: Wuustwezel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11053' + label: geography_id + - column: G + row: start + expected_value: Wuustwezel + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 77 + label: source_line_start + - column: L + row: start + expected_value: 77 + label: source_line_end + - column: M + row: start + expected_value: 77 + label: source_rate_line + - value_id: '91141' + label: Yvoir + ordinal: 548 + row_number: 550 + expected_row_header_column: A + expected_row_header: nis_91141 + source_row_id: Yvoir + geography_id: '91141' + geography_level: commune + geography_name: Yvoir + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '91141' + label: geography_id + - column: G + row: start + expected_value: Yvoir + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 78 + label: source_line_start + - column: L + row: start + expected_value: 78 + label: source_line_end + - column: M + row: start + expected_value: 78 + label: source_rate_line + - value_id: '11054' + label: Zandhoven + ordinal: 549 + row_number: 551 + expected_row_header_column: A + expected_row_header: nis_11054 + source_row_id: Zandhoven + geography_id: '11054' + geography_level: commune + geography_name: Zandhoven + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11054' + label: geography_id + - column: G + row: start + expected_value: Zandhoven + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 79 + label: source_line_start + - column: L + row: start + expected_value: 79 + label: source_line_end + - column: M + row: start + expected_value: 79 + label: source_rate_line + - value_id: '23094' + label: Zaventem + ordinal: 550 + row_number: 552 + expected_row_header_column: A + expected_row_header: nis_23094 + source_row_id: Zaventem + geography_id: '23094' + geography_level: commune + geography_name: Zaventem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23094' + label: geography_id + - column: G + row: start + expected_value: Zaventem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 80 + label: source_line_start + - column: L + row: start + expected_value: 80 + label: source_line_end + - column: M + row: start + expected_value: 80 + label: source_rate_line + - value_id: '31040' + label: Zedelgem + ordinal: 551 + row_number: 553 + expected_row_header_column: A + expected_row_header: nis_31040 + source_row_id: Zedelgem + geography_id: '31040' + geography_level: commune + geography_name: Zedelgem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31040' + label: geography_id + - column: G + row: start + expected_value: Zedelgem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 81 + label: source_line_start + - column: L + row: start + expected_value: 81 + label: source_line_end + - column: M + row: start + expected_value: 81 + label: source_rate_line + - value_id: '42028' + label: Zele + ordinal: 552 + row_number: 554 + expected_row_header_column: A + expected_row_header: nis_42028 + source_row_id: Zele + geography_id: '42028' + geography_level: commune + geography_name: Zele + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '42028' + label: geography_id + - column: G + row: start + expected_value: Zele + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 82 + label: source_line_start + - column: L + row: start + expected_value: 82 + label: source_line_end + - column: M + row: start + expected_value: 82 + label: source_rate_line + - value_id: '43018' + label: Zelzate + ordinal: 553 + row_number: 555 + expected_row_header_column: A + expected_row_header: nis_43018 + source_row_id: Zelzate + geography_id: '43018' + geography_level: commune + geography_name: Zelzate + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '43018' + label: geography_id + - column: G + row: start + expected_value: Zelzate + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 83 + label: source_line_start + - column: L + row: start + expected_value: 83 + label: source_line_end + - column: M + row: start + expected_value: 83 + label: source_rate_line + - value_id: '23096' + label: Zemst + ordinal: 554 + row_number: 556 + expected_row_header_column: A + expected_row_header: nis_23096 + source_row_id: Zemst + geography_id: '23096' + geography_level: commune + geography_name: Zemst + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '23096' + label: geography_id + - column: G + row: start + expected_value: Zemst + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 84 + label: source_line_start + - column: L + row: start + expected_value: 84 + label: source_line_end + - column: M + row: start + expected_value: 84 + label: source_rate_line + - value_id: '11055' + label: Zoersel + ordinal: 555 + row_number: 557 + expected_row_header_column: A + expected_row_header: nis_11055 + source_row_id: Zoersel + geography_id: '11055' + geography_level: commune + geography_name: Zoersel + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '11055' + label: geography_id + - column: G + row: start + expected_value: Zoersel + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 85 + label: source_line_start + - column: L + row: start + expected_value: 85 + label: source_line_end + - column: M + row: start + expected_value: 85 + label: source_rate_line + - value_id: '71066' + label: Zonhoven + ordinal: 556 + row_number: 558 + expected_row_header_column: A + expected_row_header: nis_71066 + source_row_id: Zonhoven + geography_id: '71066' + geography_level: commune + geography_name: Zonhoven + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71066' + label: geography_id + - column: G + row: start + expected_value: Zonhoven + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 86 + label: source_line_start + - column: L + row: start + expected_value: 86 + label: source_line_end + - column: M + row: start + expected_value: 86 + label: source_rate_line + - value_id: '33037' + label: Zonnebeke + ordinal: 557 + row_number: 559 + expected_row_header_column: A + expected_row_header: nis_33037 + source_row_id: Zonnebeke + geography_id: '33037' + geography_level: commune + geography_name: Zonnebeke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '33037' + label: geography_id + - column: G + row: start + expected_value: Zonnebeke + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 2 + label: source_column_block + - column: K + row: start + expected_value: 87 + label: source_line_start + - column: L + row: start + expected_value: 87 + label: source_line_end + - column: M + row: start + expected_value: 87 + label: source_rate_line + - value_id: '41081' + label: Zottegem + ordinal: 558 + row_number: 560 + expected_row_header_column: A + expected_row_header: nis_41081 + source_row_id: Zottegem + geography_id: '41081' + geography_level: commune + geography_name: Zottegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '41081' + label: geography_id + - column: G + row: start + expected_value: Zottegem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 89 + label: source_line_start + - column: L + row: start + expected_value: 89 + label: source_line_end + - column: M + row: start + expected_value: 89 + label: source_rate_line + - value_id: '24130' + label: Zoutleeuw + ordinal: 559 + row_number: 561 + expected_row_header_column: A + expected_row_header: nis_24130 + source_row_id: Zoutleeuw + geography_id: '24130' + geography_level: commune + geography_name: Zoutleeuw + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '24130' + label: geography_id + - column: G + row: start + expected_value: Zoutleeuw + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 90 + label: source_line_start + - column: L + row: start + expected_value: 90 + label: source_line_end + - column: M + row: start + expected_value: 90 + label: source_rate_line + - value_id: '31042' + label: Zuienkerke + ordinal: 560 + row_number: 562 + expected_row_header_column: A + expected_row_header: nis_31042 + source_row_id: Zuienkerke + geography_id: '31042' + geography_level: commune + geography_name: Zuienkerke + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '31042' + label: geography_id + - column: G + row: start + expected_value: Zuienkerke + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 91 + label: source_line_start + - column: L + row: start + expected_value: 91 + label: source_line_end + - column: M + row: start + expected_value: 91 + label: source_rate_line + - value_id: '44081' + label: Zulte + ordinal: 561 + row_number: 563 + expected_row_header_column: A + expected_row_header: nis_44081 + source_row_id: Zulte + geography_id: '44081' + geography_level: commune + geography_name: Zulte + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '44081' + label: geography_id + - column: G + row: start + expected_value: Zulte + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 92 + label: source_line_start + - column: L + row: start + expected_value: 92 + label: source_line_end + - column: M + row: start + expected_value: 92 + label: source_rate_line + - value_id: '71067' + label: Zutendaal + ordinal: 562 + row_number: 564 + expected_row_header_column: A + expected_row_header: nis_71067 + source_row_id: Zutendaal + geography_id: '71067' + geography_level: commune + geography_name: Zutendaal + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '71067' + label: geography_id + - column: G + row: start + expected_value: Zutendaal + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 93 + label: source_line_start + - column: L + row: start + expected_value: 93 + label: source_line_end + - column: M + row: start + expected_value: 93 + label: source_rate_line + - value_id: '45065' + label: Zwalm + ordinal: 563 + row_number: 565 + expected_row_header_column: A + expected_row_header: nis_45065 + source_row_id: Zwalm + geography_id: '45065' + geography_level: commune + geography_name: Zwalm + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '45065' + label: geography_id + - column: G + row: start + expected_value: Zwalm + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 94 + label: source_line_start + - column: L + row: start + expected_value: 94 + label: source_line_end + - column: M + row: start + expected_value: 94 + label: source_rate_line + - value_id: '34042' + label: Zwevegem + ordinal: 564 + row_number: 566 + expected_row_header_column: A + expected_row_header: nis_34042 + source_row_id: Zwevegem + geography_id: '34042' + geography_level: commune + geography_name: Zwevegem + geography_vintage: nis_2025 + table_record_kind: total + guard_cells: + - column: C + row: start + expected_value: '34042' + label: geography_id + - column: G + row: start + expected_value: Zwevegem + label: publisher_commune + - column: I + row: start + expected_value: 5 + label: source_page + - column: J + row: start + expected_value: 3 + label: source_column_block + - column: K + row: start + expected_value: 95 + label: source_line_start + - column: L + row: start + expected_value: 95 + label: source_line_end + - column: M + row: start + expected_value: 95 + label: source_rate_line + measures: + - measure_id: municipal_pit_surcharge_rate + label: Rate (%) + ordinal: 0 + column: H + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: municipal_pit_surcharge_rate + source_concept: spf_finances.municipal_pit_surcharge_rate + concept_relation: source_label + concept_authority: spf_finances + concept_evidence_url: https://fin.belgium.be/sites/default/files/media/documents/municipal-tax-rate-2026.pdf + concept_evidence_notes: Publisher heading Municipal tax rates (%) for tax assessment year 2026 and + repeated CITY OR MUNICIPALITY / Rate (%) columns. Direct administrative rate in percent; no averaging + or scaling. + legal_vintage: income_year_2025_assessment_year_2026 + unit: percent + aggregation: rate + expected_cell_type: number diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 187023cd..7ae3bf40 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -425,6 +425,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # USD series and PensionStat's residents abroad) and 18 calendar years. # Their commune, NUTS1 and country names follow the existing Statbel # packages, so no geography-name warning is added. + # B2b: SPF Finances' assessment-year 2026 municipal surcharge rates add 565 + # government facts, one at each existing commune key (tax_year:2025). SPF + # spells nine communes unlike Statbel (Bruxelles, Waimes and seven + # orthographic forms); the package keeps SPF's wording, so nine commune + # geography-name warnings are added. assert summary["counts"] == { "aggregate_duplicate_key_count": 0, "entity_count": 12, @@ -447,7 +452,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # The Belgian transport sources add 31,244: Eurostat's 55 annual USD # rates, FPD's 10,239 January 2025 amount-band cells and PensionStat's # 20,954 workbook cells, which replace its four curated headlines. - "fact_count": 1617502, + "fact_count": 1618067, # The same change adds 82,064 geography keys: 46,363 Scottish 2022 # output areas (UV404), 35,673 LSOA-level keys from the DESNZ LSOA # workbooks (Scotland's data zones already exist), the 26 Northern @@ -485,11 +490,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # they are skipped (17 -> 24) and the built-package count is unchanged. "skipped_source_count": 24, # chronicle#381 adds the Gambling Commission. - "source_count": 58, + "source_count": 59, # chronicle#326/#339/#356/#357/#358 add 28 packages and retire the three # all-claims UC area packages. chronicle#381 adds four and replaces the # 30 June Consumer Trends package with the 30 September one. - "source_package_count": 415, + "source_package_count": 416, # 1 semantic-duplicate warning, plus the publisher wording Chronicle # keeps as published: values two packages word differently, groupby # rows that drift inside one package (chronicle#265, #266), and the @@ -515,7 +520,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # The Belgian transport sources add one: Eurostat's exchange-rate # dataset labels freq=A 'Annual', as its JSON-stat category label # prints it, where the older Eurostat packages carry the bare code 'A'. - "warning_count": 123, + "warning_count": 132, } row_count = 0 provenance_classes = set() @@ -533,14 +538,14 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): if row_count == 1: assert row["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert row["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert row_count == 1617502 + assert row_count == 1618067 assert provenance_classes <= { "administrative", "census", "model_output", "survey_aggregate", } - assert source_packages["source_package_count"] == 415 + assert source_packages["source_package_count"] == 416 assert source_packages["skipped_source_count"] == 24 assert sorted(item["source"] for item in source_packages["skipped_sources"]) == [ "census-acs-s0101-congressional-district-age-2024", @@ -568,7 +573,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 1617502 + assert coverage["fact_count"] == 1618067 assert coverage["counts"]["by_source"] == { "bea": 446, "bfp_economic_outlook": 5, @@ -618,6 +623,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "sfpd_pension_amount_bands": 10239, "sfpd_pensions": 20954, "slc": 343, + "spf_finances_municipal_tax_rate": 565, "spf_finances_pit": 1, "ssa": 426, "statbel_fiscal_income": 565, @@ -630,7 +636,14 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "welshgov": 9567, } table_counts = coverage["counts"]["by_source_table"] - assert len(table_counts) == 357 + assert len(table_counts) == 358 + assert ( + table_counts[ + "spf_finances_municipal_tax_rate:Municipal tax rates (%) for tax " + "assessment year 2026" + ] + == 565 + ) assert ( table_counts["bea:NIPA Table 7.8. Supplements to Wages and Salaries by Type"] == 1 @@ -2069,6 +2082,8 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): expected_period_counts[key] = expected_period_counts.get(key, 0) + 1 expected_period_counts["month:2025-01"] += 10239 + 20932 expected_period_counts["calendar_year:2025"] += 22 - 4 + # B2b: SPF Finances' municipal rates, income year 2025 (assessment year 2026). + expected_period_counts["tax_year:2025"] += 565 assert coverage["counts"]["by_period"] == expected_period_counts # country:NZ: 330 WFF (#209) + 5 national population (#211) + 27 Treasury # (#321) + 3,522 IRD I1 (#318) + 510 IRD I2 (#210) + 103 MSD (#319) @@ -2096,7 +2111,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): assert coverage["counts"]["by_geography"]["nuts1:BE1"] == 8567 assert coverage["counts"]["by_geography"]["nuts1:BE2"] == 9447 assert coverage["counts"]["by_geography"]["nuts1:BE3"] == 9321 - assert coverage["counts"]["by_geography"]["commune:11002"] == 9 + assert coverage["counts"]["by_geography"]["commune:11002"] == 10 assert ( coverage["counts"]["by_geography"][ "statistical_scope:eurostat:ert_bil_eur_a:USD" @@ -2165,7 +2180,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dwelling": 274367, "family": 1700, "firm": 1440, - "government": 3569, + "government": 4134, "household": 676320, "institutional_sector": 8806, "pension_plan": 2, @@ -2177,7 +2192,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): assert not coverage["duplicates"]["aggregate_fact_keys"] assert len(coverage["duplicates"]["semantic_fact_keys"]) == 2324 assert Counter(warning["code"] for warning in summary["warnings"]) == { - "conflicting_geography_name_across_packages": 82, + "conflicting_geography_name_across_packages": 91, "conflicting_groupby_value_label": 23, "conflicting_value_label_across_packages": 17, "duplicate_semantic_fact_key": 1, @@ -2209,6 +2224,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): if warning["code"] == "conflicting_geography_name_across_packages" ] assert Counter(warning["key"].split(":")[0] for warning in geography_names) == { + "commune": 9, "county": 77, "local_authority": 2, "statistical_scope": 3, @@ -2251,6 +2267,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ] == [] assert {warning["key"].split(":")[1][0] for warning in geography_names} == { "0", + "2", + "5", + "6", "E", "S", "n", @@ -2296,6 +2315,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "statbel-population-structure-2025", "sfpd-pension-amount-bands-2025", "sfpd-legal-pension-caseload-2025", + "spf-finances-municipal-tax-rate-ay2026", ): assert (output_dir / "sources" / source / "consumer_facts.jsonl").exists() assert (output_dir / "sources" / "soi-table-1-1" / "consumer_facts.jsonl").exists() diff --git a/tests/test_chronicle_spf_finances_municipal_tax_rate.py b/tests/test_chronicle_spf_finances_municipal_tax_rate.py new file mode 100644 index 00000000..8dd86127 --- /dev/null +++ b/tests/test_chronicle_spf_finances_municipal_tax_rate.py @@ -0,0 +1,519 @@ +"""Independent source audits for FPS Finance's assessment-year 2026 rates.""" + +from __future__ import annotations + +import csv +import hashlib +import re +import runpy +import unicodedata +from collections import Counter +from dataclasses import replace +from decimal import Decimal +from itertools import pairwise +from pathlib import Path + +import pytest +import yaml +from pypdf import PdfReader + +from chronicle.bundle import _dimension_label_reports, build_bundle_coverage +from chronicle.consumer_contract import ( + build_aggregate_fact_key, + build_semantic_fact_key, + consumer_fact_rows, + validate_consumer_fact_contract, +) +from chronicle.core import validate_facts +from chronicle.source_package import ( + SOURCE_PACKAGE_ALIASES, + load_source_package, + validate_source_package, +) +from chronicle.sources.cells import build_source_cell_key, validate_source_cells + +REPO_ROOT = Path(__file__).resolve().parents[1] +ALIAS = "spf-finances-municipal-tax-rate-ay2026" +PACKAGE_DIR = REPO_ROOT / "packages/spf_finances/municipal_tax_rate_ay2026" +DATA_DIR = REPO_ROOT / "db/data/spf_finances/municipal_tax_rate_ay2026" +RAW_PATH = DATA_DIR / "municipal-tax-rate-2026.pdf" +CSV_PATH = DATA_DIR / "spf_finances_municipal_tax_rate_ay2026.csv" +AUDIT_PATH = PACKAGE_DIR / "commune_mapping_audit.csv" +STATBEL_PATH = ( + REPO_ROOT + / "db/data/statbel/population_structure_commune_2025" + / "statbel_population_structure_commune_2025.csv" +) +RAW_SHA256 = "051211d85f05367002c31ad1879b294af50b8c14119d2127451bc976bd5e1606" +NORMALIZED_LABELS = { + "Blégny", + "Braine-l'Alleud", + "Fontaine-l'Evêque", + "Les-Bons-Villers", + "Mont-de-l'Enclus", + "Ottignies-Louvain-La-Neuve", + "Villers-le-Bouillet", +} +# Communes whose SPF-printed name differs from Statbel's canonical name. Facts +# carry the publisher's wording (harness, chronicle#266); identity is the NIS code. +PUBLISHER_NAME_DIFFERS = { + "21004": ("Bruxelles", "Brussels"), + "25014": ("Braine-l'Alleud", "Braine-l’Alleud"), + "25121": ("Ottignies-Louvain-La-Neuve", "Ottignies-Louvain-la-Neuve"), + "52022": ("Fontaine-l'Evêque", "Fontaine-l’Evêque"), + "52075": ("Les-Bons-Villers", "Les Bons Villers"), + "57095": ("Mont-de-l'Enclus", "Mont-de-l’Enclus"), + "61068": ("Villers-le-Bouillet", "Villers-Le-Bouillet"), + "62119": ("Blégny", "Blegny"), + "63080": ("Waimes", "Weismes"), +} + + +def _csv_rows(path): + with path.open(encoding="utf-8", newline="") as stream: + return list(csv.DictReader(stream)) + + +def _orthographic_key(text): + # This intentionally does not call the generator's normalization helper. + decomposed = unicodedata.normalize("NFKD", text.casefold()) + unaccented = "".join( + character for character in decomposed if not unicodedata.combining(character) + ) + return re.sub(r"[\s\-'’]", "", unaccented) + + +@pytest.fixture(scope="module") +def curated_rows(): + return _csv_rows(CSV_PATH) + + +@pytest.fixture(scope="module") +def statbel_communes(): + communes = {} + for row in _csv_rows(STATBEL_PATH): + code = row["geography_id"] + if code in communes: + for name in ( + "geography_name", + "source_municipality_nl", + "source_municipality_fr", + ): + assert communes[code][name] == row[name] + communes[code] = row + assert len(communes) == 565 + return communes + + +@pytest.fixture(scope="module") +def publisher_rows(): + """Read every printed cell by visual column, independently of the generator. + + Layout extraction puts rates beside the first line of a wrapped name. The + generator instead uses the default extraction's sequential text lines. + Header gaps determine the three visual blocks, avoiding fixed PDF widths. + """ + document = PdfReader(RAW_PATH) + assert len(document.pages) == 5 + assert document.metadata.title == "Municipal tax rate | FPS Finance" + result = [] + for page_number, page in enumerate(document.pages, start=1): + lines = page.extract_text(extraction_mode="layout").splitlines() + header_number, header = next( + (number, text) + for number, text in enumerate(lines) + if "CITY OR MUNICIPALITY" in text + ) + starts = [ + match.start() for match in re.finditer("CITY OR MUNICIPALITY", header) + ] + ends = [match.end() for match in re.finditer(r"Rate \(%\)", header)] + assert len(starts) == len(ends) == 3 + boundaries = [ + 0, + *((ends[index] + starts[index + 1]) // 2 for index in range(2)), + None, + ] + for block, (start, end) in enumerate(pairwise(boundaries), start=1): + current = None + for line in lines[header_number + 1 :]: + if re.fullmatch(r"\s*\d / 5\s*", line): + break + chunk = line[start:end].strip() + if not chunk: + continue + match = re.fullmatch(r"(.+?)\s+(\d+,\d+)", chunk) + if match: + if current is not None: + result.append(current) + current = { + "publisher_commune": match[1], + "source_rate_text": match[2], + "source_page": page_number, + "source_column_block": block, + } + else: + assert current is not None, (page_number, block, chunk) + assert current["publisher_commune"].endswith("-"), current + current["publisher_commune"] += chunk + if current is not None: + result.append(current) + assert len(result) == 565 + assert len({row["publisher_commune"] for row in result}) == 565 + return result + + +@pytest.fixture(scope="module") +def municipal_rates(): + package = load_source_package(ALIAS) + source_rows = package.build_source_rows(2025) + cells = package.build_source_cells(2025, source_rows=source_rows) + facts = package.build_facts(2025, source_rows=source_rows, cells=cells) + return package, cells, facts + + +def test_every_published_cell_and_exact_pdf_locator_is_preserved( + curated_rows, publisher_rows +): + expected = {row["publisher_commune"]: row for row in publisher_rows} + actual = {row["publisher_commune"]: row for row in curated_rows} + assert len(curated_rows) == len(actual) == 565 + assert actual.keys() == expected.keys() + document = PdfReader(RAW_PATH) + page_lines = [page.extract_text().splitlines() for page in document.pages] + for label, row in actual.items(): + published = expected[label] + assert Decimal(row["value"]) == Decimal( + published["source_rate_text"].replace(",", ".") + ) + assert row["source_rate_text"] == published["source_rate_text"] + assert int(row["source_page"]) == published["source_page"] + assert int(row["source_column_block"]) == published["source_column_block"] + assert row["source_sha256"] == RAW_SHA256 + lines = page_lines[int(row["source_page"]) - 1] + start = int(row["source_line_start"]) + end = int(row["source_line_end"]) + rate_line = int(row["source_rate_line"]) + assert 1 <= start <= rate_line <= end <= len(lines) + fragments = [line.strip() for line in lines[start - 1 : end]] + assert fragments + assert sum("CITY OR MUNICIPALITY" in line for line in lines[:start]) == int( + row["source_column_block"] + ) + text = " ".join(fragments) + assert text.endswith(row["source_rate_text"]) + assert lines[rate_line - 1].strip().endswith(row["source_rate_text"]) + # The default text stream puts a wrapped name on successive lines, + # followed by its rate. Join only its printed hyphenated line breaks. + name = text[: -len(row["source_rate_text"])].strip() + assert re.sub(r"-\s+", "-", name) == label + + +def test_mapping_is_bijective_and_matches_statbel_names_including_german_communes( + curated_rows, statbel_communes +): + assert {row["geography_id"] for row in curated_rows} == statbel_communes.keys() + assert Counter(row["geography_id"] for row in curated_rows) == { + code: 1 for code in statbel_communes + } + normalized = set() + differing = {} + for row in curated_rows: + label = row["publisher_commune"] + exact = { + code + for code, commune in statbel_communes.items() + if label + in (commune["source_municipality_nl"], commune["source_municipality_fr"]) + } + if exact: + assert exact == {row["geography_id"]} + assert row["match_tier"] == "exact_statbel" + else: + candidates = { + code + for code, commune in statbel_communes.items() + if _orthographic_key(label) + in { + _orthographic_key(commune["source_municipality_nl"]), + _orthographic_key(commune["source_municipality_fr"]), + } + } + assert candidates == {row["geography_id"]} + assert row["match_tier"] == "orthographic_normalization" + normalized.add(label) + assert row["geography_name"] == label + statbel_name = statbel_communes[row["geography_id"]]["geography_name"] + if label != statbel_name: + differing[row["geography_id"]] = (label, statbel_name) + assert row["geography_level"] == "commune" + assert row["geography_vintage"] == "nis_2025" + assert row["period"] == "2025" + # Source-row evidence for the record set's year constraints. + assert (row["income_year"], row["assessment_year"]) == ("2025", "2026") + assert normalized == NORMALIZED_LABELS + assert differing == PUBLISHER_NAME_DIFFERS + assert Counter(row["match_tier"] for row in curated_rows) == { + "exact_statbel": 558, + "orthographic_normalization": 7, + } + by_name = {row["publisher_commune"]: row for row in curated_rows} + for label in ( + "Amel", + "Büllingen", + "Bütgenbach", + "Burg-Reuland", + "Eupen", + "Kelmis", + "Lontzen", + "Raeren", + "Sankt Vith", + ): + row = by_name[label] + assert row["match_tier"] == "exact_statbel" + commune = statbel_communes[row["geography_id"]] + assert label in ( + commune["source_municipality_nl"], + commune["source_municipality_fr"], + ) + assert { + "Beveren-Kruibeke-Zwijndrecht", + "Bilzen-Hoeselt", + "Tongeren-Borgloon", + "Pajottegem", + } <= by_name.keys() + assert "Borsbeek" not in by_name + + +def test_mapping_audit_preserves_every_source_cell_and_matching_evidence( + curated_rows, statbel_communes +): + audit = _csv_rows(AUDIT_PATH) + assert len(audit) == 565 + by_label = {row["publisher_commune"]: row for row in audit} + assert len(by_label) == len(audit) + for row in curated_rows: + evidence = by_label[row["publisher_commune"]] + assert {key: evidence[key] for key in row} == row + commune = statbel_communes[row["geography_id"]] + for field in ("source_municipality_nl", "source_municipality_fr"): + assert evidence[field] == commune[field] + assert evidence["statbel_geography_name"] == commune["geography_name"] + + +def test_alias_validation_and_explicit_provenance(): + assert SOURCE_PACKAGE_ALIASES[ALIAS] == Path( + "spf_finances/municipal_tax_rate_ay2026" + ) + report = validate_source_package(ALIAS, year=2025) + assert report.valid, report.to_dict() + assert not report.warnings + assert report.counts["row_count"] == report.counts["source_record_count"] == 565 + source = (PACKAGE_DIR / "source_package.yaml").read_text() + payload = yaml.safe_load(source) + assert all( + record_set["provenance_class"] == "administrative" + for record_set in payload["record_sets"] + ) + assert sum( + line.strip() == "provenance_class: administrative" + for line in source.splitlines() + ) == len(payload["record_sets"]) + assert not any( + isinstance(token, (yaml.AliasToken, yaml.AnchorToken)) + for token in yaml.scan(source) + ) + + +def test_rates_preserve_published_tax_period_unit_and_source_lineage( + municipal_rates, curated_rows +): + package, cells, facts = municipal_rates + assert len(facts) == 565 + assert validate_source_cells(cells).valid + assert validate_facts(facts).valid + assert validate_consumer_fact_contract(facts).valid + cell_keys = {build_source_cell_key(cell) for cell in cells} + by_code = {row["geography_id"]: row for row in curated_rows} + for fact in facts: + row = by_code[fact.geography.id] + assert Decimal(str(fact.value)) == Decimal(row["value"]) + assert fact.entity.name == "government" + assert fact.measure.unit == "percent" + assert fact.aggregation.method == "rate" + assert fact.provenance_class == "administrative" + assert fact.assertion == "observation" + # Income-year key, as in the other Belgian tax packages; the printed + # assessment year survives in the label and the constraint below. + assert (fact.period.type, fact.period.value) == ("tax_year", 2025) + coverage = fact.period_coverage + assert coverage is not None + assert coverage.basis == "tax" + assert coverage.source_period_label == "for tax assessment year 2026" + assert "2025" in coverage.notes + assert fact.geography.name == row["publisher_commune"] + assert fact.geography.vintage == "nis_2025" + # The NIS code identifies the commune; its spelling is not identity. + assert not fact.filters + assert {constraint.variable for constraint in fact.constraints} == { + "income_year", + "assessment_year", + } + assert fact.source_record_id + assert fact.source_row_keys + assert fact.source_cell_keys + assert set(fact.source_cell_keys) <= cell_keys + assert package.artifact.artifact_year == 2025 + payload = yaml.safe_load((PACKAGE_DIR / "source_package.yaml").read_text()) + (record_set,) = payload["record_sets"] + assert record_set["shared_constraints"] == [ + { + "variable": "income_year", + "operator": "==", + "value": 2025, + "label": "Publisher income year", + }, + { + "variable": "assessment_year", + "operator": "==", + "value": 2026, + "label": "Publisher assessment year", + }, + ] + + +def _respell(fact, old, new): + """Replace a printed name wherever a fact carries it: name, filters, constraints.""" + return replace( + fact, + geography=replace(fact.geography, name=new), + filters={ + key: new if value == old else value for key, value in fact.filters.items() + }, + constraints=tuple( + replace(constraint, value=new) if constraint.value == old else constraint + for constraint in fact.constraints + ), + ) + + +def test_printed_spelling_never_changes_fact_identity( + municipal_rates, statbel_communes +): + """For every fact, respelling its commune leaves both keys unchanged. + + The NIS code is the identity; the printed name is a label (fact identity + ADR v2). Changing the code, by contrast, must change the keys. + """ + _, _, facts = municipal_rates + codes = sorted(statbel_communes) + for fact in facts: + keys = (build_aggregate_fact_key(fact), build_semantic_fact_key(fact)) + name = fact.geography.name + spellings = { + statbel_communes[fact.geography.id]["geography_name"], + name.casefold(), + name.upper(), + _orthographic_key(name), + } - {name} + assert spellings + for spelling in spellings: + respelled = _respell(fact, name, spelling) + assert ( + build_aggregate_fact_key(respelled), + build_semantic_fact_key(respelled), + ) == keys + other = codes[(codes.index(fact.geography.id) + 1) % len(codes)] + moved = replace(fact, geography=replace(fact.geography, id=other)) + assert build_aggregate_fact_key(moved) != keys[0] + assert build_semantic_fact_key(moved) != keys[1] + + +def test_source_capture_hash_and_r2_storage_are_declared(): + manifest = yaml.safe_load((DATA_DIR / "manifest.yaml").read_text()) + assert manifest["source_id"] == "belgium" + assert manifest["package_id"] == ALIAS + by_filename = {entry["filename"]: entry for entry in manifest["files"].values()} + assert RAW_PATH.name in by_filename + assert CSV_PATH.name in by_filename + for path in (RAW_PATH, CSV_PATH): + content = path.read_bytes() + entry = by_filename[path.name] + assert hashlib.sha256(content).hexdigest() == entry["sha256"] + assert len(content) == entry["size_bytes"] + storage = entry["storage"]["r2"] + assert storage["provider"] == "r2" + assert storage["bucket"] == "ledger-raw" + assert storage["key"].startswith(f"raw/belgium/{ALIAS}/") + assert storage["key"].endswith(f"/{entry['sha256']}/{path.name}") + assert storage["uri"] == f"r2://ledger-raw/{storage['key']}" + assert by_filename[RAW_PATH.name]["sha256"] == RAW_SHA256 + assert by_filename[RAW_PATH.name]["size_bytes"] == 182_097 + capture = by_filename[RAW_PATH.name] + assert capture["retrieved_at"] == "2026-10-23" + assert capture["source_url"].endswith( + "/sites/default/files/media/documents/municipal-tax-rate-2026.pdf" + ) + assert {row["source_url"] for row in _csv_rows(CSV_PATH)} == {capture["source_url"]} + + +def test_source_only_coverage_and_identity_do_not_add_duplicate_facts(municipal_rates): + _, _, facts = municipal_rates + rows = consumer_fact_rows(facts) + assert _dimension_label_reports(ALIAS, rows) == ([], []) + coverage = build_bundle_coverage(rows) + assert coverage["fact_count"] == 565 + assert coverage["counts"]["by_period"] == {"tax_year:2025": 565} + assert coverage["counts"]["by_entity"] == {"government": 565} + assert coverage["counts"]["by_source"] == {"spf_finances_municipal_tax_rate": 565} + assert coverage["counts"]["by_source_table"] == { + "spf_finances_municipal_tax_rate:Municipal tax rates (%) " + "for tax assessment year 2026": 565 + } + assert len(coverage["counts"]["by_geography"]) == 565 + assert set(coverage["counts"]["by_geography"].values()) == {1} + assert not coverage["duplicates"]["aggregate_fact_keys"] + assert not coverage["duplicates"]["semantic_fact_keys"] + for row in rows: + assert row["lineage"]["source_cell_keys"] + assert row["source"]["raw_r2_key"].startswith(f"raw/belgium/{ALIAS}/") + assert not {"target", "solver", "calibration", "uprating_factor"} & row.keys() + + +def test_generator_reproduces_all_curated_and_declared_bytes(): + generator = runpy.run_path(str(PACKAGE_DIR / "build_package.py")) + outputs = generator["render_outputs"]() + assert { + CSV_PATH, + AUDIT_PATH, + DATA_DIR / "manifest.yaml", + PACKAGE_DIR / "source_package.yaml", + } <= outputs.keys() + for path, expected in outputs.items(): + assert path.read_bytes() == expected, path.relative_to(REPO_ROOT) + + +def test_mapping_fails_closed_for_unresolved_ambiguous_and_duplicate_communes(): + generator = runpy.run_path(str(PACKAGE_DIR / "build_package.py")) + communes = generator["load_communes"]() + with pytest.raises(ValueError, match="(?i)unresolved|not match|unknown"): + generator["match_commune"]("Not a Belgian municipality", communes) + duplicated = dict(communes) + duplicated["99999"] = dict(communes["11001"]) + with pytest.raises(ValueError, match="(?i)ambiguous"): + generator["match_commune"]("Aartselaar", duplicated) + source_rows = generator["parse_pdf"]() + with pytest.raises(ValueError, match="(?i)duplicate|bijective|unique"): + generator["assemble_rows"](source_rows=[*source_rows, source_rows[0]]) + + +def test_geography_guard_rejects_semantic_drift(municipal_rates): + package, cells, _ = municipal_rates + changed = [ + replace(cell, raw_value="99999", display_value="99999") + if cell.address == "C2" + else cell + for cell in cells + ] + with pytest.raises(ValueError, match="expected"): + package.build_facts(2025, cells=changed)