Voters have rejected the ‘No to 10 Million’ initiative. But commentators say the strength of the yes vote is still a cause of concern for the government.
The vote failed early in counting as it couldn’t get the majority of cantons, even before many had declared.
13 cantons said no, as did over 53% of voters.
Although the government is relieved at the result - many say more needs to be done to allay the fears of the population about immigration.
Those living in the cities clearly rejected the proposal, with 65% throwing it out in Geneva. More rural cantons showed strong support.
In the other national vote, the people have approved tougher rules for civilian service.
53% said the rules need to change, but French speaking cantons roundly rejected the move.
The reform is designed to reduce the number of people switching out of military service, with supporters arguing it will strengthen army staffing at a time of growing security concerns in Europe.
Under the new law, civilian service applicants will face stricter obligations and longer commitments.
Aargau prosecutors are asking for a life sentence for a former Swiss People’s Party cantonal MP accused of drugging and raping several women and a girl over a period of years.
Switzerland's largest party is warning that the country's new treaty package with the European Union would let criminals cross the border freely, a claim legal experts call vastly exaggerated.
Switzerland's dams are less than half full, the lowest level in two decades, after weeks of heat and no rain have drained rivers and lakes across the country.
The heatwave is taking a break this week, with MeteoSwiss forecasting cooler and more stable air across the country and no thunderstorm risk until Friday.