Skip to content
Indexo Pro

Tax · Your municipality and your net pay

Municipal tax 2026: your municipality’s rate and its effect on your net pay

Updated on

Calculate the municipal tax in your municipality

In 2026, municipal tax ranges from 0% in Knokke-Heist to 9% in Mesen. The average across the 565 municipalities is 7.55% of the tax owed to the State; in Flanders, 7.22%. For a single white-collar worker on €3,500 gross a month, each point of municipal tax is worth about €81 a year on their 2026 income.

Your monthly net salary does not change from one municipality to another: the difference appears in the final tax, the following year. Indexo has found a sourced rate for 344 of the 565 municipalities (tax year 2026, 2025 income).

0%Knokke-Heist, the only municipality with no municipal tax
9%Mesen, the highest rate
7.55%the average of the 565 municipalities in 2026
€81one point of municipal tax a year, on €3,500 gross

The municipal tax map

Each municipality is coloured according to its rate: the darker the blue, the higher the tax. Coastal municipalities and several municipalities around Antwerp and Brussels are the least taxed; rates of 8.5% and above are found mainly in West Flanders (Mesen, Roeselare) and in Wallonia, where the Region recommends not exceeding 8.8%.

Map of the 2026 municipal tax in Belgium, by municipality 344 of the 565 municipalities coloured by rate, from 0% (Knokke-Heist) to 9% (Mesen); 221 municipalities without a sourced rate in grey hatching. The same data appear in the ‘Each municipality’s rate’ table further down. Aartselaar: 5%Antwerp: 7%Boechout: 7.1%Boom: 7.9%Brasschaat: 6%Brecht: 7%Edegem: 6.5%Essen: 7%Hemiksem: 7.5%Hove: 7.5%Kalmthout: 7.5%Kapellen: 5.5%Kontich: 5.7%Lint: 8%Mortsel: 7.5%Niel: 8%Ranst: 6.5%Rumst: 6.5%Schelle: 6.8%Schilde: 5%Schoten: 6.5%Stabroek: 7.3%Wijnegem: 5.5%Wommelgem: 5%Wuustwezel: 7%Zandhoven: 7%Zoersel: 6.5%Malle: 7%Berlaar: 7.8%Bonheiden: 7.5%Bornem: 7.3%Duffel: 6.5%Heist-op-den-Berg: 7.5%Lier: 7.2%Mechelen: 6.5%Nijlen: 7%Putte: 7.5%Sint-Katelijne-Waver: 7.1%Willebroek: 7.3%Puurs-Sint-Amands: 7.3%Arendonk: 7.5%Baarle-Hertog: 7.2%Balen: 8%Beerse: 6.9%Dessel: 6%Geel: 7%Grobbendonk: 7.5%Herentals: 7.2%Herenthout: 7.5%Herselt: 7.3%Hoogstraten: 5.7%Hulshout: 7%Kasterlee: 7%Lille: 6.5%Meerhout: 8%Merksplas: 6.5%Mol: 7.7%Olen: 6.5%Oud-Turnhout: 7%Ravels: 6%Retie: 7.8%Rijkevorsel: 7.4%Turnhout: 7.5%Vorselaar: 7.5%Vosselaar: 7.5%Westerlo: 7%Laakdal: 7.5%Anderlecht: 7%Auderghem: 6%Berchem-Sainte-Agathe: 6.5%City of Brussels: 4.9%Etterbeek: 5.8%Evere: rate not foundForest: 7%Ganshoren: rate not foundIxelles: rate not foundJette: rate not foundKoekelberg: rate not foundMolenbeek-Saint-Jean: 7%Saint-Gilles: rate not foundSaint-Josse-ten-Noode: rate not foundSchaerbeek: rate not foundUccle: 5.6%Watermael-Boitsfort: 6.9%Woluwe-Saint-Lambert: rate not foundWoluwe-Saint-Pierre: 5.7%Asse: 6.9%Beersel: 6.9%Bever: 8%Dilbeek: 6.9%Grimbergen: 7.4%Halle: 7.1%Hoeilaart: 6.8%Kampenhout: 7%Kapelle-op-den-Bos: 7.8%Liedekerke: 7.8%Londerzeel: 7.9%Machelen: 5%Meise: 7.9%Merchtem: 7.1%Opwijk: 7.8%Overijse: 7.3%Pepingen: 7.5%Sint-Pieters-Leeuw: 7%Steenokkerzeel: 6.7%Ternat: 6.9%Vilvoorde: 7.2%Zaventem: 5%Zemst: 7%Roosdaal: 7.5%Drogenbos: 7%Kraainem: 7%Linkebeek: 7.8%Sint-Genesius-Rode: 6%Wemmel: 7%Wezembeek-Oppem: 6.5%Lennik: 7.9%Affligem: 7%Pajottegem: 7.3%Aarschot: 8%Begijnendijk: 7.9%Bekkevoort: 7.6%Bertem: 7.5%Bierbeek: 7%Boortmeerbeek: 7.2%Boutersem: 7.6%Diest: 7.9%Geetbets: 8%Haacht: 6.7%Herent: 7.7%Hoegaarden: 8%Holsbeek: 7%Huldenberg: 8%Keerbergen: 6.5%Kortenaken: 7.8%Kortenberg: 7.9%Landen: 7.9%Leuven: 6.7%Lubbeek: 7.5%Oud-Heverlee: 6.5%Rotselaar: 6.8%Tervuren: 6.7%Tienen: 8.6%Tremelo: 7%Zoutleeuw: 8.3%Linter: 8%Scherpenheuvel-Zichem: 8%Tielt-Winge: 7.9%Glabbeek: 7.8%Beauvechain: rate not foundBraine-l’Alleud: 5.5%Braine-le-Château: rate not foundChaumont-Gistoux: rate not foundCourt-Saint-Etienne: rate not foundGenappe: 8%Grez-Doiceau: rate not foundIncourt: 8%Ittre: rate not foundJodoigne: 8.8%La Hulpe: rate not foundMont-Saint-Guibert: rate not foundNivelles: rate not foundPerwez: rate not foundRixensart: rate not foundTubize: rate not foundVillers-la-Ville: rate not foundWaterloo: 5.7%Wavre: 7.3%Chastre: rate not foundHélécine: 8.8%Lasne: rate not foundOrp-Jauche: rate not foundOttignies-Louvain-la-Neuve: rate not foundRamillies: rate not foundRebecq: rate not foundWalhain: rate not foundBeernem: 7.8%Blankenberge: 6%Bruges: 6.9%Damme: 8%Jabbeke: 7.7%Oostkamp: 8%Torhout: 8%Zedelgem: 8%Zuienkerke: 7%Knokke-Heist: 0%Diksmuide: 8%Houthulst: 7.5%Koekelare: 7%Kortemark: 7.8%Lo-Reninge: 7.7%Ypres: 8%Mesen: 9%Poperinge: 8%Wervik: 8%Zonnebeke: 8%Heuvelland: 8%Langemark-Poelkapelle: 8%Vleteren: 7.4%Anzegem: 8%Avelgem: 7%Deerlijk: 8%Harelbeke: 7.5%Kortrijk: 7.9%Kuurne: 7.9%Lendelede: 7.8%Menen: 8%Waregem: 6.8%Wevelgem: 6.8%Zwevegem: 7.5%Spiere-Helkijn: 7%Bredene: 7%Gistel: 7%Ichtegem: 7.7%Middelkerke: 3%Ostend: 6.5%Oudenburg: 7.7%De Haan: 5%Hooglede: 7.9%Ingelmunster: 8%Izegem: 7%Ledegem: 7.5%Lichtervelde: 7.5%Moorslede: 8%Roeselare: 8.5%Staden: 8%Dentergem: 7.5%Oostrozebeke: 7.9%Pittem: 7.5%Wielsbeke: 7.5%Ardooie: 6%Wingene: 7.8%Tielt: 7.8%Alveringem: 8%De Panne: 5%Koksijde: 5%Nieuwpoort: 5%Veurne: 7%Aalst: 7.5%Denderleeuw: 7.3%Geraardsbergen: 7.8%Haaltert: 7.2%Herzele: 7.5%Lede: 7.9%Ninove: 7.5%Sint-Lievens-Houtem: 7.9%Zottegem: 7.5%Erpe-Mere: 7%Berlare: 7.6%Buggenhout: 7.8%Dendermonde: 7.5%Hamme: 8%Laarne: 7.8%Lebbeke: 7.5%Waasmunster: 7.4%Wetteren: 7.5%Wichelen: 7.5%Zele: 7.8%Assenede: 7%Eeklo: 7.5%Kaprijke: 7.5%Maldegem: 6.9%Sint-Laureins: 7%Zelzate: 7.5%Destelbergen: 6.9%Evergem: 7.4%Gavere: 7.3%Ghent: 6.5%Oosterzele: 7.8%Sint-Martens-Latem: 5.5%Zulte: 5.9%Deinze: 6.9%Aalter: 6.5%Lievegem: 7%Nazareth-De Pinte: 6.9%Lochristi: 6.9%Merelbeke-Melle: 7.5%Oudenaarde: 7%Ronse: 8%Brakel: 8%Kluisbergen: 7.5%Wortegem-Petegem: 8.1%Horebeke: 7.7%Lierde: 7.3%Maarkedal: 7%Zwalm: 6.9%Kruisem: 7.5%Sint-Gillis-Waas: 7.9%Sint-Niklaas: 7.5%Stekene: 8%Temse: 8%Lokeren: 6.5%Beveren-Kruibeke-Zwijndrecht: 5%Ath: 8.8%Beloeil: rate not foundBernissart: 8.5%Brugelette: rate not foundChièvres: 8.8%Ellezelles: rate not foundFlobecq: rate not foundFrasnes-lez-Anvaing: rate not foundEnghien: rate not foundSilly: rate not foundLessines: 8.8%Chapelle-lez-Herlaimont: 8.8%Charleroi: rate not foundChâtelet: rate not foundCourcelles: 8.8%Farciennes: 8.8%Fleurus: rate not foundFontaine-l’Evêque: 8.8%Gerpinnes: rate not foundMontigny-le-Tilleul: rate not foundPont-à-Celles: rate not foundAiseau-Presles: rate not foundLes Bons Villers: rate not foundBoussu: rate not foundDour: rate not foundFrameries: rate not foundHensies: rate not foundJurbise: rate not foundLens: rate not foundMons: 8%Quaregnon: rate not foundQuiévrain: 8.8%Saint-Ghislain: rate not foundColfontaine: rate not foundHonnelles: rate not foundQuévy: rate not foundBraine-le-Comte: rate not foundLe Roeulx: rate not foundSoignies: rate not foundEcaussinnes: rate not foundSeneffe: rate not foundManage: rate not foundAnderlues: 8.8%Beaumont: 8.8%Chimay: rate not foundErquelinnes: rate not foundFroidchapelle: rate not foundLobbes: rate not foundMerbes-le-Château: rate not foundMomignies: rate not foundThuin: rate not foundHam-sur-Heure-Nalinnes: rate not foundSivry-Rance: 8.8%Antoing: rate not foundCelles: rate not foundEstaimpuis: rate not foundPecq: 8.8%Péruwelz: rate not foundRumes: rate not foundTournai: 8.8%Brunehaut: 8.8%Leuze-en-Hainaut: 8.8%Mont-de-l’Enclus: rate not foundMouscron: 8.8%Comines-Warneton: rate not foundLa Louvière: 8.8%Binche: rate not foundEstinnes: rate not foundMorlanwelz: 8.8%Amay: rate not foundBurdinne: rate not foundClavier: rate not foundFerrières: rate not foundHamoir: 8.8%Héron: rate not foundHuy: 8.8%Marchin: 8.8%Modave: rate not foundNandrin: rate not foundOuffet: rate not foundVerlaine: rate not foundVillers-Le-Bouillet: rate not foundWanze: rate not foundAnthisnes: 8.5%Engis: rate not foundTinlot: rate not foundAns: rate not foundAwans: rate not foundAywaille: rate not foundBassenge: rate not foundBeyne-Heusay: rate not foundChaudfontaine: rate not foundComblain-au-Pont: 8.8%Dalhem: rate not foundEsneux: 8.1%Fléron: rate not foundHerstal: rate not foundJuprelle: rate not foundLiège: rate not foundOupeye: rate not foundSint-Niklaas: rate not foundSeraing: rate not foundSoumagne: rate not foundSprimont: rate not foundVisé: 8.8%Grâce-Hollogne: rate not foundBlégny: rate not foundFlémalle: rate not foundNeupré: rate not foundTrooz: rate not foundAmel: rate not foundAubel: rate not foundBaelen: rate not foundBüllingen: rate not foundBütgenbach: rate not foundDison: rate not foundEupen: rate not foundHerve: rate not foundJalhay: 6.8%Kelmis: rate not foundLierneux: rate not foundLimburg: 8.8%Lontzen: rate not foundMalmedy: rate not foundOlne: rate not foundPepinster: rate not foundRaeren: rate not foundSankt Vith: rate not foundSpa: 7%Stavelot: rate not foundStoumont: rate not foundTheux: rate not foundVerviers: rate not foundWaimes: rate not foundWelkenraedt: rate not foundTrois-Ponts: rate not foundBurg-Reuland: rate not foundPlombières: rate not foundThimister-Clermont: rate not foundBerloz: rate not foundBraives: rate not foundCrisnée: rate not foundDonceel: 8.8%Fexhe-le-Haut-Clocher: 8.8%Geer: rate not foundHannut: rate not foundLincent: 8.8%Oreye: rate not foundRemicourt: rate not foundSaint-Georges-sur-Meuse: rate not foundWaremme: rate not foundWasseiges: rate not foundFaimes: 8.8%As: 7.5%Beringen: 7.6%Diepenbeek: 8%Genk: 7.5%Gingelom: 8%Halen: 8%Herk-de-Stad: 7%Leopoldsburg: 8%Lummen: 6.7%Nieuwerkerken: 7.7%Sint-Truiden: 8%Zonhoven: 8%Zutendaal: 8%Heusden-Zolder: 7.5%Tessenderlo-Ham: 7%Hasselt: 7%Bocholt: 8%Bree: 8%Kinrooi: 7%Lommel: 6%Maaseik: 8.5%Peer: 8%Hamont-Achel: 7%Hechtel-Eksel: 7.5%Houthalen-Helchteren: 8%Dilsen-Stokkem: 8%Oudsbergen: 6.5%Pelt: 6%Alken: 7%Heers: 7.5%Herstappe: 5%Lanaken: 6.9%Riemst: 8%Wellen: 7.8%Maasmechelen: 7.8%Voeren: 7.5%Bilzen-Hoeselt: 7.9%Tongeren-Borgloon: 7.1%Arlon: rate not foundAttert: rate not foundAubange: 8%Martelange: rate not foundMessancy: rate not foundFauvillers: rate not foundHouffalize: rate not foundVielsalm: 8.8%Vaux-sur-Sûre: rate not foundGouvy: rate not foundSainte-Ode: rate not foundBastogne: rate not foundDurbuy: rate not foundErezée: rate not foundHotton: 8.5%La Roche-en-Ardenne: rate not foundMarche-en-Famenne: rate not foundNassogne: rate not foundRendeux: rate not foundTenneville: rate not foundManhay: rate not foundBertrix: rate not foundBouillon: rate not foundDaverdisse: rate not foundHerbeumont: rate not foundLéglise: 8%Libin: rate not foundNeufchâteau: rate not foundPaliseul: rate not foundSaint-Hubert: rate not foundTellin: rate not foundWellin: rate not foundLibramont-Chevigny: rate not foundChiny: rate not foundEtalle: rate not foundFlorenville: rate not foundMeix-devant-Virton: rate not foundMusson: rate not foundSaint-Léger: rate not foundTintigny: rate not foundVirton: 8.5%Habay: rate not foundRouvroy: rate not foundAnhée: rate not foundBeauraing: rate not foundBièvre: rate not foundCiney: rate not foundDinant: 8.8%Gedinne: rate not foundHamois: rate not foundHavelange: 8.8%Houyet: rate not foundOnhaye: rate not foundRochefort: rate not foundSomme-Leuze: rate not foundYvoir: rate not foundHastière: rate not foundVresse-sur-Semois: rate not foundAndenne: rate not foundAssesse: rate not foundEghezée: rate not foundFloreffe: rate not foundFosses-la-Ville: rate not foundGesves: rate not foundMettet: rate not foundNamur: rate not foundOhey: rate not foundProfondeville: rate not foundSombreffe: rate not foundSambreville: rate not foundFernelmont: rate not foundJemeppe-sur-Sambre: rate not foundLa Bruyère: rate not foundGembloux: 7.6%Cerfontaine: rate not foundCouvin: rate not foundDoische: rate not foundFlorennes: rate not foundPhilippeville: rate not foundWalcourt: rate not foundViroinval: rate not found
The 19 municipalities of the Brussels-Capital Region, enlarged: 10 rates known Anderlecht: 7%Auderghem: 6%Berchem-Sainte-Agathe: 6.5%City of Brussels: 4.9%Etterbeek: 5.8%Evere: rate not foundForest: 7%Ganshoren: rate not foundIxelles: rate not foundJette: rate not foundKoekelberg: rate not foundMolenbeek-Saint-Jean: 7%Saint-Gilles: rate not foundSaint-Josse-ten-Noode: rate not foundSchaerbeek: rate not foundUccle: 5.6%Watermael-Boitsfort: 6.9%Woluwe-Saint-Lambert: rate not foundWoluwe-Saint-Pierre: 5.7%
Brussels, enlarged.
  • Rate not found (221 municipalities)
  • 5% or less
  • from 5.1 to 6%
  • from 6.1 to 6.9%
  • from 7 to 7.4%
  • from 7.5 to 7.9%
  • from 8 to 8.4%
  • 8.5% and above

