Skip to content
ubvo

Cost map by canton

Cost of living in the canton of Lucerne: every municipality compared

Meggen is the cheapest municipality in the canton of Lucerne: CHF 21,147 per year for taxes, health insurance and electricity. The most expensive is Emmen at CHF 25,068, a spread of CHF 3,921 per year.

Calculated for a couple without children with a gross income of CHF 100,000 (health insurance with CHF 300 deductible, electricity standard household H4). This is the same household as on the municipality pages. The values are approximations at municipality level; what a household pays depends on deductions, wealth and address.

Map of the canton of Lucerne

Coloured by annual cost within the canton. Every municipality leads to its page.

Adligenswil · CHF 23,514Aesch (LU) · CHF 23,069Alberswil · CHF 23,960Altbüron · CHF 24,346Altishofen · CHF 23,222Ballwil · CHF 22,354Beromünster · CHF 23,231Buchrain · CHF 23,769Büron · CHF 23,346Buttisholz · CHF 23,355Dagmersellen · CHF 22,833Dierikon · CHF 23,501Doppleschwand · CHF 24,347Ebikon · CHF 24,825Egolzwil · CHF 23,594Eich · CHF 22,140Emmen · CHF 25,068Entlebuch · CHF 23,842Ermensee · CHF 23,226Eschenbach (LU) · CHF 22,106Escholzmatt-Marbach · CHF 23,725Ettiswil · CHF 23,966Fischbach · CHF 23,842Flühli · CHF 24,351Geuensee · CHF 23,707Gisikon · CHF 22,596Greppen · CHF 23,333Grossdietwil · CHF 24,344Grosswangen · CHF 23,225Hasle (LU) · CHF 24,351Hergiswil bei Willisau · CHF 23,855Hildisrieden · CHF 22,365Hitzkirch · CHF 23,094Hochdorf · CHF 23,199Hohenrain · CHF 23,712Horw · CHF 23,208Inwil · CHF 22,595Knutwil · CHF 24,221Kriens · CHF 24,330Luthern · CHF 24,790Luzern · CHF 23,368Malters · CHF 23,796Mauensee · CHF 23,844Meggen · CHF 21,147Meierskappel · CHF 23,139Menznau · CHF 23,470Nebikon · CHF 23,087Neuenkirch · CHF 23,512Nottwil · CHF 23,519Oberkirch · CHF 23,019Pfaffnau · CHF 24,344Rain · CHF 22,592Reiden · CHF 24,096Rickenbach (LU) · CHF 22,346Roggliswil · CHF 23,847Römerswil · CHF 23,592Romoos · CHF 24,101Root · CHF 22,638Rothenburg · CHF 23,019Ruswil · CHF 23,889Schenkon · CHF 22,012Schlierbach · CHF 23,094Schongau · CHF 23,860Schötz · CHF 23,843Schüpfheim · CHF 24,092Schwarzenberg · CHF 23,835Sempach · CHF 23,014Sursee · CHF 23,512Triengen · CHF 23,842Udligenswil · CHF 23,389Ufhusen · CHF 24,275Vitznau · CHF 22,213Wauwil · CHF 23,714Weggis · CHF 21,963Werthenstein · CHF 24,259Wikon · CHF 24,094Willisau · CHF 23,961Wolhusen · CHF 24,632Zell (LU) · CHF 23,344
cheapermore expensive
With your own household and income: open the interactive map →

All 79 municipalities in the canton of Lucerne

Annual cost for the standard profile, from cheapest to most expensive. Each column names its source and data year; the total mixes years and therefore carries no year of its own.

