Municipality Tax Rates 2026

Last Updated

Quick Summary

Every Danish income tax payer pays kommuneskat— a local income tax set independently by each of Denmark’s 98 municipalities.

The national average for 2026 is 25.049%, but rates run from 23.39%(Copenhagen) to 26.30% across 11 municipalities.

On a salary of DKK 700,000, that spread is worth roughly DKK 18,800 a year — about DKK 1,570 per month in take-home pay, based entirely on postcode.

Your rate is set by where you’re registered on 5 September of the prior year. Check and update it via your preliminary tax assessment (forskudsopgørelse) on skat.dk.

Danish Tax Isn’t One Number

The first thing that trips up most new arrivals: Danish income tax isn’t a single rate. What you pay is a stack of components, and municipality tax is the largest single variable in that stack.

In 2026, the layers work like this. You pay 8% labour market contribution (AM-bidrag) off the top of gross income, calculated before anything else. On what’s left, you pay bottom-bracket state tax at 12.01%, then middle-bracket tax (7.50% on income above DKK 641,200 after AM-bidrag), top-bracket tax (7.50% above DKK 777,900), or additional top-bracket tax (5% above DKK 2,592,700) if your income reaches those thresholds. On top of all of that sits municipality tax, a flat percentage applied to your taxable income, set locally. Church membership adds a further layer.

State tax is identical for everyone in the country. Municipality tax is not. Two colleagues on the same salary at the same company will pay different income tax if they live in different municipalities. Most people never think about this. It’s worth thinking about.

Tip

AM-bidrag (8%) comes off first. State tax, brackets, and municipality tax are calculated on what’s left.

How Much Does the Rate Actually Vary?

The range across all 98 municipalities runs from 23.39% in Copenhagen to 26.30% across eleven municipalities including Brønderslev, Haderslev, Langeland, Lolland, Læsø, Nyborg, Odsherred, Sorø, Svendborg, Vesthimmerland, and Vordingborg. That’s a spread of 2.91 percentage points.

On paper, that sounds abstract. Run it through a real number.

Take an expat earning DKK 700,000 gross per year, a plausible salary for a mid-career professional in tech, pharma, or engineering. After AM-bidrag (8%), taxable income is roughly DKK 644,000.

MunicipalityRateAnnual municipality tax on DKK 644,000
Copenhagen23.39%approx. DKK 150,600
Svendborg26.30%approx. DKK 169,400
Difference2.91ppapprox. DKK 18,800 / year

Most municipalities cluster between 24% and 26%. Only a handful sit at the extremes. The national average in 2026 is 25.049%, down from 25.1% in 2025, reflecting local budget decisions across all 98 councils.

The 5 Lowest and 5 Highest Rates in 2026

The cheapest municipalities are concentrated around Copenhagen and in Vejle. The most expensive cluster on peripheral islands and in parts of Jutland and Zealand with older populations and higher service demands relative to their tax base. You can see the full list of 2026 rates for all the 98 municipalities below in our interactive table.

5 Lowest Municipality Rates

MunicipalityRate (kommuneskat)
Copenhagen23.39%
Vejle23.40%
Rudersdal23.47%
Gladsaxe23.60%
Herlev23.70%

5 Highest Municipality Rates

MunicipalityRate (kommuneskat)
Brønderslev (and 10 others)26.30%
Hjørring26.21%
Bornholm / Frederikshavn26.20%
Assens / Esbjerg / Fanø / others26.10%

A word of caution on the ‘low-rate’ reading of these tables. Rudersdal and Vejle, two of the cheapest municipalities, are also among Denmark’s more expensive places to rent or buy. The tax saving is real. The housing cost is also real. For anyone with genuine flexibility, the net calculation matters more than the headline rate.

All 98 Municipality Tax Rates, 2026

Municipality Rate 2026 Region

Source: Skatteministeriet, October 2025. Kommuneskat rates only — church tax not included. Full tool: skm.dk/oversigt-over-kommuneskatter.

 

Do Low-Tax Municipalities Actually Make Sense for Expats?

Most expats end up in Copenhagen, Aarhus, Odense, or the immediate suburbs, not because they’ve carefully modelled the tax implications, but because that’s where the jobs are. This is the right instinct. Optimising your postcode for tax while ignoring job market depth, commute time, and housing costs is working the wrong end of the problem.

That said, three groups genuinely benefit from thinking about this.

Remote workers and freelancers with genuine location flexibility can capture real savings. Living in Vejle (23.40%) versus a Copenhagen suburb at around 25.50% saves roughly DKK 13,000 a year on a DKK 600,000 salary, while Vejle is a pleasant mid-sized city with good infrastructure and lower rents.