Municipal surcharge rates on personal income tax, tax year 2026 (2025 income). Tap a municipality to select it in the calculator. Municipal boundaries: Statbel, grouped according to the mergers of 1 January 2025.

On a phone, the easiest way is to look up your municipality in the calculator or in the table of all municipalities.

How does municipal tax work?

Municipal tax (a surcharge on personal income tax, in Dutch aanvullende personenbelasting) is a percentage of the tax you owe the State. At 7%, you pay €7.00 to your municipality for every €100.00 of tax. Each municipal council sets its rate in a tax regulation (Article 468 of the Income Tax Code).

  • Your net pay does not change: the withholding tax (bedrijfsvoorheffing / précompte professionnel) deducted every month includes a flat-rate municipal tax of 7%, whatever your municipality.
  • The final tax is adjusted: your tax assessment notice (aanslagbiljet / avertissement-extrait de rôle) applies your municipality’s real rate. A municipality at 9% costs you a little more than the withholding tax deducted, one at 5% a little less.
  • The municipality on 1 January counts: you pay the tax of the municipality where you are registered on 1 January of the tax year. For your 2025 income, that is your municipality on 1 January 2026.
  • The rate is voted each year or for several years: the regulation must come into force before 31 January; otherwise, the previous year’s rate continues to apply. Several municipalities, such as Tournai, Bernissart or Rotselaar, voted at the end of 2025 for a rate valid from 2026 to 2031.
