Muslim women can no longer wear the full-body garment in shops, restaurants or public buildings and anyone caught flouting the ban could be struck with a £6,500 fine.
The local government of Ticino approved the referendum after the Swiss Parliament ruled that the ban did not violate the country’s federal law.
Two in three voters in the canton backed the move in an overwhelming result for a referendum, in the wake of heightened terrorist alerts across Europe.
The law which MPs voted for only applies to veils which covers the body from head to foot worn by the 40,000 Muslim women in Switzerland and also applies to all tourists visiting the area.
Other face coverings such as masks, balaclavas or crash helmets are still permitted.
Heightened security measures were put in place before the vote, with metal detectors installed to screen those entering the parliament.
Giorgio Ghiringhelli, who drew up the proposal, said the result sent a message to “Islamist fundamentalists” in the country.
Read more: Express.co.uk