Skip to content
Study27 June 2026

The Real-Wage Paradox 2026

In Switzerland's most expensive cantons, cleaners earn the least. Geneva and Ticino carry the country's highest health-insurance premiums — and pay the lowest declared cleaning wages. Across all 26 cantons one pattern holds: the more expensive a canton is to live in, the less its domestic workers earn there (r = -0.72). The reason is neither wealth nor taxes, but the border.

Data (CSV)
r = -0.72
Correlation health premium ↔ cleaning wage (negative)
CHF 27.39 / 26.70
Geneva & Ticino: highest premiums, lowest cleaning wages
411,784
Cross-border commuters in Switzerland (FSO, Q4 2025)
CHF 34.24 vs 26.37
Highest (Nidwalden) vs. lowest (Jura) cleaning wage

Executive Summary

You would expect wages to be highest where life is most expensive. Among Swiss domestic workers, the opposite is true. Compare all 26 cantons and a cleaner earns the less the higher the health-insurance premium — the most important fixed-cost block of any household — is in that canton. The relationship is clearly negative and statistically strong: r = -0.72.

The paradox is most visible in the two most expensive premium cantons. Ticino (premium CHF 501.50) and Geneva (CHF 489.80) bear the country's highest health-insurance costs — and at CHF 26.70 and CHF 27.39 per hour respectively, they also pay among the lowest declared cleaning wages. At the other end sit affluent cantons of Central Switzerland with no meaningful cross-border commuting: Nidwalden pays the highest cleaning wage at CHF 34.24, followed by Zurich (33.37) and Schwyz (33.34).

The decisive insight of this study is why that is — and why it is not. It is not wealth and it is not taxes. The best explanatory factor is the cross-border labour supply: the seven border cantons concentrate Switzerland's 411,784 cross-border commuters, and that is precisely where cleaning wages are lowest (r = -0.62 between commuter numbers and wage). Because it is exactly these border cantons that also have the highest premiums (r = +0.75 between premium and commuters), the premium does appear in the picture as a mirror of living costs — but it is not the cause, merely a proxy for the situation at the border.


Where Life Is Expensive, Wages Are Low

As a measure of the cost of living, the health-insurance premium works better than any other single figure: it is mandatory for every household, varies sharply by canton, and in 2026 — at a national CHF 393.30 per person (mean premium, all age groups) — is the largest predictable fixed-cost block. Plot it against the declared cleaning wage and a clearly downward relationship emerges.

The regression line points downward: with every extra franc of premium, the typical cleaning wage falls. At r = -0.72, this is one of the strongest negative relationships to be found between any two cantonal metrics at all. Geneva and Ticino sit at the bottom right — high costs, low wages. Nidwalden, Schwyz and Zurich sit at the top left — moderate premiums, high wages.

The higher the premium, the lower the cleaning wage (r = −0.72)
26.426530.338334.2502GETIr = −0,72Cleaning wage CHF/hrHealth premium CHF/mo.

Each dot is a canton: x = average 2026 health-insurance premium (FOPH, all ages, CHF/mo.), y = declared cleaning wage (Quitt, CHF/hr). The regression line slopes down — the most expensive-premium cantons pay the lowest wages. Geneva and Ticino (highlighted) are the extremes.

The health-insurance premium measures how expensive a canton is to live in. The higher it is, the less the cleaner earns there — the exact opposite of what you would expect.


The Real Driver: The Border, Not Wealth

Correlation is not causation — and this is exactly where the study turns cautious. High premiums do not cause low wages. Both share a common root: the location on the national border. Plot the number of cross-border commuters against the cleaning wage instead of the premium, and the relationship stays negative (r = -0.62). The cantons with the largest cross-border labour supply pay the lowest wages.

The seven cantons with the most cross-border commuters — Geneva (116,752), Ticino (78,686), Vaud (46,170), Basel-Stadt (36,089), Basel-Landschaft (26,273), Neuchâtel (16,253) and Jura(11,620) — together account for by far the largest share of Switzerland's 411,784 cross-border commuters. Six of them pay cleaning wages in the bottom third of the ranking; only Basel-Stadt, with its strong high-wage environment, breaks the pattern.

The mechanism is sober supply-side economics and should be read without any political judgement: where, on top of the local workforce, a large reservoir of commuters from neighbouring countries is available, the labour supply in the low-wage segment is larger — and the wage a domestic worker can negotiate is correspondingly lower. And because the same border cantons, owing to their proximity to expensive urban areas, also carry the highest premiums (premium ↔ cross-border commuters: r = +0.75), the premium appears at first glance as the driver, even though it only mirrors the border situation.