Gross per monthTax owed to the StateTax at 5%Tax at 7.55% (average)Tax at 9%
€2,000€2,424€121€183€218
€2,500€4,596€230€347€414
€3,000€6,196€310€468€558
€3,500€8,101€405€612€729
€4,000€10,630€532€803€957
€5,000€15,689€784€1,184€1,412
Annual municipal tax for a single white-collar worker by their municipality’s rate, on their 2026 income, calculated by Indexo’s engine, assuming the tax year 2026 rate is unchanged in 2027.

Rates by Region

RegionMunicipalitiesSourced ratesAverage rateLowest to highest known
Brussels-Capital Region1910not calculated4.9% to 7%
Flemish Region2852857.22%0% to 9%
Walloon Region26149not calculated5.5% to 8.8%
Municipalities and municipal tax rates by Region, tax year 2026. Average for Flanders: Agentschap Binnenlands Bestuur, quoted by the Flemish Minister for Home Affairs. The averages for Brussels and Wallonia are not calculated while rates are missing.

The least taxed municipalities: 5% or less

MunicipalityRegionRateTax on €3,500 gross
Knokke-HeistFlanders0%€0
MiddelkerkeFlanders3%€243
City of BrusselsBrussels4.9%€397
AartselaarFlanders5%€405
Beveren-Kruibeke-ZwijndrechtFlanders5%€405
De HaanFlanders5%€405
De PanneFlanders5%€405
HerstappeFlanders5%€405
KoksijdeFlanders5%€405
MachelenFlanders5%€405
NieuwpoortFlanders5%€405
SchildeFlanders5%€405
WommelgemFlanders5%€405
ZaventemFlanders5%€405

