Skip to content
Study28 July 2026

The household explosion

Since 1970 the population of the canton of Zurich has grown by 46 percent, but the number of private households by 89 percent. In all 160 municipalities of the canton, households grew faster than the population, without a single exception. That is the most important and least noticed figure for anyone who has to organise housework: kitchen, bathroom and laundry come per household, not per person. With the map of all 160 municipalities, the time series since 1970 and the bill for what household help costs when it is properly registered.

Data (CSV)
+89%
Private households since 1970, against 46 percent population growth
160 of 160
Municipalities in which households grew faster than the population
342,096
Additional private households in the canton since 1970
2.22
People per household, in 1970 it was 2.87

Summary

The population of the canton of Zurich grew from 1,107,788 to 1,615,112 people between 1970 and 2024, a rise of 45.8 percent. Over the same period the number of private households climbed from 386,315 to 728,411, a rise of 88.6 percent. So the canton gained 507,324 people, but 342,096 additional households. Per 1,000 residents there were around 349 households in 1970; today there are 451.

This divergence is not an urban phenomenon and not the exception of a few municipalities. We calculated all 160 Zurich municipalities separately: in 160 of 160 the number of households grew faster than the population. The median household growth is +193.9 percent. At the far end stands Winkel with +652.3 percent, at the other the city of Zurich with +25.1 percent, which already had very small households in 1970.

The reason is the shrinking of the individual household. Average household size fell from 2.87 to 2.22 people. One-person households rose from 85,762 to 270,969, a rise of 216 percent, and today make up 37.2 percent of all private households. Households with six or more people shrank from 4.5 to 1.4 percent. For housework this is decisive: a bathroom has to be cleaned whether one person lives in it or four. More and smaller households therefore mean more basic work per head, and it is precisely this work that is recorded worst in the canton. In the cantonal business statistics, private households as employers do not appear at all.


The scissors: 46 percent more people, 89 percent more households

Anyone trying to estimate the demand for housework usually looks at the population. That is the wrong denominator. Since 1970 the two curves in the canton of Zurich have systematically diverged: the population rose by 45.8 percent, the number of private households by 88.6 percent and the number of one-person households by 216 percent. The distance between the lines is the real story.

1007652273Change of method197019801990200020122024
One-person householdsPrivate householdsPopulation

Canton of Zurich, indexed to 1970 = 100. In absolute terms: population from 1,107,788 to 1,615,112 (+45.8%), private households from 386,315 to 728,411 (+88.6%), one-person households from 85,762 to 270,969 (+216.0%). Household counts come from the decennial federal census up to 2000 and from the register-based census system from 2012; no household figures exist for 2001 to 2011. The step in the one-person share between 2000 and 2012 is therefore affected by that change and is not read here as a trend.

Data (CSV)

One limitation belongs here and not in the small print. The household figures up to 2000 come from the federal population census, those from 2012 on from the federal register-based census system; for the years 2001 to 2011 there are no household figures at all. The canton carries both periods in the same series, we follow that, but we leave the gap visible. That is why we read the fall in the one-person share from 39.4 percent in 2000 to 36.4 percent in 2012 not as a real reversal of trend: it falls exactly on the change of method. What is robust is the long comparison of 1970 against 2024, and that one is unambiguous.


160 of 160: a development without exception

Cantonal averages often hide the fact that very different municipalities stand behind them. Here it is the other way round. We calculated household growth and population growth from 1970 to 2024 separately for each of the 160 municipalities, and the result leaves no room: in every single municipality households grew faster than the population. Not in 140 of 160, not in 155, but in all of them.

