Polls had forecast a close outcome. In the end, the 'no' camp's victory was clearer than many analysts had expected.

The referendum is proposing a a limit of 10 million people until 2050 and has divided the country, being dubbed by some as a "Swiss Brexit".

Switzerland's upcoming referendum on capping its population at 10 million raises significant implications for immigration and EU relations.