The most taxed municipalities: 8.8% or more

Mesen has the highest rate in Belgium, 9%. In Wallonia, 33 municipalities apply the maximum recommended by the Region, according to RTBF (March 2026); five reached it in 2026: Lincent, Comblain-au-Pont, Marchin, Morlanwelz and Brunehaut.

MunicipalityRegionRateTax on €3,500 gross
MesenFlanders9%€729
AnderluesWallonia8.8%€713
AthWallonia8.8%€713
BeaumontWallonia8.8%€713
BrunehautWallonia8.8%€713
Chapelle-lez-HerlaimontWallonia8.8%€713
ChièvresWallonia8.8%€713
Comblain-au-PontWallonia8.8%€713
CourcellesWallonia8.8%€713
DinantWallonia8.8%€713
DonceelWallonia8.8%€713
FaimesWallonia8.8%€713
FarciennesWallonia8.8%€713
Fexhe-le-Haut-ClocherWallonia8.8%€713
Fontaine-l’EvêqueWallonia8.8%€713
HamoirWallonia8.8%€713
HavelangeWallonia8.8%€713
HélécineWallonia8.8%€713
HuyWallonia8.8%€713
JodoigneWallonia8.8%€713
La LouvièreWallonia8.8%€713
LessinesWallonia8.8%€713
Leuze-en-HainautWallonia8.8%€713
LimburgWallonia8.8%€713
LincentWallonia8.8%€713
MarchinWallonia8.8%€713
MorlanwelzWallonia8.8%€713
MouscronWallonia8.8%€713
PecqWallonia8.8%€713
QuiévrainWallonia8.8%€713
Sivry-RanceWallonia8.8%€713
TournaiWallonia8.8%€713
VielsalmWallonia8.8%€713
ViséWallonia8.8%€713

Lists drawn from the 344 municipalities for which Indexo has a sourced rate; 221 Walloon and Brussels municipalities are not yet included.

Calculate the municipal tax in your municipality

Type the name of your municipality, in French, Dutch or German. Add another municipality to compare or to prepare a move. Nothing is sent: everything is calculated in your browser.

The tool could not be displayed. Reload the page (Cmd + Shift + R on a Mac, Ctrl + F5 on a PC).

Each municipality’s rate

The 565 Belgian municipalities in place since the mergers of 1 January 2025. Click on a municipality to see its rate, its rank, the example tax and the comparison with its neighbours. The former municipalities merged in 2019 and 2025 (Borsbeek, Kortessem, Galmaarden, Bertogne…) are recognised by the calculator. For 221 municipalities, Indexo has not yet found a source: the rate appears on your tax assessment notice and in the municipality’s tax regulation.