Couples where one partner commutes can sometimes split the difference. One partner’s workplace anchors the commute radius; the other’s flexibility might justify living in a slightly lower-rate municipality at the edge of that radius.

People already planning a move within Denmark for non-tax reasons, a bigger home, a school catchment, proximity to family, are well served by factoring municipality tax into the decision. It’s free money, in the sense that you’re already moving.

Church Tax: The Layer Most Expats Miss

When you register in Denmark, you’re asked about membership of the Evangelical Lutheran Church (Folkekirken). If you don’t explicitly opt out, you may be enrolled and will pay church tax on top of your municipality rate.

For 2026, the average church tax for members is 0.87%, but it varies significantly by municipality.

MunicipalityChurch tax rate
LowestGentofte0.38%
HighestLæsø1.30%

On a DKK 600,000 taxable income, the difference between those extremes is approximately DKK 5,500 per year.

Check your tax card (årsopgørelse or forskudsopgørelse) at skat.dk. If you’re not a member of the Danish Church and it’s showing a church tax line, that’s an easy DKK 4,000–8,000 a year back in your pocket with a single correction.

Tip

If you’re unsure about your church membership status, log in to skat.dk and check your tax card. Corrections take effect immediately for future payroll withholding.

How SKAT Assigns Your Rate — and What Happens When You Move

Your municipality tax rate is determined by where you’re registered to live on 5 September of the year before the tax year begins. Your 2026 rate was set based on your registered address on 5 September 2025. If you arrived in Denmark after that date, SKAT assigns a provisional rate based on your registration municipality at the time you begin paying tax.

When you move between municipalities mid-year, the transition isn’t immediate. You continue to pay the rate of your old municipality for the remainder of that calendar year, then switch to the new rate from 1 January. This is handled automatically through your tax card, but it’s worth confirming your new address is registered with the CPR office promptly.

Tip

Your rate is locked on 5 September of the prior year. Moving mid-year doesn’t change it until January. Register your address change with CPR immediately.

What to Check on Your Tax Card

Log in to skat.dk and open your forskudsopgørelse. Three things to verify:

Municipality: Does it show the correct municipality for your current address? If you’ve moved recently, verify this.

Church membership: Is your membership status accurately reflected? If you’re not a member, there should be no church tax line.

Combined rate: The combined rate should match your municipality’s kommuneskat + 12.01% bundskat + any applicable bracket additions. If anything looks off, you can update it directly at skat.dk — changes take effect immediately for future payroll withholding.

How Municipality Rates Are Set

Each of Denmark’s 98 municipalities sets its own tax rate annually as part of its budget process in autumn. The rate requires approval from the municipal council and must be submitted to the national government before the end of October for the following year. There’s no national cap, though the state monitors aggregate levels under budget agreements with the municipalities’ national association (KL).

In practice, rates are remarkably stable year to year. The 2026 cycle saw only five municipalities reduce their rates: Copenhagen (−0.11pp), Frederikssund (−0.10pp), Gentofte (−0.10pp), Frederiksberg (−0.07pp), and Rudersdal (−0.05pp). No municipality raised its kommuneskat rate in 2026. The overall national average fell from 25.1% to 25.0%.

Rates tend to be higher in municipalities with older populations, lower average incomes, or high service demands relative to their tax base: rural areas, island municipalities, and some post-industrial towns. They’re lower in wealthy commuter suburbs and urban centres with a large, high-earning working-age population.

When to Get Advice

For most people, municipality tax is a set-and-forget component — you register, your employer deducts at the right rate, and you review once a year on your årsopgørelse. No specialist needed.

The situation changes if you’re self-employed or have income from multiple sources across municipalities, if you’re splitting time between Denmark and another country and your tax residency is ambiguous, or if you’ve moved recently and you’re unsure which rate applies to your withholding. Any of those scenarios warrants a conversation with a Danish tax adviser before year end — getting it wrong means a restskat (tax bill) in the following spring, with interest.

Bottom Line

Municipality tax is the largest single variable in Danish income tax, and the one nobody tells you about when you arrive. The gap between cheapest and most expensive is worth DKK 15,000–19,000 a year at typical expat salary levels.

For most people, where you live is determined by work, schools, and housing, not tax rates. But if you have flexibility, or if you’re planning a move anyway, a quick check on skm.dk costs nothing.

The most immediately actionable thing: check your church tax status. If you’re not a member of the Danish Church and it’s on your tax card, that’s an easy DKK 4,000–8,000 a year recovered with a single correction at skat.dk.

Disclaimer

This article is for informational purposes only and does not constitute financial, tax, or investment advice. Figures reflect publicly available data at time of writing. Always consult a qualified professional regarding your specific situation. See our full disclaimer.