The youngest city in the country is Lausanne.
Figures from the Basel Demografik Institute shows the average age of the city is a youthful 37.6 years.
Mainly because of the two universities - the University of Lausanne and the EPFL.
The flourishing economy is also a driver for younger workers. The younger residents also mean a higher-than-average birth rate in the city.
For comparison, the average age in Geneva is over 40 years old – the national average is 46.
In addition to Lausanne, only Zurich, Bern, Winterthur and Sankt Gallen, have an age of under 40.
The canton with the oldest population is Ticino. This is explained as many younger workers leave for jobs and education and don’t return.
More from Bitesize News
Mountain attraction record broken
Vaud's Glacier 3000 has broken its all-time attendance record before its financial year even closes, with roughly 265,000 visitors expected — up two-thirds in a decade
Inadequate protection for cyber attacks
Only 42% of Swiss small and medium-sized businesses feel adequately protected against cyberattacks, down from 55% a year earlier, according to the 2025 SME Cybersecurity study
Climate change inaction criticised
Green Party president Lisa Mazzone has accused the Federal Council of doing nothing on climate after Switzerland's hottest summer on record
Vaud budget for next year announced
Vaud has unveiled a 2027 budget with a deficit of CHF 356 million, despite CHF 65 million in fresh savings
Earthquake readiness to be tested
Geneva and Vaud will host Switzerland's first large-scale European earthquake exercise from 6 to 9 October
Telecoms operator hacked
Swiss operator Salt has confirmed hackers stole personal data belonging to its mobile customers