Skip to main content
Switzerland · Canton ZH · District

Bezirk Affoltern

Zurich

Bezirk Affoltern is one of 12 districts of the canton of Zurich and comprises 14 municipalities with 58'566 residents in all (BFS, 2025). A district is an administrative unit of the canton — a court and administrative area, not a postal delivery area: postal codes and localities follow delivery routes and can cross district borders.

Relief © swisstopo · TINITALY · geoland.at · LGL · IGN

Federal Statistical Office (FSO), retrieved 12.08.2026

Votes in Bezirk Affoltern

district results as published by BFS
14.06.2026Änderung des Bundesgesetzes über den zivilen Ersatzdienst (Zivildienstgesetz, ZDG)FederalAccepted · 52.5% Yes
56.1% YesNo 43.9%
14.06.2026Volksinitiative «Keine 10-Millionen-Schweiz! (Nachhaltigkeitsinitiative)»FederalRejected · 45.2% Yes
45.3% YesNo 54.7%
14.06.2026B. Gegenvorschlag des KantonsratesCantonal ZHAccepted · 54.3% Yes
59.8% YesNo 40.2%
14.06.2026B. Gegenvorschlag des Kantonsrates vom 17. November 2025Cantonal ZHAccepted · 57.9% Yes
63.0% YesNo 37.0%
14.06.2026Kantonale Volksinitiative «Wohneigentum wieder ermöglichen (Wohneigentums-Initiative)»Cantonal ZHRejected · 25.1% Yes
27.0% YesNo 73.0%
All federal votes
Federal Statistical Office (FSO), retrieved 12.08.2026

Politics

National Council election 2023 · sum of its municipalities
SVP32.8% · strongest party
SVP32.8%
SP15.5%
GLP14.1%
FDP12.3%
Mitte8.1%
GRÜNE7.8%
EVP3.8%
Übrige3.7%
EDU1.5%
FGA0.2%
PdA/Sol.0.1%
SD0.1%
Wettswil am Albis
89 %
median of its municipalities
109 %
Maschwanden
128 %

A district has no tax rate of its own. Rates range from 89 % % in Wettswil am Albis to 128 % % in Maschwanden (median 109 % %).

Tax burden (single, CHF 100,000): 10.4 % in Wettswil am Albis to 12.3 % in Maschwanden (ESTV 2'026)

Vacancy rate
0.7 %
Dwellings
26'253
Avg. rooms
4
Built before 1946
14.6%

Vacancy rate: published by BFS for the district (2025) · Dwellings: sum of its municipalities (2024)

Population change

BFS · 2025 · sum of its municipalities
Population change 2025
+376 +0.7%
births
455
deaths
380
net migration
+313
BEVNAT (Statistik der natürlichen Bevölkerungsbewegung) 2025 · Federal Statistical Office (FSO), retrieved 19.09.2026

Economy

BFS · 2024 · sum of its municipalities
Jobs
18'732
Workplaces
3'666
Services share
73.8 %
Jobs by sector: Primary 770 (4.1%) · Secondary 4'146 (22.1%) · Tertiary 13'816 (73.8%)
STATENT (Statistik der Unternehmensstruktur) 2024 · Federal Statistical Office (FSO), retrieved 11.09.2026

Agriculture

BFS · 2025 · sum of its municipalities
Farms
240
Organic share
14.2 %
Farmland
6'172 ha
Landwirtschaftliche Strukturerhebung 2025 · Federal Statistical Office (FSO), retrieved 19.09.2026

Climate · Terrain

MeteoSchweiz · swisstopo
Annual mean temperature
9.5 °C
Precipitation
1'209 mm
Elevation
381–912 m
Flat share
47.6%

Climate: area-weighted over its municipalities · Terrain: swissALTIRegio 40 m, zonal over the district polygon

Energy · Accessibility

BFE · ElCom · ARE
Solar potential
346 GWh
Electricity
23.9 Rp./kWh
Public transport to centre
57 min
Road to centre
30 min

Solar potential: sum of its municipalities · Electricity: median of its municipalities (23.87223.872 Rp./kWh, 2027). ElCom publishes a median per municipality; the district value is our median of those. · Accessibility: median of its municipalities

Map

swisstopo · OSM
Which municipalities belong to Bezirk Affoltern?
Bezirk Affoltern comprises 14 municipalities: Affoltern am Albis, Obfelden, Mettmenstetten, Bonstetten, Wettswil am Albis, Hedingen, Hausen am Albis, Stallikon, Ottenbach, Knonau, Aeugst am Albis, Kappel am Albis, Rifferswil, Maschwanden. Together they have 58'566 residents (BFS, 2025).
Which canton is Bezirk Affoltern in?
Bezirk Affoltern lies in the canton of Zurich, which is divided into 12 districts.
How many people live in Bezirk Affoltern?
Bezirk Affoltern has 58'566 residents (BFS STATPOP, 2025) — the sum of its 14 municipalities; the largest is Affoltern am Albis with 12'911.
Does Bezirk Affoltern have its own tax rate?
No. Tax rates are set by municipalities. In Bezirk Affoltern the municipal rate ranges from 89 % (Wettswil am Albis) to 128 % (Maschwanden).
How did Bezirk Affoltern vote in the latest federal vote?
On 14.06.2026, Bezirk Affoltern voted 56.1 % yes on “Änderung des Bundesgesetzes über den zivilen Ersatzdienst (Zivildienstgesetz, ZDG)” (Accepted) — the district figure BFS publishes.

Districts exist in 17 cantons; UR, OW, NW, GL, ZG, BS, AI, NE and GE have no such level.