Aeugst am Albis: +330 % household growthAffoltern am Albis: +146 % household growthBonstetten: +366 % household growthHausen am Albis: +222 % household growthHedingen: +181 % household growthKappel am Albis: +329 % household growthKnonau: +335 % household growthMaschwanden: +158 % household growthMettmenstetten: +368 % household growthObfelden: +275 % household growthOttenbach: +235 % household growthRifferswil: +249 % household growthStallikon: +476 % household growthWettswil am Albis: +322 % household growthBenken (ZH): +157 % household growthBerg am Irchel: +141 % household growthBuch am Irchel: +291 % household growthDachsen: +223 % household growthDorf: +315 % household growthFeuerthalen: +59 % household growthFlaach: +170 % household growthFlurlingen: +104 % household growthHenggart: +369 % household growthKleinandelfingen: +195 % household growthLaufen-Uhwiesen: +160 % household growthMarthalen: +145 % household growthOssingen: +215 % household growthRheinau: +55 % household growthThalheim an der Thur: +226 % household growthTrüllikon: +123 % household growthTruttikon: +160 % household growthVolken: +238 % household growthBachenbülach: +174 % household growthBassersdorf: +202 % household growthBülach: +216 % household growthDietlikon: +153 % household growthEglisau: +282 % household growthEmbrach: +267 % household growthFreienstein-Teufen: +188 % household growthGlattfelden: +178 % household growthHochfelden: +353 % household growthHöri: +142 % household growthHüntwangen: +162 % household growthKloten: +84 % household growthLufingen: +604 % household growthNürensdorf: +392 % household growthOberembrach: +237 % household growthOpfikon: +149 % household growthRafz: +211 % household growthRorbas: +232 % household growthWallisellen: +133 % household growthWasterkingen: +229 % household growthWil (ZH): +171 % household growthWinkel: +652 % household growthBachs: +217 % household growthBoppelsen: +512 % household growthBuchs (ZH): +556 % household growthDällikon: +377 % household growthDänikon: +561 % household growthDielsdorf: +240 % household growthHüttikon: +413 % household growthNeerach: +620 % household growthNiederglatt: +234 % household growthNiederhasli: +381 % household growthNiederweningen: +283 % household growthOberglatt: +271 % household growthOberweningen: +438 % household growthOtelfingen: +347 % household growthRegensberg: +110 % household growthRegensdorf: +261 % household growthRümlang: +105 % household growthSchleinikon: +222 % household growthSchöfflisdorf: +378 % household growthStadel: +282 % household growthSteinmaur: +283 % household growthWeiach: +394 % household growthBäretswil: +168 % household growthBubikon: +246 % household growthDürnten: +127 % household growthFischenthal: +114 % household growthGossau (ZH): +246 % household growthGrüningen: +189 % household growthHinwil: +169 % household growthRüti (ZH): +84 % household growthSeegräben: +168 % household growthWald (ZH): +76 % household growthWetzikon (ZH): +176 % household growthAdliswil: +68 % household growthKilchberg (ZH): +61 % household growthLangnau am Albis: +126 % household growthOberrieden: +92 % household growthRichterswil: +156 % household growthRüschlikon: +66 % household growthThalwil: +77 % household growthErlenbach (ZH): +58 % household growthHerrliberg: +134 % household growthHombrechtikon: +202 % household growthKüsnacht (ZH): +64 % household growthMännedorf: +130 % household growthMeilen: +104 % household growthOetwil am See: +177 % household growthStäfa: +118 % household growthUetikon am See: +193 % household growthZumikon: +163 % household growthZollikon: +46 % household growthFehraltorf: +385 % household growthHittnau: +311 % household growthLindau: +226 % household growthPfäffikon: +154 % household growthRussikon: +245 % household growthWeisslingen: +182 % household growthWila: +173 % household growthWildberg: +146 % household growthDübendorf: +134 % household growthEgg: +154 % household growthFällanden: +213 % household growthGreifensee: +187 % household growthMaur: +309 % household growthMönchaltorf: +296 % household growthSchwerzenbach: +182 % household growthUster: +134 % household growthVolketswil: +281 % household growthWangen-Brüttisellen: +205 % household growthAltikon: +161 % household growthBrütten: +428 % household growthDägerlen: +302 % household growthDättlikon: +252 % household growthDinhard: +361 % household growthEllikon an der Thur: +256 % household growthElsau: +157 % household growthHagenbuch: +263 % household growthHettlingen: +330 % household growthNeftenbach: +281 % household growthPfungen: +202 % household growthRickenbach (ZH): +175 % household growthSchlatt (ZH): +127 % household growthSeuzach: +280 % household growthTurbenthal: +161 % household growthWinterthur: +68 % household growthZell (ZH): +138 % household growthAesch (ZH): +466 % household growthBirmensdorf (ZH): +236 % household growthDietikon: +71 % household growthGeroldswil: +161 % household growthOberengstringen: +55 % household growthOetwil an der Limmat: +496 % household growthSchlieren: +129 % household growthUitikon: +222 % household growthUnterengstringen: +207 % household growthUrdorf: +91 % household growthWeiningen (ZH): +220 % household growthZürich: +25 % household growthAndelfingen: +156 % household growthStammheim: +123 % household growthWädenswil: +103 % household growthElgg: +111 % household growthHorgen: +92 % household growthIllnau-Effretikon: +72 % household growthBauma: +113 % household growthWiesendangen: +227 % household growthZürichWinterthurWinkel
+25%+652%