The real driver: more cross-border commuters, lower wage (r = −0.62)
26.45030.358’40134.2116’752VDGETIr = −0,62Cleaning wage CHF/hrCross-border commuters

x = cross-border commuters by canton of work (FSO CBCS, Q4 2025), y = declared cleaning wage (Quitt, CHF/hr). The border cantons Geneva, Ticino and Vaud (highlighted) concentrate the commuters and sit at the bottom of the wage range. Cross-border labour supply — not wealth — best explains the pattern.


Geneva and Ticino: Doubly Penalised

For domestic workers in Geneva and Ticino, the paradox acts like a double burden. They live in Switzerland's two most expensive premium cantons — and at the same time earn among the least. For the cantons of Central Switzerland it is the other way round: moderate premiums, high wages. The contrast can be read off the extremes of the ranking.

Geneva & Ticino — highest costs, lowest wages

  • Premium 2026: Ticino CHF 501.50, Geneva CHF 489.80 (the two highest in Switzerland)
  • Cleaning wage: Ticino CHF 26.70, Geneva CHF 27.39 (at the bottom end)
  • Cross-border commuters: Geneva 116,752, Ticino 78,686 — the largest reservoirs in the country
  • High living costs meet low wages: the paradox in its purest form

Nidwalden & Zurich — moderate costs, highest wages

  • Premium 2026: Nidwalden CHF 322.80, Zurich CHF 385.00 (moderate)
  • Cleaning wage: Nidwalden CHF 34.24 (highest in Switzerland), Zurich CHF 33.37
  • Cross-border commuters: Nidwalden 168 — virtually no cross-border competition
  • Scarce supply meeting affluent demand pushes the wage up

A cleaner in Ticino bears the highest health-insurance premium in Switzerland and at the same time earns the lowest declared wage. In Nidwalden both are reversed.


Cleaning Wages by Canton

The full ranking orders the 26 cantons by declared cleaning wage. The sub-line of each entry shows the health-insurance premium — making the counter-movement directly visible: at the top (high wages) premiums tend to be low, at the bottom (low wages) they are high. The map that follows colours the same information geographically.

Cleaning wages by canton (CHF/hr, declared)
#Cleaning wage
1NidwaldenPremium CHF 322.80CHF 34.24
2ZurichPremium CHF 385.00CHF 33.37
3SchwyzPremium CHF 338.00CHF 33.34
4ZugPremium CHF 264.50CHF 33.22
5LucernePremium CHF 338.00CHF 33.10
6GrisonsPremium CHF 347.50CHF 32.75
7Appenzell I.Rh.Premium CHF 270.70CHF 32.49
8Appenzell O.Rh.Premium CHF 341.20CHF 32.44
9ThurgauPremium CHF 348.50CHF 32.25
10AargauPremium CHF 369.60CHF 31.86
11UriPremium CHF 305.50CHF 31.81
12BernPremium CHF 399.00CHF 31.73
13SchaffhausenPremium CHF 377.00CHF 31.64
14Basel-CityPremium CHF 470.10CHF 31.44
15St. GallenPremium CHF 340.90CHF 31.43
16SolothurnPremium CHF 393.50CHF 31.40
17ObwaldenPremium CHF 314.00CHF 30.91
18GlarusPremium CHF 353.60CHF 30.89
19Basel-CountryPremium CHF 440.00CHF 30.82
20ValaisPremium CHF 373.00CHF 30.47
21NeuchâtelPremium CHF 446.00CHF 28.67
22FribourgPremium CHF 368.10CHF 28.34
23VaudPremium CHF 442.00CHF 28.04
24GenevaPremium CHF 489.80CHF 27.39
25TicinoPremium CHF 501.50CHF 26.70
26JuraPremium CHF 437.00CHF 26.37

Declared gross wage for household work by canton (Quitt). The sub-line shows the average 2026 health-insurance premium (FOPH). Geneva and Ticino (highlighted) combine the highest premiums with the lowest wages.

Declared cleaning wage by canton (CHF/hr, 2026)
ZHBELUURSZFRSOBLSGGRAGTGTIVDVSNEJU
CHF 26.37 (JU)CHF 34.24 (NW)

Darker = higher wage. Wealthy central Switzerland (Nidwalden, Schwyz, Zurich) pays the most; the border cantons Geneva, Ticino and the Romandie (highlighted GE/TI) pay the least — despite the highest cost of living.


