L'obligation vaccinale que le canton de St. Gall entend instaurer avec des amendes pouvant aller jusqu'à 20.000 francs a déclenché une révolte populaire et ravivé le débat sur le bien-fondé des obligations vaccinales dans toute la Suisse. Les cantons ont à cet égard des réglementations très différentes, comme le montre une analyse juridique commandée par l'Action pour une Suisse libre. Il existe des cantons qui associent une obligation vaccinale à une disposition pénale (Appenzell Rhodes-Extérieures, Bâle-Campagne, St. Gall, Schaffhouse, Tessin, Vaud, Valais, Zoug, Zurich); d'autres qui connaissent une obligation sans sanction (Fribourg, Genève, Grisons, Jura, Lucerne ...