The main driver of demographic growth in Switzerland over the last few decades has been migration. At the same time, Swiss towns and cities have seen an influx of people from rural parts of the country.
A little under one-quarter of Switzerland's resident population are foreigners. Their presence has contributed to the country’s rich cultural diversity.