MunicipalityProvinceRate 2026Tax on €3,500 grossSource of the rate
AalstEast Flanders7.5%€608secondary
AalterEast Flanders6.5%€527secondary
AarschotFlemish Brabant8%€648secondary
AartselaarAntwerp5%€405secondary
AffligemFlemish Brabant7%€567secondary
Aiseau-PreslesHainautrate not found——
AlkenLimburg7%€567secondary
AlveringemWest Flanders8%€648secondary
AmayLiègerate not found——
AmelLiègerate not found——
AndenneNamurrate not found——
AnderlechtBrussels-Capital7%€567municipality
AnderluesHainaut8.8%€713secondary
AnhéeNamurrate not found——
AnsLiègerate not found——
AnthisnesLiège8.5%€689municipality
AntoingHainautrate not found——
AntwerpAntwerp7%€567secondary
AnzegemWest Flanders8%€648secondary
ArdooieWest Flanders6%€486secondary
ArendonkAntwerp7.5%€608secondary
ArlonLuxembourgrate not found——
AsLimburg7.5%€608secondary
AsseFlemish Brabant6.9%€559secondary
AssenedeEast Flanders7%€567secondary
AssesseNamurrate not found——
AthHainaut8.8%€713secondary
AttertLuxembourgrate not found——
AubangeLuxembourg8%€648municipality
AubelLiègerate not found——
AuderghemBrussels-Capital6%€486municipality
AvelgemWest Flanders7%€567secondary
AwansLiègerate not found——
AywailleLiègerate not found——
Baarle-HertogAntwerp7.2%€583secondary
BaelenLiègerate not found——
BalenAntwerp8%€648secondary
BassengeLiègerate not found——
BastogneLuxembourgrate not found——
BeaumontHainaut8.8%€713secondary
BeauraingNamurrate not found——
BeauvechainWalloon Brabantrate not found——
BeernemWest Flanders7.8%€632secondary
BeerseAntwerp6.9%€559secondary
BeerselFlemish Brabant6.9%€559secondary
BegijnendijkFlemish Brabant7.9%€640secondary
BekkevoortFlemish Brabant7.6%€616secondary
BeloeilHainautrate not found——
Berchem-Sainte-AgatheBrussels-Capital6.5%€527municipality
BeringenLimburg7.6%€616secondary
BerlaarAntwerp7.8%€632secondary
BerlareEast Flanders7.6%€616secondary
BerlozLiègerate not found——
BernissartHainaut8.5%€689municipality
BertemFlemish Brabant7.5%€608secondary
BertrixLuxembourgrate not found——
BeverFlemish Brabant8%€648secondary
Beveren-Kruibeke-ZwijndrechtEast Flanders5%€405secondary
Beyne-HeusayLiègerate not found——
BierbeekFlemish Brabant7%€567secondary
BièvreNamurrate not found——
Bilzen-HoeseltLimburg7.9%€640secondary
BincheHainautrate not found——
BlankenbergeWest Flanders6%€486secondary
BlégnyLiègerate not found——
BocholtLimburg8%€648secondary
BoechoutAntwerp7.1%€575secondary
BonheidenAntwerp7.5%€608secondary
BoomAntwerp7.9%€640secondary
BoortmeerbeekFlemish Brabant7.2%€583secondary
BornemAntwerp7.3%€591secondary
BouillonLuxembourgrate not found——
BoussuHainautrate not found——
BoutersemFlemish Brabant7.6%€616secondary
Braine-l’AlleudWalloon Brabant5.5%€446secondary
Braine-le-ChâteauWalloon Brabantrate not found——
Braine-le-ComteHainautrate not found——
BraivesLiègerate not found——
BrakelEast Flanders8%€648secondary
BrasschaatAntwerp6%€486secondary
BrechtAntwerp7%€567secondary
BredeneWest Flanders7%€567secondary
BreeLimburg8%€648secondary
BrugeletteHainautrate not found——
BrugesWest Flanders6.9%€559secondary
BrunehautHainaut8.8%€713secondary
City of BrusselsBrussels-Capital4.9%€397municipality
BuggenhoutEast Flanders7.8%€632secondary
BüllingenLiègerate not found——
BurdinneLiègerate not found——
Burg-ReulandLiègerate not found——
BütgenbachLiègerate not found——
CellesHainautrate not found——
CerfontaineNamurrate not found——
Chapelle-lez-HerlaimontHainaut8.8%€713secondary
CharleroiHainautrate not found——
ChastreWalloon Brabantrate not found——
ChâteletHainautrate not found——
ChaudfontaineLiègerate not found——
Chaumont-GistouxWalloon Brabantrate not found——
ChièvresHainaut8.8%€713secondary
ChimayHainautrate not found——
ChinyLuxembourgrate not found——
CineyNamurrate not found——
ClavierLiègerate not found——
ColfontaineHainautrate not found——
Comblain-au-PontLiège8.8%€713secondary
Comines-WarnetonHainautrate not found——
CourcellesHainaut8.8%€713secondary
Court-Saint-EtienneWalloon Brabantrate not found——
CouvinNamurrate not found——
CrisnéeLiègerate not found——
DalhemLiègerate not found——
DammeWest Flanders8%€648secondary
DaverdisseLuxembourgrate not found——
De HaanWest Flanders5%€405secondary
De PanneWest Flanders5%€405secondary
DeerlijkWest Flanders8%€648secondary
DeinzeEast Flanders6.9%€559secondary
DenderleeuwEast Flanders7.3%€591secondary
DendermondeEast Flanders7.5%€608secondary
DentergemWest Flanders7.5%€608secondary
DesselAntwerp6%€486secondary
DestelbergenEast Flanders6.9%€559secondary
DiepenbeekLimburg8%€648secondary
DiestFlemish Brabant7.9%€640secondary
DiksmuideWest Flanders8%€648municipality
DilbeekFlemish Brabant6.9%€559secondary
Dilsen-StokkemLimburg8%€648secondary
DinantNamur8.8%€713secondary
DisonLiègerate not found——
DoischeNamurrate not found——
DonceelLiège8.8%€713secondary
DourHainautrate not found——
DrogenbosFlemish Brabant7%€567secondary
DuffelAntwerp6.5%€527secondary
DurbuyLuxembourgrate not found——
EcaussinnesHainautrate not found——
EdegemAntwerp6.5%€527secondary
EekloEast Flanders7.5%€608secondary
EghezéeNamurrate not found——
EllezellesHainautrate not found——
EnghienHainautrate not found——
EngisLiègerate not found——
ErezéeLuxembourgrate not found——
Erpe-MereEast Flanders7%€567secondary
ErquelinnesHainautrate not found——
EsneuxLiège8.1%€656secondary
EssenAntwerp7%€567secondary
EstaimpuisHainautrate not found——
EstinnesHainautrate not found——
EtalleLuxembourgrate not found——
EtterbeekBrussels-Capital5.8%€470municipality
EupenLiègerate not found——
EvereBrussels-Capitalrate not found——
EvergemEast Flanders7.4%€600secondary
FaimesLiège8.8%€713secondary
FarciennesHainaut8.8%€713secondary
FauvillersLuxembourgrate not found——
FernelmontNamurrate not found——
FerrièresLiègerate not found——
Fexhe-le-Haut-ClocherLiège8.8%€713secondary
FlémalleLiègerate not found——
FléronLiègerate not found——
FleurusHainautrate not found——
FlobecqHainautrate not found——
FloreffeNamurrate not found——
FlorennesNamurrate not found——
FlorenvilleLuxembourgrate not found——
Fontaine-l’EvêqueHainaut8.8%€713secondary
ForestBrussels-Capital7%€567municipality
Fosses-la-VilleNamurrate not found——
FrameriesHainautrate not found——
Frasnes-lez-AnvaingHainautrate not found——
FroidchapelleHainautrate not found——
GanshorenBrussels-Capitalrate not found——
GavereEast Flanders7.3%€591secondary
GedinneNamurrate not found——
GeelAntwerp7%€567secondary
GeerLiègerate not found——
GeetbetsFlemish Brabant8%€648secondary
GemblouxNamur7.6%€616secondary
GenappeWalloon Brabant8%€648secondary
GenkLimburg7.5%€608secondary
GhentEast Flanders6.5%€527secondary
GeraardsbergenEast Flanders7.8%€632secondary
GerpinnesHainautrate not found——
GesvesNamurrate not found——
GingelomLimburg8%€648secondary
GistelWest Flanders7%€567secondary
GlabbeekFlemish Brabant7.8%€632secondary
GouvyLuxembourgrate not found——
Grâce-HollogneLiègerate not found——
Grez-DoiceauWalloon Brabantrate not found——
GrimbergenFlemish Brabant7.4%€600secondary
GrobbendonkAntwerp7.5%€608secondary
HaachtFlemish Brabant6.7%€543secondary
HaaltertEast Flanders7.2%€583secondary
HabayLuxembourgrate not found——
HalenLimburg8%€648secondary
HalleFlemish Brabant7.1%€575secondary
Ham-sur-Heure-NalinnesHainautrate not found——
HammeEast Flanders8%€648secondary
HamoirLiège8.8%€713secondary
HamoisNamurrate not found——
Hamont-AchelLimburg7%€567secondary
HannutLiègerate not found——
HarelbekeWest Flanders7.5%€608secondary
HasseltLimburg7%€567secondary
HastièreNamurrate not found——
HavelangeNamur8.8%€713secondary
Hechtel-EkselLimburg7.5%€608municipality
HeersLimburg7.5%€608secondary
Heist-op-den-BergAntwerp7.5%€608secondary
HélécineWalloon Brabant8.8%€713secondary
HemiksemAntwerp7.5%€608secondary
HensiesHainautrate not found——
HerbeumontLuxembourgrate not found——
HerentFlemish Brabant7.7%€624secondary
HerentalsAntwerp7.2%€583secondary
HerenthoutAntwerp7.5%€608secondary
Herk-de-StadLimburg7%€567secondary
HéronLiègerate not found——
HerseltAntwerp7.3%€591secondary
HerstalLiègerate not found——
HerstappeLimburg5%€405secondary
HerveLiègerate not found——
HerzeleEast Flanders7.5%€608secondary
Heusden-ZolderLimburg7.5%€608secondary
HeuvellandWest Flanders8%€648secondary
HoegaardenFlemish Brabant8%€648secondary
HoeilaartFlemish Brabant6.8%€551secondary
HolsbeekFlemish Brabant7%€567secondary
HonnellesHainautrate not found——
HoogledeWest Flanders7.9%€640secondary
HoogstratenAntwerp5.7%€462secondary
HorebekeEast Flanders7.7%€624secondary
HottonLuxembourg8.5%€689secondary
HouffalizeLuxembourgrate not found——
Houthalen-HelchterenLimburg8%€648secondary
HouthulstWest Flanders7.5%€608secondary
HouyetNamurrate not found——
HoveAntwerp7.5%€608secondary
HuldenbergFlemish Brabant8%€648secondary
HulshoutAntwerp7%€567secondary
HuyLiège8.8%€713secondary
IchtegemWest Flanders7.7%€624secondary
YpresWest Flanders8%€648secondary
IncourtWalloon Brabant8%€648secondary
IngelmunsterWest Flanders8%€648secondary
IttreWalloon Brabantrate not found——
IxellesBrussels-Capitalrate not found——
IzegemWest Flanders7%€567secondary
JabbekeWest Flanders7.7%€624secondary
JalhayLiège6.8%€551municipality
Jemeppe-sur-SambreNamurrate not found——
JetteBrussels-Capitalrate not found——
JodoigneWalloon Brabant8.8%€713secondary
JuprelleLiègerate not found——
JurbiseHainautrate not found——
KalmthoutAntwerp7.5%€608secondary
KampenhoutFlemish Brabant7%€567secondary
Kapelle-op-den-BosFlemish Brabant7.8%€632secondary
KapellenAntwerp5.5%€446secondary
KaprijkeEast Flanders7.5%€608secondary
KasterleeAntwerp7%€567secondary
KeerbergenFlemish Brabant6.5%€527secondary
KelmisLiègerate not found——
KinrooiLimburg7%€567secondary
KluisbergenEast Flanders7.5%€608secondary
Knokke-HeistWest Flanders0%€0secondary
KoekelareWest Flanders7%€567secondary
KoekelbergBrussels-Capitalrate not found——
KoksijdeWest Flanders5%€405secondary
KontichAntwerp5.7%€462secondary
KortemarkWest Flanders7.8%€632municipality
KortenakenFlemish Brabant7.8%€632secondary
KortenbergFlemish Brabant7.9%€640secondary
KortrijkWest Flanders7.9%€640secondary
KraainemFlemish Brabant7%€567secondary
KruisemEast Flanders7.5%€608secondary
KuurneWest Flanders7.9%€640secondary
La BruyèreNamurrate not found——
La HulpeWalloon Brabantrate not found——
La LouvièreHainaut8.8%€713secondary
La Roche-en-ArdenneLuxembourgrate not found——
LaakdalAntwerp7.5%€608municipality
LaarneEast Flanders7.8%€632secondary
LanakenLimburg6.9%€559secondary
LandenFlemish Brabant7.9%€640secondary
Langemark-PoelkapelleWest Flanders8%€648secondary
LasneWalloon Brabantrate not found——
Le RoeulxHainautrate not found——
LebbekeEast Flanders7.5%€608secondary
LedeEast Flanders7.9%€640secondary
LedegemWest Flanders7.5%€608secondary
LégliseLuxembourg8%€648secondary
LendeledeWest Flanders7.8%€632secondary
LennikFlemish Brabant7.9%€640secondary
LensHainautrate not found——
LeopoldsburgLimburg8%€648secondary
Les Bons VillersHainautrate not found——
LessinesHainaut8.8%€713secondary
LeuvenFlemish Brabant6.7%€543secondary
Leuze-en-HainautHainaut8.8%€713secondary
LibinLuxembourgrate not found——
Libramont-ChevignyLuxembourgrate not found——
LichterveldeWest Flanders7.5%€608secondary
LiedekerkeFlemish Brabant7.8%€632secondary
LiègeLiègerate not found——
LierAntwerp7.2%€583secondary
LierdeEast Flanders7.3%€591secondary
LierneuxLiègerate not found——
LievegemEast Flanders7%€567secondary
LilleAntwerp6.5%€527secondary
LimburgLiège8.8%€713secondary
LincentLiège8.8%€713secondary
LinkebeekFlemish Brabant7.8%€632secondary
LintAntwerp8%€648secondary
LinterFlemish Brabant8%€648secondary
Lo-ReningeWest Flanders7.7%€624secondary
LobbesHainautrate not found——
LochristiEast Flanders6.9%€559secondary
LokerenEast Flanders6.5%€527secondary
LommelLimburg6%€486secondary
LonderzeelFlemish Brabant7.9%€640secondary
LontzenLiègerate not found——
LubbeekFlemish Brabant7.5%€608secondary
LummenLimburg6.7%€543secondary
MaarkedalEast Flanders7%€567secondary
MaaseikLimburg8.5%€689secondary
MaasmechelenLimburg7.8%€632secondary
MachelenFlemish Brabant5%€405secondary
MaldegemEast Flanders6.9%€559secondary
MalleAntwerp7%€567secondary
MalmedyLiègerate not found——
ManageHainautrate not found——
ManhayLuxembourgrate not found——
Marche-en-FamenneLuxembourgrate not found——
MarchinLiège8.8%€713secondary
MartelangeLuxembourgrate not found——
MechelenAntwerp6.5%€527secondary
MeerhoutAntwerp8%€648secondary
MeiseFlemish Brabant7.9%€640secondary
Meix-devant-VirtonLuxembourgrate not found——
MenenWest Flanders8%€648secondary
Merbes-le-ChâteauHainautrate not found——
MerchtemFlemish Brabant7.1%€575secondary
Merelbeke-MelleEast Flanders7.5%€608secondary
MerksplasAntwerp6.5%€527secondary
MesenWest Flanders9%€729secondary
MessancyLuxembourgrate not found——
MettetNamurrate not found——
MiddelkerkeWest Flanders3%€243secondary
ModaveLiègerate not found——
MolAntwerp7.7%€624secondary
Molenbeek-Saint-JeanBrussels-Capital7%€567secondary
MomigniesHainautrate not found——
MonsHainaut8%€648municipality
Mont-de-l’EnclusHainautrate not found——
Mont-Saint-GuibertWalloon Brabantrate not found——
Montigny-le-TilleulHainautrate not found——
MoorsledeWest Flanders8%€648secondary
MorlanwelzHainaut8.8%€713secondary
MortselAntwerp7.5%€608secondary
MouscronHainaut8.8%€713municipality
MussonLuxembourgrate not found——
NamurNamurrate not found——
NandrinLiègerate not found——
NassogneLuxembourgrate not found——
Nazareth-De PinteEast Flanders6.9%€559secondary
NeufchâteauLuxembourgrate not found——
NeupréLiègerate not found——
NielAntwerp8%€648secondary
NieuwerkerkenLimburg7.7%€624secondary
NieuwpoortWest Flanders5%€405secondary
NijlenAntwerp7%€567secondary
NinoveEast Flanders7.5%€608secondary
NivellesWalloon Brabantrate not found——
OheyNamurrate not found——
OlenAntwerp6.5%€527secondary
OlneLiègerate not found——
OnhayeNamurrate not found——
OstendWest Flanders6.5%€527secondary
OosterzeleEast Flanders7.8%€632secondary
OostkampWest Flanders8%€648secondary
OostrozebekeWest Flanders7.9%€640secondary
OpwijkFlemish Brabant7.8%€632secondary
OreyeLiègerate not found——
Orp-JaucheWalloon Brabantrate not found——
Ottignies-Louvain-la-NeuveWalloon Brabantrate not found——
Oud-HeverleeFlemish Brabant6.5%€527secondary
Oud-TurnhoutAntwerp7%€567secondary
OudenaardeEast Flanders7%€567secondary
OudenburgWest Flanders7.7%€624secondary
OudsbergenLimburg6.5%€527secondary
OuffetLiègerate not found——
OupeyeLiègerate not found——
OverijseFlemish Brabant7.3%€591secondary
PajottegemFlemish Brabant7.3%€591secondary
PaliseulLuxembourgrate not found——
PecqHainaut8.8%€713secondary
PeerLimburg8%€648secondary
PeltLimburg6%€486secondary
PepingenFlemish Brabant7.5%€608secondary
PepinsterLiègerate not found——
PéruwelzHainautrate not found——
PerwezWalloon Brabantrate not found——
PhilippevilleNamurrate not found——
PittemWest Flanders7.5%€608secondary
PlombièresLiègerate not found——
Pont-à-CellesHainautrate not found——
PoperingeWest Flanders8%€648secondary
ProfondevilleNamurrate not found——
PutteAntwerp7.5%€608municipality
Puurs-Sint-AmandsAntwerp7.3%€591secondary
QuaregnonHainautrate not found——
QuévyHainautrate not found——
QuiévrainHainaut8.8%€713secondary
RaerenLiègerate not found——
RamilliesWalloon Brabantrate not found——
RanstAntwerp6.5%€527secondary
RavelsAntwerp6%€486secondary
RebecqWalloon Brabantrate not found——
RemicourtLiègerate not found——
RendeuxLuxembourgrate not found——
RetieAntwerp7.8%€632secondary
RiemstLimburg8%€648secondary
RijkevorselAntwerp7.4%€600secondary
RixensartWalloon Brabantrate not found——
RochefortNamurrate not found——
RoeselareWest Flanders8.5%€689secondary
RonseEast Flanders8%€648secondary
RoosdaalFlemish Brabant7.5%€608secondary
RotselaarFlemish Brabant6.8%€551municipality
RouvroyLuxembourgrate not found——
RumesHainautrate not found——
RumstAntwerp6.5%€527secondary
Saint-Georges-sur-MeuseLiègerate not found——
Saint-GhislainHainautrate not found——
Saint-GillesBrussels-Capitalrate not found——
Saint-HubertLuxembourgrate not found——
Saint-Josse-ten-NoodeBrussels-Capitalrate not found——
Saint-LégerLuxembourgrate not found——
Sint-NiklaasLiègerate not found——
Sainte-OdeLuxembourgrate not found——
SambrevilleNamurrate not found——
Sankt VithLiègerate not found——
SchaerbeekBrussels-Capitalrate not found——
SchelleAntwerp6.8%€551secondary
Scherpenheuvel-ZichemFlemish Brabant8%€648secondary
SchildeAntwerp5%€405secondary
SchotenAntwerp6.5%€527secondary
SeneffeHainautrate not found——
SeraingLiègerate not found——
SillyHainautrate not found——
Sint-Genesius-RodeFlemish Brabant6%€486secondary
Sint-Gillis-WaasEast Flanders7.9%€640secondary
Sint-Katelijne-WaverAntwerp7.1%€575secondary
Sint-LaureinsEast Flanders7%€567secondary
Sint-Lievens-HoutemEast Flanders7.9%€640secondary
Sint-Martens-LatemEast Flanders5.5%€446secondary
Sint-NiklaasEast Flanders7.5%€608secondary
Sint-Pieters-LeeuwFlemish Brabant7%€567secondary
Sint-TruidenLimburg8%€648secondary
Sivry-RanceHainaut8.8%€713secondary
SoigniesHainautrate not found——
SombreffeNamurrate not found——
Somme-LeuzeNamurrate not found——
SoumagneLiègerate not found——
SpaLiège7%€567secondary
Spiere-HelkijnWest Flanders7%€567secondary
SprimontLiègerate not found——
StabroekAntwerp7.3%€591secondary
StadenWest Flanders8%€648secondary
StavelotLiègerate not found——
SteenokkerzeelFlemish Brabant6.7%€543secondary
StekeneEast Flanders8%€648secondary
StoumontLiègerate not found——
TellinLuxembourgrate not found——
TemseEast Flanders8%€648secondary
TennevilleLuxembourgrate not found——
TernatFlemish Brabant6.9%€559secondary
TervurenFlemish Brabant6.7%€543secondary
Tessenderlo-HamLimburg7%€567secondary
TheuxLiègerate not found——
Thimister-ClermontLiègerate not found——
ThuinHainautrate not found——
TieltWest Flanders7.8%€632secondary
Tielt-WingeFlemish Brabant7.9%€640secondary
TienenFlemish Brabant8.6%€697secondary
TinlotLiègerate not found——
TintignyLuxembourgrate not found——
Tongeren-BorgloonLimburg7.1%€575secondary
TorhoutWest Flanders8%€648secondary
TournaiHainaut8.8%€713municipality
TremeloFlemish Brabant7%€567secondary
Trois-PontsLiègerate not found——
TroozLiègerate not found——
TubizeWalloon Brabantrate not found——
TurnhoutAntwerp7.5%€608secondary
UccleBrussels-Capital5.6%€454municipality
Vaux-sur-SûreLuxembourgrate not found——
VerlaineLiègerate not found——
VerviersLiègerate not found——
VeurneWest Flanders7%€567secondary
VielsalmLuxembourg8.8%€713secondary
Villers-la-VilleWalloon Brabantrate not found——
Villers-Le-BouilletLiègerate not found——
VilvoordeFlemish Brabant7.2%€583secondary
ViroinvalNamurrate not found——
VirtonLuxembourg8.5%€689secondary
ViséLiège8.8%€713secondary
VleterenWest Flanders7.4%€600secondary
VoerenLimburg7.5%€608secondary
VorselaarAntwerp7.5%€608secondary
VosselaarAntwerp7.5%€608secondary
Vresse-sur-SemoisNamurrate not found——
WaasmunsterEast Flanders7.4%€600secondary
WaimesLiègerate not found——
WalcourtNamurrate not found——
WalhainWalloon Brabantrate not found——
WanzeLiègerate not found——
WaregemWest Flanders6.8%€551secondary
WaremmeLiègerate not found——
WasseigesLiègerate not found——
WaterlooWalloon Brabant5.7%€462secondary
Watermael-BoitsfortBrussels-Capital6.9%€559municipality
WavreWalloon Brabant7.3%€591secondary
WelkenraedtLiègerate not found——
WellenLimburg7.8%€632secondary
WellinLuxembourgrate not found——
WemmelFlemish Brabant7%€567secondary
WervikWest Flanders8%€648secondary
WesterloAntwerp7%€567secondary
WetterenEast Flanders7.5%€608secondary
WevelgemWest Flanders6.8%€551secondary
Wezembeek-OppemFlemish Brabant6.5%€527secondary
WichelenEast Flanders7.5%€608secondary
WielsbekeWest Flanders7.5%€608secondary
WijnegemAntwerp5.5%€446secondary
WillebroekAntwerp7.3%€591secondary
WingeneWest Flanders7.8%€632secondary
Woluwe-Saint-LambertBrussels-Capitalrate not found——
Woluwe-Saint-PierreBrussels-Capital5.7%€462municipality
WommelgemAntwerp5%€405secondary
Wortegem-PetegemEast Flanders8.1%€656secondary
WuustwezelAntwerp7%€567municipality
YvoirNamurrate not found——
ZandhovenAntwerp7%€567secondary
ZaventemFlemish Brabant5%€405secondary
ZedelgemWest Flanders8%€648secondary
ZeleEast Flanders7.8%€632secondary
ZelzateEast Flanders7.5%€608secondary
ZemstFlemish Brabant7%€567secondary
ZoerselAntwerp6.5%€527secondary
ZonhovenLimburg8%€648secondary
ZonnebekeWest Flanders8%€648secondary
ZottegemEast Flanders7.5%€608secondary
ZoutleeuwFlemish Brabant8.3%€672secondary
ZuienkerkeWest Flanders7%€567secondary
ZulteEast Flanders5.9%€478secondary
ZutendaalLimburg8%€648secondary
ZwalmEast Flanders6.9%€559secondary
ZwevegemWest Flanders7.5%€608secondary
The 565 Belgian municipalities in 2026, in alphabetical order. Tax year 2026 rates (2025 income) as a percentage of the tax owed to the State. Annual tax estimated by Indexo’s engine for a single white-collar worker on €3,500 gross a month, on their 2026 income, assuming the rate is unchanged in 2027. ‘Municipality’: regulation or publication by the municipality; ‘secondary’: portal or press reproducing the official list.