RankMunicipalityTotal per yearsum of the threeTaxesFTA 2026Health insuranceFOPH 2027ElectricityElCom 2027
1MeggenCHF 21,147CHF 6,880CHF 13,152CHF 1,115
2WeggisCHF 21,963CHF 7,880CHF 12,864CHF 1,219
3SchenkonCHF 22,012CHF 7,750CHF 13,152CHF 1,110
4Eschenbach (LU)CHF 22,106CHF 8,130CHF 12,864CHF 1,112
5EichCHF 22,140CHF 7,880CHF 13,152CHF 1,108
6VitznauCHF 22,213CHF 8,130CHF 12,864CHF 1,219
7Rickenbach (LU)CHF 22,346CHF 8,380CHF 12,864CHF 1,102
8BallwilCHF 22,354CHF 8,380CHF 12,864CHF 1,110
9HildisriedenCHF 22,365CHF 8,380CHF 12,864CHF 1,121
10RainCHF 22,592CHF 8,620CHF 12,864CHF 1,108
11InwilCHF 22,595CHF 8,620CHF 12,864CHF 1,111
12GisikonCHF 22,596CHF 8,620CHF 12,864CHF 1,112
13RootCHF 22,638CHF 8,380CHF 13,152CHF 1,106
14DagmersellenCHF 22,833CHF 8,870CHF 12,864CHF 1,099
15SempachCHF 23,014CHF 8,750CHF 13,152CHF 1,112
16OberkirchCHF 23,019CHF 8,750CHF 13,152CHF 1,117
16RothenburgCHF 23,019CHF 8,750CHF 13,152CHF 1,117
18Aesch (LU)CHF 23,069CHF 9,120CHF 12,864CHF 1,085
19NebikonCHF 23,087CHF 9,120CHF 12,864CHF 1,103
20HitzkirchCHF 23,094CHF 9,120CHF 12,864CHF 1,110
20SchlierbachCHF 23,094CHF 9,120CHF 12,864CHF 1,110
22MeierskappelCHF 23,139CHF 8,870CHF 13,152CHF 1,117
23HochdorfCHF 23,199CHF 9,370CHF 12,864CHF 965
24HorwCHF 23,208CHF 8,130CHF 13,968CHF 1,110
25AltishofenCHF 23,222CHF 9,250CHF 12,864CHF 1,108
26GrosswangenCHF 23,225CHF 9,250CHF 12,864CHF 1,111
27ErmenseeCHF 23,226CHF 9,250CHF 12,864CHF 1,112
28BeromünsterCHF 23,231CHF 9,250CHF 12,864CHF 1,117
29GreppenCHF 23,333CHF 9,250CHF 12,864CHF 1,219
30Zell (LU)CHF 23,344CHF 9,370CHF 12,864CHF 1,110
31BüronCHF 23,346CHF 9,370CHF 12,864CHF 1,112
32ButtisholzCHF 23,355CHF 9,370CHF 12,864CHF 1,121
33LuzernCHF 23,368CHF 8,250CHF 13,968CHF 1,150
34UdligenswilCHF 23,389CHF 9,120CHF 13,152CHF 1,117
35MenznauCHF 23,470CHF 9,500CHF 12,864CHF 1,106
36DierikonCHF 23,501CHF 9,250CHF 13,152CHF 1,099
37NeuenkirchCHF 23,512CHF 9,250CHF 13,152CHF 1,110
37SurseeCHF 23,512CHF 9,250CHF 13,152CHF 1,110
39AdligenswilCHF 23,514CHF 9,250CHF 13,152CHF 1,112
40NottwilCHF 23,519CHF 9,250CHF 13,152CHF 1,117
41RömerswilCHF 23,592CHF 9,620CHF 12,864CHF 1,108
42EgolzwilCHF 23,594CHF 9,620CHF 12,864CHF 1,110
43GeuenseeCHF 23,707CHF 9,740CHF 12,864CHF 1,103
44HohenrainCHF 23,712CHF 9,740CHF 12,864CHF 1,108
45WauwilCHF 23,714CHF 9,740CHF 12,864CHF 1,110
46Escholzmatt-MarbachCHF 23,725CHF 9,620CHF 12,864CHF 1,241
47BuchrainCHF 23,769CHF 9,500CHF 13,152CHF 1,117
48MaltersCHF 23,796CHF 9,500CHF 13,152CHF 1,144
49SchwarzenbergCHF 23,835CHF 9,870CHF 12,864CHF 1,101
50EntlebuchCHF 23,842CHF 9,870CHF 12,864CHF 1,108
50FischbachCHF 23,842CHF 9,870CHF 12,864CHF 1,108
50TriengenCHF 23,842CHF 9,870CHF 12,864CHF 1,108
53SchötzCHF 23,843CHF 9,870CHF 12,864CHF 1,109
54MauenseeCHF 23,844CHF 9,870CHF 12,864CHF 1,110
55RoggliswilCHF 23,847CHF 9,870CHF 12,864CHF 1,113
56Hergiswil bei WillisauCHF 23,855CHF 9,620CHF 12,864CHF 1,371
57SchongauCHF 23,860CHF 9,870CHF 12,864CHF 1,126
58RuswilCHF 23,889CHF 9,620CHF 13,152CHF 1,117
59AlberswilCHF 23,960CHF 9,990CHF 12,864CHF 1,106
60WillisauCHF 23,961CHF 9,870CHF 12,864CHF 1,227
61EttiswilCHF 23,966CHF 9,990CHF 12,864CHF 1,112
62SchüpfheimCHF 24,092CHF 10,120CHF 12,864CHF 1,108
63WikonCHF 24,094CHF 10,120CHF 12,864CHF 1,110
64ReidenCHF 24,096CHF 10,120CHF 12,864CHF 1,112
65RomoosCHF 24,101CHF 10,120CHF 12,864CHF 1,117
66KnutwilCHF 24,221CHF 10,240CHF 12,864CHF 1,117
67WerthensteinCHF 24,259CHF 9,990CHF 13,152CHF 1,117
68UfhusenCHF 24,275CHF 10,120CHF 12,864CHF 1,291
69KriensCHF 24,330CHF 9,250CHF 13,968CHF 1,112
70GrossdietwilCHF 24,344CHF 10,370CHF 12,864CHF 1,110
70PfaffnauCHF 24,344CHF 10,370CHF 12,864CHF 1,110
72AltbüronCHF 24,346CHF 10,370CHF 12,864CHF 1,112
73DoppleschwandCHF 24,347CHF 10,370CHF 12,864CHF 1,113
74FlühliCHF 24,351CHF 10,370CHF 12,864CHF 1,117
74Hasle (LU)CHF 24,351CHF 10,370CHF 12,864CHF 1,117
76WolhusenCHF 24,632CHF 10,370CHF 13,152CHF 1,110
77LuthernCHF 24,790CHF 10,620CHF 12,864CHF 1,306
78EbikonCHF 24,825CHF 9,740CHF 13,968CHF 1,117
79EmmenCHF 25,068CHF 9,990CHF 13,968CHF 1,110

Premium regions in the canton of Lucerne

The canton is divided into 3 premium regions. That is why the health insurance premium also varies within the canton.

Median monthly premium for one adult, standard model with accident cover, CHF 300 deductible, FOPH 2027.

Do you pay tax at source, for example on a B permit? Then differences between municipalities in a canton only matter to you under a subsequent ordinary assessment.

The deduction from your salary is the same in every municipality of a canton. From a gross salary of CHF 120,000 a year you are assessed under the ordinary procedure automatically, below that on application by 31 March of the following year; your municipality’s tax rate then applies. Tax at source and where you live

How we calculate

Total cost adds up income tax (FTA: federal + cantonal + municipal + church), the health insurance premium (FOPH premium region, standard model with CHF 300 deductible) and electricity (ElCom, standard household H4). All values are per year, for standard profiles. Municipality level is an approximation; your exact amount depends on deductions, wealth, deductible choice and your address. If a component is missing for a municipality, it stays grey and is never guessed.

Children calculated as insurers do: 1st and 2nd child usually at the full child rate, from the 3rd child with a sibling discount at many insurers. Calculated per insurer, then the median across all insurers.

All data sources

Other cantons