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.
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.
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.
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 wage | |
|---|---|---|
| 1 | NidwaldenPremium CHF 322.80 | CHF 34.24 |
| 2 | ZurichPremium CHF 385.00 | CHF 33.37 |
| 3 | SchwyzPremium CHF 338.00 | CHF 33.34 |
| 4 | ZugPremium CHF 264.50 | CHF 33.22 |
| 5 | LucernePremium CHF 338.00 | CHF 33.10 |
| 6 | GrisonsPremium CHF 347.50 | CHF 32.75 |
| 7 | Appenzell I.Rh.Premium CHF 270.70 | CHF 32.49 |
| 8 | Appenzell O.Rh.Premium CHF 341.20 | CHF 32.44 |
| 9 | ThurgauPremium CHF 348.50 | CHF 32.25 |
| 10 | AargauPremium CHF 369.60 | CHF 31.86 |
| 11 | UriPremium CHF 305.50 | CHF 31.81 |
| 12 | BernPremium CHF 399.00 | CHF 31.73 |
| 13 | SchaffhausenPremium CHF 377.00 | CHF 31.64 |
| 14 | Basel-CityPremium CHF 470.10 | CHF 31.44 |
| 15 | St. GallenPremium CHF 340.90 | CHF 31.43 |
| 16 | SolothurnPremium CHF 393.50 | CHF 31.40 |
| 17 | ObwaldenPremium CHF 314.00 | CHF 30.91 |
| 18 | GlarusPremium CHF 353.60 | CHF 30.89 |
| 19 | Basel-CountryPremium CHF 440.00 | CHF 30.82 |
| 20 | ValaisPremium CHF 373.00 | CHF 30.47 |
| 21 | NeuchâtelPremium CHF 446.00 | CHF 28.67 |
| 22 | FribourgPremium CHF 368.10 | CHF 28.34 |
| 23 | VaudPremium CHF 442.00 | CHF 28.04 |
| 24 | GenevaPremium CHF 489.80 | CHF 27.39 |
| 25 | TicinoPremium CHF 501.50 | CHF 26.70 |
| 26 | JuraPremium CHF 437.00 | CHF 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.
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.
| Canton | Cleaning wage | Premium/mo. | Commuters | Foreign share |
|---|---|---|---|---|
| Nidwalden | CHF 34.24 | CHF 322.80 | 168 | 17.8 % |
| Zurich | CHF 33.37 | CHF 385.00 | 12’314 | 29.0 % |
| Schwyz | CHF 33.34 | CHF 338.00 | 509 | 24.1 % |
| Zug | CHF 33.22 | CHF 264.50 | 1’510 | 30.5 % |
| Lucerne | CHF 33.10 | CHF 338.00 | 742 | 21.5 % |
| Grisons | CHF 32.75 | CHF 347.50 | 9’781 | 21.0 % |
| Appenzell I.Rh. | CHF 32.49 | CHF 270.70 | 97 | 12.7 % |
| Appenzell O.Rh. | CHF 32.44 | CHF 341.20 | 451 | 18.2 % |
| Thurgau | CHF 32.25 | CHF 348.50 | 6’811 | 27.6 % |
| Aargau | CHF 31.86 | CHF 369.60 | 15’880 | 27.8 % |
| Uri | CHF 31.81 | CHF 305.50 | 50 | 15.3 % |
| Bern | CHF 31.73 | CHF 399.00 | 5’151 | 18.4 % |
| Schaffhausen | CHF 31.64 | CHF 377.00 | 5’744 | 28.9 % |
| Basel-City | CHF 31.44 | CHF 470.10 | 36’089 | 38.7 % |
| St. Gallen | CHF 31.43 | CHF 340.90 | 10’224 | 27.0 % |
| Solothurn | CHF 31.40 | CHF 393.50 | 2’509 | 25.6 % |
| Obwalden | CHF 30.91 | CHF 314.00 | 117 | 17.0 % |
| Glarus | CHF 30.89 | CHF 353.60 | 70 | 26.7 % |
| Basel-Country | CHF 30.82 | CHF 440.00 | 26’273 | 25.5 % |
| Valais | CHF 30.47 | CHF 373.00 | 5’843 | 25.9 % |
| Neuchâtel | CHF 28.67 | CHF 446.00 | 16’253 | 27.1 % |
| Fribourg | CHF 28.34 | CHF 368.10 | 1’970 | 25.3 % |
| Vaud | CHF 28.04 | CHF 442.00 | 46’170 | 34.0 % |
| Geneva | CHF 27.39 | CHF 489.80 | 116’752 | 41.7 % |
| Ticino | CHF 26.70 | CHF 501.50 | 78’686 | 29.4 % |
| Jura | CHF 26.37 | CHF 437.00 | 11’620 | 16.2 % |
| Switzerland | CHF 31.98 | CHF 393.30 | 411’784 | 27.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→Further Resources
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


























