Skip to main content
Switzerland · Canton SO · District

Bezirk Olten

Solothurn

Bezirk Olten is one of 10 districts of the canton of Solothurn and comprises 15 municipalities with 59'428 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 Olten

district results as published by BFS
14.06.2026Änderung des Bundesgesetzes über den zivilen Ersatzdienst (Zivildienstgesetz, ZDG)FederalAccepted · 52.5% Yes
53.2% YesNo 46.8%
14.06.2026Volksinitiative «Keine 10-Millionen-Schweiz! (Nachhaltigkeitsinitiative)»FederalRejected · 45.2% Yes
46.7% YesNo 53.4%
14.06.2026Stellvertretung im Kantonsrat bei Mutterschaft: Änderung des KantonsratsgesetzesCantonal SOAccepted · 58.6% Yes
62.8% YesNo 37.2%
14.06.2026Stellvertretung im Kantonsrat bei Mutterschaft: Änderung der KantonsverfassungCantonal SOAccepted · 58.7% Yes
62.8% YesNo 37.2%
08.03.2026Bundesgesetz über die IndividualbesteuerungFederalAccepted · 54.3% Yes
56.6% YesNo 43.4%
08.03.2026Volksinitiative «200 Franken sind genug! (SRG-Initiative)»FederalRejected · 38.1% Yes
36.7% YesNo 63.4%
08.03.2026Bargeldinitiative und Gegenvorschlag: StichfrageFederalRejected · 37.4% Yes
35.8% YesNo 64.2%
All federal votes
Federal Statistical Office (FSO), retrieved 12.08.2026

Politics

National Council election 2023 · sum of its municipalities
SVP26.0% · strongest party
SVP26.0%
SP19.7%
FDP17.3%
Mitte15.2%
GRÜNE11.8%
GLP6.5%
EVP1.8%
Übrige1.6%
Däniken
81 %
median of its municipalities
113 %
Boningen
125 %

A district has no tax rate of its own. Rates range from 81 % % in Däniken to 125 % % in Boningen (median 113 % %).

Tax burden (single, CHF 100,000): 14.1 % in Däniken to 17 % in Boningen (ESTV 2'026)

Vacancy rate
2.42 %
Dwellings
29'961
Avg. rooms
3.8
Built before 1946
22.5%

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
+702 +1.2%
births
584
deaths
549
net migration
+682
BEVNAT (Statistik der natürlichen Bevölkerungsbewegung) 2025 · Federal Statistical Office (FSO), retrieved 19.09.2026

Economy

BFS · 2024 · sum of its municipalities
Jobs
40'937
Workplaces
3'959
Services share
80.8 %
Jobs by sector: Primary 329 (0.8%) · Secondary 7'281 (17.8%) · Tertiary 33'088 (80.8%)
STATENT (Statistik der Unternehmensstruktur) 2024 · Federal Statistical Office (FSO), retrieved 11.09.2026

Agriculture

BFS · 2025 · sum of its municipalities
Farms
99
Organic share
4 %
Farmland
2'315 ha
Landwirtschaftliche Strukturerhebung 2025 · Federal Statistical Office (FSO), retrieved 19.09.2026

Climate · Terrain

MeteoSchweiz · swisstopo
Annual mean temperature
9.4 °C
Precipitation
1'090 mm
Elevation
364–1'122 m
Flat share
43.1%

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

Energy · Accessibility

BFE · ElCom · ARE
Solar potential
446 GWh
Electricity
31.2 Rp./kWh
Public transport to centre
60 min
Road to centre
47 min

Solar potential: sum of its municipalities · Electricity: median of its municipalities (25.35634.48 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 Olten?
Bezirk Olten comprises 15 municipalities: Olten, Wangen bei Olten, Dulliken, Schönenwerd, Hägendorf, Kappel, Däniken, Gretzenbach, Starrkirch-Wil, Fulenbach, Gunzgen, Rickenbach, Boningen, Walterswil, Eppenberg-Wöschnau. Together they have 59'428 residents (BFS, 2025).
Which canton is Bezirk Olten in?
Bezirk Olten lies in the canton of Solothurn, which is divided into 10 districts.
How many people live in Bezirk Olten?
Bezirk Olten has 59'428 residents (BFS STATPOP, 2025) — the sum of its 15 municipalities; the largest is Olten with 19'265.
Does Bezirk Olten have its own tax rate?
No. Tax rates are set by municipalities. In Bezirk Olten the municipal rate ranges from 81 % (Däniken) to 125 % (Boningen).
How did Bezirk Olten vote in the latest federal vote?
On 14.06.2026, Bezirk Olten voted 53.2 % 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.