Change in the number of private households between 1970 and 2024, in percent. In all 160 municipalities households grew faster than the population, without a single exception. The median is +193.9%. The strongest growth was in Winkel (+652.3%), Neerach (+620.2%) and Lufingen (+603.7%), the weakest in the city of Zurich (+25.1%) and Zollikon (+45.5%). For the five municipalities that merged after 1970 the 1970 value was summed from the predecessor communes. Map base: generalised municipal boundaries of the canton of Zurich (Office for Spatial Development, OGD).

Data (CSV)

The map also shows where in the canton housing was built. The strongest increases lie in the Unterland and the Furttal, in municipalities that were still villages in 1970: Winkel grew from 300 to 2,257 households, Neerach from 208 to 1,498, Lufingen from 164 to 1,154. At the bottom end is the city of Zurich with +25.1 percent, followed by Zollikon with +45.5 percent. That is not a contradiction: both already had small households and little building land in 1970. The city of Zurich already counted 169,056 households in 1970 and today reaches 211,408.

Where the number of households grew most: canton of Zurich, 1970 to 2024
#Households
1Winkel300 to 2’257 households · population 365%+652 %
2Neerach208 to 1’498 households · population 362%+620 %
3Lufingen164 to 1’154 households · population 376%+604 %
4Dänikon119 to 786 households · population 397%+561 %
5Buchs445 to 2’917 households · population 337%+556 %
6Boppelsen98 to 600 households · population 282%+512 %
7Oetwil a.d.L.203 to 1’210 households · population 294%+496 %
8Stallikon283 to 1’629 households · population 267%+476 %
9Aesch ZH128 to 725 households · population 251%+466 %
10Oberweningen149 to 801 households · population 261%+438 %
11Brütten183 to 967 households · population 234%+428 %
12Hüttikon72 to 369 households · population 274%+413 %
13Weiach186 to 919 households · population 207%+394 %
14Nürensdorf527 to 2’591 households · population 190%+392 %
15Fehraltorf595 to 2’888 households · population 234%+385 %

Change in the number of private households from 1970 to 2024. Subline: absolute household counts and the population growth of the same municipality over the same period. In all 160 municipalities household growth exceeds population growth.

Data (CSV)

For the organisation of household help this geography has a practical consequence. The municipalities with the strongest household growth are mostly detached-house and terraced-house communities on the edge of the agglomeration, where routes are long and travel is expensive. The highest density of households remains in the city. Anyone deploying staff is dealing with two completely different tasks: with density in the city and with distance in the surrounding area.


The household shrinks, the work per head does not

The engine behind the household explosion is not immigration and not the birth rate, but the dissolution of the large household. In 1970 a single person lived in 22.2 percent of Zurich private households, today it is 37.2 percent. Conversely, households with six or more people fell from 4.5 to 1.4 percent. The multi-generation home, in which housework was divided among several adults, has statistically almost disappeared in the canton of Zurich.

