Comme partout en Suisse, les étrangers européens doivent obtenir un permis B ou L avant de pouvoir travailler sur place. Cette attribution est automatique en vertu des accords bilatéraux avec l'UE, mais il faut trouver un employeur prêt à effectuer les démarches. Les employeurs d'extra-européens sont par contre restreints aux conditions usuelles de démonstration d'une carence sur le marché existant. Impression ou réalité, les travailleurs étrangers (et notamment français, ou "frontaliers") sont régulièrement accusés de tirer les salaires vers le bas, ce qui a pu conduire à des votations de rejet, comme celle du .