The Wage-Floor Lottery 2026
For the same work, the law requires you to pay your household helper between CHF 20.00 and CHF 24.59 per hour depending on the postcode — a difference of 23%. A complete map of every binding minimum wage for domestic work, including the three municipal wage floors in force since 2026.
Executive Summary
Switzerland has no single, uniform minimum wage — not even for domestic work. Instead, a patchwork of one federal minimum wage, five cantonal and now three municipal minimum wages decides what you must pay your cleaner at the very least. For identical work, the statutory floor ranges from CHF 20.00/hr in Ticino to CHF 24.59/hr in Geneva — the highest statutory minimum wage in the world.
In 2026, the patchwork became even finer-grained: the City of Lucerne became the first German-speaking municipality to introduce a communal minimum wage (CHF 22.75), and on 12 May 2026 the Federal Supreme Court upheld the municipal minimum wages of Zurich (CHF 23.90) and Winterthur (CHF 23.00). Since then, the statutory wage floor within the same canton can vary by more than CHF 3.50 depending on where the cleaner lives.
The key practical takeaway: each of these minimum wages is a floor, not a ceiling. The declared market wage for household helpers stands at CHF 32.57/hr (2025 average), roughly 60% above the NAV minimum — and in no canton does the market pay anywhere near the statutory floor. The real gap lies not between the cantons, but between what the law requires and what the market actually pays.
The Ranking of Wage Floors
What counts is always the highest minimum wage applicable at the place of work. Where no cantonal or municipal minimum wage exists, the federal standard employment contract (NAV) for domestic work applies — raised in 2026 to CHF 20.35/hr for unskilled workers (CHF 22.30 with experience, CHF 24.55 with an EFZ).
| # | Minimum wage | |
|---|---|---|
| 1 | GenevaCantonal minimum wage | CHF 24.59 |
| 2 | City of ZurichMunicipal minimum wage | CHF 23.90 |
| 3 | WinterthurMunicipal minimum wage | CHF 23.00 |
| 4 | City of LucerneMunicipal minimum wage | CHF 22.75 |
| 5 | Basel-CityCantonal minimum wage | CHF 22.20 |
| 6 | JuraCantonal minimum wage | CHF 21.40 |
| 7 | NeuchâtelCantonal minimum wage | CHF 21.35 |
| 8 | TicinoCantonal minimum wage (–20.50) | CHF 20.00 |
| 9 | 21 other cantons (NAV)Federal · NAV domestic work | CHF 20.35 |
Binding statutory minimum hourly wage for household work by jurisdiction. The federal NAV applies wherever no higher cantonal or municipal minimum exists. Ticino 20.00–20.50 (sector-dependent).
The Map of the Statutory Minimum
Five cantons have their own minimum wage above the NAV: Geneva, Basel-City, Jura, Neuchâtel and Ticino. In the remaining 21 cantons, the federal NAV of CHF 20.35 applies. French-speaking Switzerland and Ticino — the low-wage regions when it comes to market pay — paradoxically prescribe the highest statutory minimum wages.
Cantonal minimum wage where it exists, otherwise the federal NAV (CHF 20.35). Municipal minimums (Zurich, Winterthur, Lucerne) sit above this and are not shaded here. Darker = higher.
The New Urban–Rural Divide: Minimum Wage by Postcode
In 2026, the minimum wage became a municipal question for the first time. The City of Lucerne became the first German-speaking municipality to introduce its own minimum wage (CHF 22.75), and the Federal Supreme Court upheld the municipal minimum wages of Zurich and Winterthur. The result: a cleaner working in the City of Zurich must legally earn CHF 23.90 — a few kilometres outside the city limits, in the same canton, just CHF 20.35.
In the cantons of Zurich and Lucerne the statutory minimum depends on where the work is done: CHF 23.90 in the city of Zurich, CHF 23.00 in Winterthur, CHF 22.75 in the city of Lucerne — a few kilometres beyond the city limits only the NAV (CHF 20.35) applies.
Within the canton of Zurich, the postcode will now decide CHF 3.55 per hour of statutory minimum wage — for exactly the same work.
Floor, Not Ceiling: Where the State Mandates the Most, the Market Adds the Least
The declared market wage clearly exceeds the legal minimum in every canton. The Geneva paradox: the world's highest minimum (24.59) coincides with one of the lowest market wages (27.39) — only +11%. Nidwalden, with no minimum: +68% above the NAV. Market wage: Quitt HHR.
Geneva — Highest floor, smallest gap
- •Statutory minimum wage: CHF 24.59 (highest in the world)
- •Declared market wage: CHF 27.39
- •Market only +11% above the statutory floor
- •High floor + cross-border worker supply = narrow wage corridor
Nidwalden — No floor, largest gap
- •No cantonal minimum wage — only the NAV applies (CHF 20.35)
- •Declared market wage: CHF 34.24 (highest in Switzerland)
- •Market +68% above the statutory floor
- •Scarce supply + affluent demand drives the wage up
Geneva prescribes the highest minimum wage in the world — and yet has one of the lowest market wages in Switzerland. The statutory floor does not determine what household helpers earn.
Surprising Findings
The low-wage cantons prescribe the highest minimum wages
Geneva, Ticino and French-speaking Switzerland pay the lowest market wages in the country — and at the same time have the only cantonal minimum wages. Politics responds with statutory floors most strongly precisely where the market pays the least. In German-speaking Switzerland, where the market pays CHF 33–34 of its own accord, there are no minimum wages at all apart from the three cities.
Lucerne: the first communal minimum wage in German-speaking Switzerland
At CHF 22.75, Lucerne's municipal minimum wage exceeds the cantonal floor of several French-speaking cantons — even though the canton of Lucerne itself has no minimum wage. A cleaner in the City of Lucerne is therefore entitled to more than one in large parts of French-speaking Switzerland.
Even the highest minimum wage is far below the market
The world's highest minimum wage (Geneva, CHF 24.59) is still CHF 7.98 below the national market average of CHF 32.57. For most households, the minimum-wage question is therefore academic: anyone who employs properly pays the market wage anyway — the real hurdle is not the rate, but the registration.
Sources
- SECO — NAV Hauswirtschaft (2026), Federal minimum wages, +2% as of 1.1.2026
- Kantonale Mindestlöhne (GE, BS, JU, NE, TI) (2026), Official cantonal sources, verified
- Bundesgericht (12.5.2026), Confirmation of the Zurich & Winterthur municipal minimum wages (via SRF)
- Stadt Luzern (2026), First communal minimum wage in German-speaking Switzerland, CHF 22.75
- Quitt Haushaltshilfen-Report 2026 (Datenjahr 2025), Market wage average CHF 32.57, cantonal market wages
- Clino canton-data.ts (2026), Consolidated cantonal minimum-wage and market-wage 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