197020241 person · 22.2 %37.2 %2 persons · 29.5 %32.4 %3 persons · 19.2 %12.9 %4 persons · 16.7 %12.4 %5 persons · 7.8 %3.7 %6 or more · 4.5 %1.4 %

Canton of Zurich, share of all private households in percent. One-person households rose from 22.2 to 37.2 percent, households of six or more fell from 4.5 to 1.4 percent. Average household size fell from 2.87 to 2.22 people. Figures up to 2000 from the census, from 2012 register-based.

Data (CSV)

From that follows a calculation that is rarely made. A large part of housework is tied to the home and not to the number of occupants: kitchen, bathroom, floors, windows, laundry, shopping, admin. That work arises in a one-person household in almost the same volume as in a four-person household, it is simply spread over one person instead of four. So if the number of households grows twice as fast as the population, the basic work to be done grows closer to household growth than to population growth.

Canton of Zurich: population, households and household size
YearPopulationPrivate householdsPeople per householdOne-person households
19701’107’788386’3152.8785’762 (22.2 %)
19801’109’998466’1332.38153’358 (32.9 %)
19901’154’681523’6852.20195’335 (37.3 %)
20001’206’708567’5732.13223’624 (39.4 %)
20121’406’083629’5112.23229’142 (36.4 %)
20161’482’003664’0872.23241’064 (36.3 %)
20201’551’342701’2532.21259’464 (37.0 %)
20241’615’112728’4112.22270’969 (37.2 %)

No household figures exist for 2001 to 2011 because the federal system switched from the census to the register-based method in those years. The number of one-person households is the published share applied to the number of private households.

Data (CSV)

This study does not measure how many hours a Zurich household actually cleans; that would be a different survey. What it does show is the denominator that every discussion about household help, care and work-life balance has to refer to. Since 1970 the canton has not primarily gained people, it has gained households. And every household is its own unit of work.


The invisible industry

There is one statistic that shows how thoroughly this work is overlooked. The canton of Zurich publishes a detailed business landscape: establishments and employees by municipality and industry, based on the federal business census. The dataset knows 19 industries, sections A to S of the industry classification, from agriculture to other services.

Section T of the same classification is called «activities of households as employers». It is missing. So the canton knows how many people work in agriculture and forestry in Aeugst am Albis, but not how many people clean, cook, mind children and care for the elderly in Zurich private households. It is the only industry whose employers the canton's own business statistics do not list as employers.

The consequence is a gap that runs through the whole debate. On the number of households there are data going back to 1970; on the people who work in them for pay, practically none. What exists are side figures: from the federal structural survey it can be derived for the canton of Zurich that 96 percent of the cleaning staff in private households are women, and from the survey on unpaid work that 19 percent of people with a tertiary degree regularly draw on help from third parties in the household, against 10 percent without. How many of them are registered, nobody knows.


What it costs to buy this work properly

A growing share of these 728,411 households buys in housework, and a considerable part of that runs without being registered. The main reason is rarely bad faith, it is the assumption that employing someone properly is complicated and expensive. The calculation with the Clino payroll calculator, under Zurich conditions and at the usual rate of CHF 29 an hour, looks different: three hours a week cost the household CHF 461 a month in total employer outlay, including old-age, disability and loss-of-earnings insurance, unemployment insurance, accident insurance, family allowances and administration. Of that the employee receives CHF 362 net. The mark-up over the pure gross wage is around 13 percent.

What household help costs in the canton of Zurich, properly registered and at CHF 29 an hour
Hours per weekGross wageTotal employer costNet to the worker
2272314241
3408461362
4544608482
5681755603

Monthly amounts in francs, computed with the Clino payroll calculator: hourly model, four weeks of holiday, permit C, age 45, simplified procedure. "Total employer cost" includes old-age and survivors' insurance, unemployment insurance, accident insurance, family allowances and the administration fee. Up to an annual wage of CHF 22’680 the simplified procedure is available; above it the ordinary procedure applies.

