Migration is the main driver of demographic trends in Switzerland

Net migration and total variation of Swiss population (thousands of people) in Switzerland per year since 1950. The population has grown from 4.7 million residents in 1950 to 9 million today.