Frequently asked questions

Which municipality has the lowest municipal tax in 2026?

Knokke-Heist, the only Belgian municipality with no municipal tax (0%). Next come Middelkerke (3%), the City of Brussels (4.9%), then 11 municipalities at 5%, including De Panne and Koksijde, which introduced the tax in 2026.

Which municipality has the highest municipal tax?

Mesen, in West Flanders, with 9%. In Wallonia, the Region recommends not exceeding 8.8%; according to RTBF, 33 municipalities apply this maximum in 2026, including Ath, Dinant, Huy, La Louvière, Mouscron, Tournai and Visé.

Does municipal tax change my net salary?

No. The withholding tax deducted every month always includes 7% of municipal tax, whatever your municipality. The difference with the real rate appears in the final tax settlement: a small amount to pay in a municipality above 7%, a small refund below it.

Which municipality counts if I move during the year?

The one where you live on 1 January of the tax year. If you are registered in your new municipality on 1 January 2027, its rate applies to all your 2026 income.

Where can I find my municipality’s rate?

On your tax assessment notice (the municipal tax line), in the tax regulation published by your municipality and in FPS Finance’s annual list. Indexo includes 344 rates with their source; for other municipalities, enter the rate in the calculator.

What next?

Sources

Parameters in force on 1 October 2026. Each parameter links to its source, the official one where it exists; a secondary source is flagged as such.