Data (CSV)

Without registration

  • No old-age insurance contributions: the household employee builds up no pension
  • No accident cover, although the insurance would be mandatory from the first hour
  • Claims for back contributions and fines hit the household as the employer
  • In a dispute there is no contract that either side can rely on

Legally employed (from CHF 314 a month for 2 hours a week)

  • Written contract, old-age, disability and loss-of-earnings insurance from the first franc, accident insurance, family allowances
  • Simplified payroll procedure up to CHF 22,680 annual wage, one statement a year
  • Monthly payslip and annual wage statement for the tax returns of both sides
  • The household employee builds up a pension and insurance cover, the household has legal certainty

Why a payroll platform publishes this data

Clino registers household employment in all 26 cantons: written contract, old-age insurance registration from the first franc with the cantonal social insurance fund, accident insurance, occupational pension where due, monthly payslips and an annual wage statement, for CHF 19.90 a month. The figures in this study describe our market, and they describe it honestly: it has been growing structurally for fifty years, not cyclically, and it is not captured by official business statistics. Registering a household employee turns this invisible work into employment with a pension, insurance and rights.

Register a household employee · Salary calculator

Since 1970 the canton of Zurich has gained around half a million people, but 342,096 households. A bathroom does not get cleaned less often because only one person lives in it.


Surprising findings

The city of Zurich comes last, and that is logical

At +25.1 percent the city of Zurich has by far the weakest household growth of all 160 municipalities, even though in absolute numbers it still provides almost every third household in the canton. The reason is that the city had the change behind it earlier: already in 1970 it had small households and little building land. Growth shifted to the municipalities that were still rural at the time. Anyone who wants to see the household explosion has to look at the countryside, not at the city.

The six-person household has practically disappeared

In 1970, 4.5 percent of all Zurich private households had six or more members; in 2024 it is 1.4 percent. Together with the five-person households, the share of large households fell from 12.3 to 5.1 percent. In these households housework was traditionally distributed internally, often across generations. That reserve no longer exists, and it appears in no statistic as a loss.

Households per 1,000 residents: from 349 to 451

Perhaps the soberest way to capture the development: in the canton of Zurich there were around 349 private households per 1,000 residents in 1970; in 2024 there are 451. That is a rise of 29 percent in households per head. Any forecast of the need for household help, care or cleaning that works only with the population figure therefore underestimates it systematically.


Sources

  • Statistical Office canton of Zurich — municipal portraits, indicators 204 «population» and 54 «private households total» (1970–2024) — Cantonal values from the row «Zürich - ganzer Kanton»; all 160 present-day municipalities calculated separately
  • Statistical Office canton of Zurich — municipal portraits, indicators 325 to 374 (shares of household sizes) (1970–2024) — One-person households 22.2% (1970) to 37.2% (2024), six or more people 4.5% to 1.4%
  • Federal Statistical Office — federal population census up to 2000, population and households statistics (STATPOP) from 2012 (1970–2024) — Change of system; for 2001 to 2011 no household figures exist
  • Statistical Office canton of Zurich — «Betriebslandschaft im Kanton Zürich» (STATENT) (2025) — Industry dimension: NOGA sections A to S, no section T (households as employers)
  • Statistical Office canton of Zurich — statistik.info 2022/02, «Unbezahlte Arbeit im Kanton Zürich» (2022) — 96% female share among cleaning staff in private households; 19% against 10% use of external help by level of education
  • Office for Spatial Development canton of Zurich — generalised municipal boundaries (OGD) (2026) — Base map for the municipal map
  • Federal standard employment contract for domestic work (2026) — Minimum wage CHF 20.35/hour for unskilled employees from 1 January 2026
  • Clino — payroll calculator (2026) — Employer cost of a registered household employee in the canton of Zurich

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 2025 in Zurich. clino.ch

Ready? First payslip in 5 minutes.

Start for free