Kantonsvergleich.ch

Taxes in Canton Vaud (VD) 2026

Taxes in Lausanne at a gross salary of CHF 80,000 (single): CHF 11'839 · rank 25 of 26 cantonal capitals

Vaud is the most populous canton in French-speaking Switzerland and stretches from Lake Geneva to the Jura. A single person with a gross salary of CHF 80,000 pays about CHF 11'839 in taxes in Lausanne (canton, municipality and federal, without church tax) — rank 25 of 26 cantonal capitals, in the most expensive third. Within the canton, the tax on the same salary ranges from CHF 10'265 in Eclépens to CHF 12'057 in La Praz.

The gap between the cheapest and the most expensive municipality is CHF 1'792 per year: Eclépens pays CHF 10'265, La Praz CHF 12'057 — on the same gross income of CHF 80'000.

Tax burden in all 300 municipalities of canton Vaud — 2026 ranking

Sort by
Ranking of the 300 municipalities in canton Vaud by tax rate and effective tax burden 2026
Rank
municipal
CHF/year
1Eclépens46%10'265
2Coinsins49%10'410
3Buchillon52%10'555
4Genolier52%10'555
5Dully53%10'604
6Lutry54%10'652
7Mies54%10'652
8Lonay55%10'701
9Saint-Sulpice (VD)55%10'701
10Romanel-sur-Morges56%10'749
11Vaux-sur-Morges56%10'749
12Borex57%10'798
13Coppet57%10'798
14Founex57%10'798
15Prangins57%10'798
16Trélex57%10'798
17Lully (VD)58%10'846
18Chavannes-de-Bogis58%10'846
19Commugny58%10'846
20Signy-Avenex58%10'846
21Luins58.5%10'870
22Le Chenit58.5%10'870
23Cudrefin59%10'894
24Jouxtens-Mézery59%10'894
25Saint-Prex59%10'894
26Chéserex59%10'894
27Crans (VD)59%10'894
28Mex (VD)59.5%10'919
29Eysins59.5%10'919
30Rolle59.5%10'919
31Aclens60%10'943
32Etoy60%10'943
33Gingins60%10'943
34Grens60%10'943
35Echandens60.5%10'967
36Villars-Sainte-Croix60.5%10'967
37Vufflens-le-Château60.5%10'967
38Tannay60.5%10'967
39Perroy60.5%10'967
40Pully61%10'991
41Gland61%10'991
42Nyon61%10'991
43Lussy-sur-Morges61.5%11'015
44Bougy-Villars62%11'040
45Rivaz62%11'040
46Chigny62%11'040
47Denges62%11'040
48Bursinel62%11'040
49Mont-sur-Rolle62%11'040
50Bourg-en-Lavaux62.5%11'064
51Bussigny62.5%11'064
52Ecublens (VD)62.5%11'064
53Begnins62.5%11'064
54Gilly62.5%11'064
55Denens63%11'088
56Vich63%11'088
57Crissier63.5%11'112
58La Rippe63.5%11'112
59Rennaz64%11'137
60Féchy64%11'137
61Boussens64%11'137
62Montricher64%11'137
63Sullens64%11'137
64Tolochenaz64%11'137
65Arzier-Le Muids64%11'137
66La Tour-de-Peilz64%11'137
67Epalinges64.5%11'161
68Corsier-sur-Vevey64.5%11'161
69Montagny-près-Yverdon64.5%11'161
70Chessel65%11'185
71Avenches65%11'185
72Faoug65%11'185
73Bournens65%11'185
74Vufflens-la-Ville65%11'185
75Champagne65%11'185
76Onnens (VD)65%11'185
77Préverenges65%11'185
78Rossenges65%11'185
79Syens65%11'185
80Crassier65%11'185
81Ballaigues65%11'185
82Corcelles-près-Payerne65%11'185
83Allaman65%11'185
84Vinzel65%11'185
85Montreux65%11'185
86Veytaux65%11'185
87Aigle66%11'233
88Cossonay66%11'233
89Daillens66%11'233
90Pompaples66%11'233
91Echichens66%11'233
92Arnex-sur-Nyon66%11'233
93Chavannes-des-Bois66%11'233
94Duillier66%11'233
95Saint-Cergue66%11'233
96Chamblon66%11'233
97Roche (VD)66.5%11'258
98Villeneuve (VD)66.5%11'258
99Paudex66.5%11'258
100Essertines-sur-Rolle66.5%11'258
101Vully-les-Lacs67%11'282
102Bonvillars67%11'282
103Morges67%11'282
104Cheseaux-Noréaz67%11'282
105Chexbres67.5%11'306
106Corseaux67.5%11'306
107Blonay - Saint-Légier67.5%11'306
108Ollon68%11'330
109Aubonne68%11'330
110Concise68%11'330
111Bremblens68%11'330
112Yens68%11'330
113Hautemorges68%11'330
114Chardonne68%11'330
115Villars-le-Comte68%11'340
116Senarclens68.5%11'354
117Puidoux68.5%11'354
118Givrins68.5%11'354
119Chevroux68.5%11'354
120Bière69%11'379
121Saint-Livres69%11'379
122Corcelles-près-Concise69%11'379
123Giez69%11'379
124Grandson69%11'379
125Forel (Lavaux)69%11'379
126Savigny69%11'379
127Le Vaud69%11'379
128Bofflens69%11'379
129Servion69%11'379
130Oron69%11'379
131Henniez69%11'379
132Fiez69%11'389
133Bretonnières69%11'389
134Missy69%11'389
135Saint-George69.5%11'403
136Penthaz69.5%11'403
137Lucens69.5%11'403
138Jongny69.5%11'403
139Bettens70%11'427
140Chevilly70%11'427
141Grancy70%11'427
142La Sarraz70%11'427
143Assens70%11'427
144Sainte-Croix70%11'427
145Chavannes-sur-Moudon70%11'427
146Montanaire70%11'427
147Bogis-Bossey70%11'427
148Vallorbe70%11'427
149Payerne70%11'427
150Le Lieu70%11'427
151Belmont-sur-Yverdon70%11'427
152Champvent70%11'427
153Suchy70%11'427
154Vugelles-La Mothe70%11'427
155Mauborget70%11'437
156Romanel-sur-Lausanne70.5%11'451
157Chavornay70.5%11'451
158Jorat-Menthue70.5%11'451
159Valbroye70.5%11'451
160Valeyres-sous-Montagny70.5%11'451
161Bex71%11'476
162Oulens-sous-Echallens71%11'476
163Grandevent71%11'476
164Curtilles71%11'476
165Arnex-sur-Orbe71%11'476
166Jorat-Mézières71%11'476
167Bursins71%11'476
168Pomy71%11'476
169Valeyres-sous-Rances71%11'486
170Lavey-Morcles71.5%11'500
171Yvorne71.5%11'500
172Tévenon71.5%11'500
173Boulens71.5%11'500
174Essertines-sur-Yverdon72%11'524
175Froideville72%11'524
176Belmont-sur-Lausanne72%11'524
177Le Mont-sur-Lausanne72%11'524
178Clarmont72%11'524
179Bavois72%11'524
180Montcherand72%11'524
181Bioley-Magnoux72%11'524
182Villars-Epeney72%11'524
183Fontaines-sur-Grandson72%11'534
184Grandcour72%11'534
185Mathod72%11'534
186Suscévaz72%11'534
187Penthalaz72.5%11'548
188Bottens72.5%11'548
189Echallens72.5%11'548
190Montilliez72.5%11'548
191Prilly72.5%11'548
192Prévonloup72.5%11'548
193Bassins72.5%11'548
194Moudon72.5%11'558
195Ballens73%11'572
196Gimel73%11'572
197Orny73%11'572
198Etagnières73%11'572
199Poliez-Pittet73%11'572
200Rueyres73%11'572
201Cheseaux-sur-Lausanne73%11'572
202Lavigny73%11'572
203Donneloye73%11'572
204Rovray73%11'572
205Treycovagnes73%11'572
206Yvonand73%11'572
207Cuarny73%11'582
208Gryon73.5%11'597
209Vuarrens73.5%11'597
210Ependes (VD)73.5%11'607
211Corbeyrier74%11'621
212Mollens (VD)74%11'621
213Gollion74%11'621
214Morrens (VD)74%11'621
215Penthéréaz74%11'621
216Saint-Saphorin (Lavaux)74%11'621
217Villars-sous-Yens74%11'621
218Croy74%11'621
219Vulliens74%11'621
220Orges74%11'621
221Maracon74.5%11'645
222Montpreveyres74.5%11'645
223Vevey74.5%11'645
224Noville75%11'669
225Dizy75%11'669
226L'Isle75%11'669
227Lussery-Villars75%11'669
228Mauraz75%11'669
229Fey75%11'669
230Bullet75%11'669
231Lovatens75%11'669
232Vucherens75%11'669
233Corcelles-le-Jorat75%11'669
234Villarzel75%11'669
235Burtigny75%11'669
236Chêne-Pâquier75%11'669
237Yverdon-les-Bains75%11'669
238Vuiteboeuf75%11'679
239Chavannes-le-Chêne75%11'679
240Cronay75%11'679
241Ursins75%11'679
242Berolle75.5%11'693
243Goumoëns75.5%11'693
244Orbe75.5%11'693
245Ormont-Dessus76%11'718
246La Chaux (Cossonay)76%11'718
247Cuarnens76%11'718
248Ferreyres76%11'718
249Moiry76%11'718
250Mont-la-Ville76%11'718
251Bretigny-sur-Morrens76%11'718
252Cugy (VD)76%11'718
253Pailly76%11'718
254Novalles76%11'718
255Vullierens76%11'718
256Ogens76%11'718
257Agiez76%11'718
258Sergey76%11'718
259L'Abbaye76%11'718
260Villars-le-Terroir76%11'728
261Baulmes76.5%11'742
262Rances76.5%11'742
263Ormont-Dessous77%11'766
264Saint-Oyens77%11'766
265Saubraz77%11'766
266Chavannes-le-Veyron77%11'766
267Saint-Barthélemy (VD)77%11'766
268Renens (VD)77%11'766
269Champtauroz77%11'766
270Valeyres-sous-Ursins77%11'776
271Longirod77.5%11'790
272Marchissy77.5%11'790
273Chavannes-près-Renens77.5%11'790
274Ropraz77.5%11'790
275Leysin78%11'815
276Dompierre (VD)78%11'825
277Hermenches78%11'825
278Trey78%11'825
279Démoret78%11'825
280Lausanne78.5%11'839
281Bussy-sur-Moudon78.5%11'849
282Lignerolle78.5%11'849
283Bercher79%11'863
284Juriens79%11'863
285Rougemont79%11'863
286Tartegnin79%11'863
287Oppens79%11'863
288Orzens79%11'873
289Premier79.5%11'887
290Mutrux80%11'917
291L'Abergement80%11'921
292Les Clées80%11'921
293Romainmôtier-Envy81%11'960
294Vaulion81%11'960
295Rossinière81%11'960
296Molondin81%11'960
297Provence81%11'970
298Treytorrens (Payerne)81.5%11'984
299Château-d'Oex81.5%11'984
300La Praz83%12'057
Canton mean (300 municipalities)69.4%11'397