All 26 Cantons: The Complete Data Basis

The following table sets out, for each canton, the four metrics of the study side by side: declared cleaning wage, mean health-insurance premium 2026, number of cross-border commuters and share of foreign residents. It is the basis for every correlation reported here and is available to download as a CSV.

All 26 cantons: cleaning wage, premium, commuters, foreign share
CantonCleaning wagePremium/mo.CommutersForeign share
NidwaldenCHF 34.24CHF 322.8016817.8 %
ZurichCHF 33.37CHF 385.0012’31429.0 %
SchwyzCHF 33.34CHF 338.0050924.1 %
ZugCHF 33.22CHF 264.501’51030.5 %
LucerneCHF 33.10CHF 338.0074221.5 %
GrisonsCHF 32.75CHF 347.509’78121.0 %
Appenzell I.Rh.CHF 32.49CHF 270.709712.7 %
Appenzell O.Rh.CHF 32.44CHF 341.2045118.2 %
ThurgauCHF 32.25CHF 348.506’81127.6 %
AargauCHF 31.86CHF 369.6015’88027.8 %
UriCHF 31.81CHF 305.505015.3 %
BernCHF 31.73CHF 399.005’15118.4 %
SchaffhausenCHF 31.64CHF 377.005’74428.9 %
Basel-CityCHF 31.44CHF 470.1036’08938.7 %
St. GallenCHF 31.43CHF 340.9010’22427.0 %
SolothurnCHF 31.40CHF 393.502’50925.6 %
ObwaldenCHF 30.91CHF 314.0011717.0 %
GlarusCHF 30.89CHF 353.607026.7 %
Basel-CountryCHF 30.82CHF 440.0026’27325.5 %
ValaisCHF 30.47CHF 373.005’84325.9 %
NeuchâtelCHF 28.67CHF 446.0016’25327.1 %
FribourgCHF 28.34CHF 368.101’97025.3 %
VaudCHF 28.04CHF 442.0046’17034.0 %
GenevaCHF 27.39CHF 489.80116’75241.7 %
TicinoCHF 26.70CHF 501.5078’68629.4 %
JuraCHF 26.37CHF 437.0011’62016.2 %
SwitzerlandCHF 31.98CHF 393.30411’78427.4 %

Sorted by cleaning wage (descending). Premium = average 2026 health-insurance premium (FOPH, all ages). Commuters = FSO CBCS Q4 2025. Foreign share = FSO STATPOP 2024. Highlighted: Geneva and Ticino.


Surprising Findings

Zug — wealthy, but not at the wage peak

In 2026 Zug has the lowest health-insurance premium in Switzerland (CHF 264.50) and is considered the wealthiest, most tax-friendly canton. Yet at CHF 33.22 Zug does not pay the highest cleaning wage — Nidwalden, Zurich and Schwyz are ahead of it. Wealth and low living costs alone therefore do not deliver the top wage. This supports the thesis: what is decisive is not how affluent a canton is, but how large the labour supply is.

Not «foreigners», but cross-border commuters

The share of foreign residents alone barely explains the wages: its correlation with the cleaning wage is weak at r = -0.30. Only the specific cross-border labour supply of commuters reveals the clear relationship (r = -0.62). This is not about migration in general, but about the daily commute across the national border into a handful of cantons.

A sober link to the «10-million» referendum

The roughly 411,784 cross-border commuters who perform a substantial part of the cleaning and care work in the border cantons do not, statistically, count as part of the permanent resident population, whose future size was put to a vote on 14 June 2026. This study takes no political position on that. It merely notes that a portion of the workforce that noticeably shapes wages in the household sector does not appear in the population statistics at all.


Sources

  • BAG — Krankenkassenprämien 2026 (23.09.2025), mean premium all age groups, per canton; national CHF 393.30
  • BFS — Grenzgängerstatistik (GGS) (Q4 2025), cross-border commuters by canton of work, total 411,784
  • BFS — STATPOP (2024), share of foreign resident population, national 27.4%
  • Quitt Haushaltshilfen-Report (Datenjahr 2024), declared market wage for household work per canton
  • Clino canton-data.ts (2026), consolidated cantonal wage and cost data

Do you represent an organization supporting households or workers?

Become a partner

About Clino

Clino is a Swiss SaaS platform enabling households to legally employ domestic workers: payroll, contracts, social security, and accident insurance included. CHF 19.90/month. All 26 cantons. Founded 2026 in Zurich. clino.ch

Ready? First payslip in 5 minutes.

Start for free