All amounts are the total annual tax burden (cantonal, municipal and federal income tax) for a single person, aged 35, no children, no confession, no wealth, gross salary from employment — calculated with the FTA 2026 tax scales.
Canton mean = unweighted average across all 300 municipalities. Rank 1 = lowest burden; municipalities with the same value follow the order of their tax-rate rank.

Calculate taxes in Vaud now

Your details

Max. CHF 7,258 (2026) · also in deductions section

FTAFOPHFSO— Data 2026

Non-binding estimates. Not tax or financial advice. Without guarantee — no substitute for individual professional advice.

Canton Vaud — Key Facts

Abbreviation
VD
Capital
Lausanne
Tax year
2026
Cantonal tax rate
147.3 %
Rank (nationwide)
—
Tax in capital, 80k single
—

Cost of Living in Canton Vaud

Ø Health ins. premium
CHF 487/mo.
Ø Rent 3 rooms
CHF 1'377/mo.
Ø Rent 4 rooms
CHF 1'726/mo.

Average across 300 municipalities. Health ins.: FOPH data 2026, CHF 2,500 deductible. Rent: cantonal figure, FSO 2020.

How much of your salary remains in Vaud? Gross-Net Calculator →

Is relocating to Canton Vaud worth it? Compare taxes, health insurance & rent →

Frequently Asked Questions About Taxes in Vaud

How high are taxes in the canton of Vaud?

In Lausanne, a single person with a gross salary of CHF 80,000 pays about CHF 11'839 in cantonal, municipal and federal taxes; that is rank 25 of 26 cantonal capitals. The tax rate is 147.3% for the canton and 78.5% for the municipality of Lausanne. For married couples, families and other incomes, use the tax calculator.

Which municipalities have the lowest taxes in the canton of Vaud?

At a gross salary of CHF 80,000 (single), Eclépens, Coinsins and Buchillon are the cheapest; the most expensive is La Praz at CHF 12'057. The ranking of all 300 municipalities is shown above on this page.

How is income tax made up in the canton of Vaud?

Of the cantonal tax, the municipal tax of the place of residence and the direct federal tax; members of a recognised denomination also pay church tax. The canton and the municipality each levy their tax with their own rate.

Cantons with similar tax levels

Neighboring cantons in comparison

All cantons