{"id":5284,"date":"2024-05-05T15:29:38","date_gmt":"2024-05-05T13:29:38","guid":{"rendered":"https:\/\/my-swiss-company.com\/?p=5284"},"modified":"2025-11-28T12:16:40","modified_gmt":"2025-11-28T11:16:40","slug":"public-holidays-in-switzerland-in-2025-2026","status":"publish","type":"post","link":"https:\/\/my-swiss-company.com\/en\/public-holidays-in-switzerland-in-2025-2026\/","title":{"rendered":"Public Holidays in Switzerland in 2025 and 2026"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"row\">\n<div class=\"col-lg-6 mb-5\">\n<h2>Public Holidays in Switzerland in 2025 and 2026: A Comprehensive and In-Depth Guide<\/h2>\n<p>&nbsp;<\/p>\n<p>Switzerland, with its federal structure and rich cultural diversity, boasts a varied and extensive calendar of <b>public holidays in Switzerland for 2025 and 2026<\/b>. While some dates are celebrated nationwide, the vast majority are cantonal or even communal holidays, reflecting unique regional specificities and local traditions. This comprehensive guide to <b>public holidays in Switzerland for 2025 and 2026<\/b> will detail the official holidays and explain the associated remuneration rules, which are essential for both employers and employees.<br \/>\n    \r\n<style>\r\n:root {\r\n  --color-primary: #D52B1E;      \/* Rouge My Swiss Company *\/\r\n  --color-secondary: #000000;    \/* Noir *\/\r\n  --color-light: #F2F2F2;        \/* Gris *\/\r\n  --color-border: #E0E0E0;       \/* Gris bordure *\/\r\n  --color-text: #333333;         \/* Texte noir *\/\r\n  --shadow-sm: 0 2px 8px rgba(213, 43, 30, 0.08);\r\n  --shadow-md: 0 4px 12px rgba(213, 43, 30, 0.12);\r\n  --radius: 8px;\r\n}\r\n\r\n.jf-tool-container {\r\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;\r\n  background: linear-gradient(135deg, var(--color-light) 0%, #ffffff 100%);\r\n  padding: 40px;\r\n  border-radius: var(--radius);\r\n  margin: 40px 0;\r\n  box-shadow: var(--shadow-sm);\r\n  border: 1px solid var(--color-border);\r\n}\r\n\r\n.jf-tool-container h2 {\r\n  background: linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n  font-weight: 700;\r\n  font-size: 28px;\r\n  margin: 0 0 30px 0;\r\n  text-align: center;\r\n}\r\n\r\n.jf-selectors {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: 24px;\r\n  margin-bottom: 30px;\r\n}\r\n\r\n.jf-select-group label {\r\n  display: block;\r\n  font-weight: 600;\r\n  margin-bottom: 10px;\r\n  color: var(--color-secondary);\r\n  font-size: 15px;\r\n}\r\n\r\n.jf-select {\r\n  width: 100%;\r\n  padding: 14px 16px;\r\n  border: 2px solid var(--color-border);\r\n  border-radius: var(--radius);\r\n  font-size: 16px;\r\n  background: #ffffff;\r\n  color: var(--color-text);\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n  appearance: none;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='%2300798E' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'\/%3E%3C\/svg%3E\");\r\n  background-repeat: no-repeat;\r\n  background-position: right 16px center;\r\n  background-size: 14px;\r\n}\r\n\r\n.jf-select:focus {\r\n  outline: none;\r\n  border-color: var(--color-primary);\r\n  box-shadow: 0 0 0 3px rgba(0, 121, 142, 0.15);\r\n}\r\n\r\n.jf-results {\r\n  background: #ffffff;\r\n  padding: 30px;\r\n  border-radius: var(--radius);\r\n  box-shadow: var(--shadow-md);\r\n  animation: fadeIn 0.4s ease;\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from { opacity: 0; transform: translateY(10px); }\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n.jf-results h3 {\r\n  color: var(--color-secondary);\r\n  margin: 0 0 20px 0;\r\n  font-size: 22px;\r\n  padding-bottom: 12px;\r\n  border-bottom: 3px solid var(--color-primary);\r\n}\r\n\r\n.jf-holiday-table {\r\n  width: 100%;\r\n  border-collapse: separate;\r\n  border-spacing: 0;\r\n  margin-top: 20px;\r\n  border-radius: var(--radius);\r\n  overflow: hidden;\r\n}\r\n\r\n.jf-holiday-table th {\r\n  background: var(--color-primary);\r\n  color: #ffffff;\r\n  padding: 16px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  font-size: 15px;\r\n}\r\n\r\n.jf-holiday-table td {\r\n  padding: 14px 16px;\r\n  border-bottom: 1px solid var(--color-border);\r\n  color: var(--color-text);\r\n}\r\n\r\n.jf-holiday-table tr:hover {\r\n  background: rgba(0, 121, 142, 0.03);\r\n  transition: background 0.2s;\r\n}\r\n\r\n.jf-holiday-table tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n.jf-badge {\r\n  display: inline-block;\r\n  padding: 5px 10px;\r\n  border-radius: 20px;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.3px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.jf-badge-national {\r\n  background: linear-gradient(90deg, #c0392b 0%, #e74c3c 100%);\r\n  color: #ffffff;\r\n}\r\n\r\n.jf-badge-cantonal {\r\n  background: linear-gradient(90deg, var(--color-primary) 0%, #00a8c5 100%);\r\n  color: #ffffff;\r\n}\r\n\r\n.jf-no-selection {\r\n  text-align: center;\r\n  color: #718096;\r\n  font-style: italic;\r\n  padding: 50px 20px;\r\n  font-size: 17px;\r\n}\r\n\r\n.jf-canton-info {\r\n  margin-top: 30px;\r\n  padding: 24px;\r\n  background: rgba(0, 121, 142, 0.05);\r\n  border-left: 4px solid var(--color-primary);\r\n  border-radius: 0 var(--radius) var(--radius) 0;\r\n}\r\n\r\n.jf-canton-info h4 {\r\n  color: var(--color-secondary);\r\n  margin: 0 0 12px 0;\r\n  font-size: 18px;\r\n}\r\n\r\n.jf-canton-info p {\r\n  margin: 8px 0;\r\n  color: var(--color-text);\r\n  line-height: 1.6;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .jf-tool-container {\r\n    padding: 24px;\r\n    margin: 24px 0;\r\n  }\r\n  \r\n  .jf-tool-container h2 {\r\n    font-size: 22px;\r\n  }\r\n  \r\n  .jf-selectors {\r\n    grid-template-columns: 1fr;\r\n    gap: 18px;\r\n  }\r\n  \r\n  .jf-results {\r\n    padding: 20px;\r\n  }\r\n  \r\n  .jf-holiday-table {\r\n    font-size: 14px;\r\n  }\r\n  \r\n  .jf-holiday-table th,\r\n  .jf-holiday-table td {\r\n    padding: 12px 10px;\r\n  }\r\n  \r\n  .jf-badge {\r\n    font-size: 11px;\r\n    padding: 4px 8px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"jf-tool-container\">\r\n  <h2>Find your public holidays in 2 clicks<\/h2>\r\n  \r\n  <div class=\"jf-selectors\">\r\n    <div class=\"jf-select-group\">\r\n      <label for=\"canton-select-69ea3ae3bf1da\">1\ufe0f\u20e3 Select your canton<\/label>\r\n      <select id=\"canton-select-69ea3ae3bf1da\" class=\"jf-select\">\r\n        <option value=\"\">-- Choose a canton --<\/option>\r\n      <\/select>\r\n    <\/div>\r\n    \r\n    <div class=\"jf-select-group\">\r\n      <label for=\"year-select-69ea3ae3bf1da\">2\ufe0f\u20e3 Choose year<\/label>\r\n      <select id=\"year-select-69ea3ae3bf1da\" class=\"jf-select\">\r\n        <option value=\"2025\">2025<\/option>\r\n        <option value=\"2026\">2026<\/option>\r\n        <option value=\"2027\">2027<\/option>\r\n      <\/select>\r\n    <\/div>\r\n  <\/div>\r\n  \r\n  <div id=\"jf-results-69ea3ae3bf1da\" class=\"jf-results\">\r\n    <div class=\"jf-no-selection\">\r\n      \ud83d\udc46 Select a canton to see holidays    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  const joursFeries = {\r\n    nationaux: {\r\n      2025: [\r\n        { date: \"2025-01-01\", nom: \"New Year's Day\", type: \"national\" },\r\n        { date: \"2025-05-29\", nom: \"Ascension Day\", type: \"national\" },\r\n        { date: \"2025-08-01\", nom: \"Swiss National Day\", type: \"national\" },\r\n        { date: \"2025-12-25\", nom: \"Christmas\", type: \"national\" }\r\n      ],\r\n      2026: [\r\n        { date: \"2026-01-01\", nom: \"New Year's Day\", type: \"national\" },\r\n        { date: \"2026-05-14\", nom: \"Ascension Day\", type: \"national\" },\r\n        { date: \"2026-08-01\", nom: \"Swiss National Day\", type: \"national\" },\r\n        { date: \"2026-12-25\", nom: \"Christmas\", type: \"national\" }\r\n      ],\r\n      2027: [\r\n        { date: \"2027-01-01\", nom: \"New Year's Day\", type: \"national\" },\r\n        { date: \"2027-05-20\", nom: \"Ascension Day\", type: \"national\" },\r\n        { date: \"2027-08-01\", nom: \"Swiss National Day\", type: \"national\" },\r\n        { date: \"2027-12-25\", nom: \"Christmas\", type: \"national\" }\r\n      ]\r\n    },\r\n    cantonaux: {\r\n      2025: [\r\n        { date: \"2025-01-02\", nom: \"Berchtold's Day\", cantons: [\"Argovie\", \"Berne\", \"Fribourg\", \"Glaris\", \"Jura\", \"Lucerne\", \"Obwald\", \"Schaffhouse\", \"Thurgovie\", \"Vaud\"] },\r\n        { date: \"2025-01-06\", nom: \"Epiphany\", cantons: [\"Grisons\", \"Lucerne\", \"Schwytz\", \"Tessin\", \"Uri\"] },\r\n        { date: \"2025-03-01\", nom: \"Restoration of the Republic\", cantons: [\"Neuch\u00e2tel\"] },\r\n        { date: \"2025-03-19\", nom: \"Saint Joseph\", cantons: [\"Grisons\", \"Lucerne\", \"Nidwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\"] },\r\n        { date: \"2025-04-03\", nom: \"Fahrtsfest\", cantons: [\"Glaris\"] },\r\n        { date: \"2025-04-18\", nom: \"Good Friday\", cantons: [\"Tous sauf Tessin et Valais\"] },\r\n        { date: \"2025-04-21\", nom: \"Easter Monday\", cantons: [\"Tous sauf Neuch\u00e2tel, Soleure, Valais, Zoug\"] },\r\n        { date: \"2025-05-01\", nom: \"Labour Day\", cantons: [\"B\u00e2le-Campagne\", \"B\u00e2le-Ville\", \"Jura\", \"Lucerne\", \"Neuch\u00e2tel\", \"Schaffhouse\", \"Soleure\", \"Thurgovie\", \"Tessin\", \"Zurich\"] },\r\n        { date: \"2025-06-09\", nom: \"Whit Monday\", cantons: [\"Tous sauf Neuch\u00e2tel, Soleure, Valais, Zoug\"] },\r\n        { date: \"2025-06-19\", nom: \"Corpus Christi\", cantons: [\"Appenzell RI\", \"Argovie\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2025-06-23\", nom: \"Jura Independence Day\", cantons: [\"Jura\"] },\r\n        { date: \"2025-06-29\", nom: \"Saints Peter and Paul\", cantons: [\"Grisons\", \"Tessin\"] },\r\n        { date: \"2025-08-15\", nom: \"Assumption\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Soleure\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2025-09-11\", nom: \"Genevan Fast\", cantons: [\"Gen\u00e8ve\"] },\r\n        { date: \"2025-09-22\", nom: \"Federal Fast Monday\", cantons: [\"Vaud\"] },\r\n        { date: \"2025-09-22\", nom: \"Saint Maurice\", cantons: [\"Appenzell RI\"] },\r\n        { date: \"2025-09-25\", nom: \"Saint Nicholas of Fl\u00fce Day\", cantons: [\"Obwald\"] },\r\n        { date: \"2025-11-01\", nom: \"All Saints' Day\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2025-12-08\", nom: \"Immaculate Conception\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Grisons\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2025-12-24\", nom: \"Christmas Eve\", cantons: [\"Glaris\"] },\r\n        { date: \"2025-12-26\", nom: \"Saint Stephen's Day\", cantons: [\"Tous sauf Gen\u00e8ve, Jura, Neuch\u00e2tel, Soleure, Valais, Vaud, Zoug\"] },\r\n        { date: \"2025-12-31\", nom: \"New Year's Eve\", cantons: [\"Glaris\"] },\r\n        { date: \"2025-12-31\", nom: \"Restoration of the Republic\", cantons: [\"Gen\u00e8ve\"] }\r\n      ],\r\n      2026: [\r\n        { date: \"2026-01-02\", nom: \"Berchtold's Day\", cantons: [\"Argovie\", \"Berne\", \"Fribourg\", \"Glaris\", \"Jura\", \"Lucerne\", \"Obwald\", \"Schaffhouse\", \"Thurgovie\", \"Vaud\"] },\r\n        { date: \"2026-01-06\", nom: \"Epiphany\", cantons: [\"Grisons\", \"Lucerne\", \"Schwytz\", \"Tessin\", \"Uri\"] },\r\n        { date: \"2026-03-01\", nom: \"Restoration of the Republic\", cantons: [\"Neuch\u00e2tel\"] },\r\n        { date: \"2026-03-19\", nom: \"Saint Joseph\", cantons: [\"Grisons\", \"Lucerne\", \"Nidwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\"] },\r\n        { date: \"2026-03-26\", nom: \"Fahrtsfest\", cantons: [\"Glaris\"] },\r\n        { date: \"2026-04-03\", nom: \"Good Friday\", cantons: [\"Tous sauf Tessin et Valais\"] },\r\n        { date: \"2026-04-06\", nom: \"Easter Monday\", cantons: [\"Tous sauf Neuch\u00e2tel, Soleure, Valais, Zoug\"] },\r\n        { date: \"2026-05-01\", nom: \"Labour Day\", cantons: [\"B\u00e2le-Campagne\", \"B\u00e2le-Ville\", \"Jura\", \"Lucerne\", \"Neuch\u00e2tel\", \"Schaffhouse\", \"Soleure\", \"Thurgovie\", \"Tessin\", \"Zurich\"] },\r\n        { date: \"2026-05-25\", nom: \"Whit Monday\", cantons: [\"Tous sauf Neuch\u00e2tel, Soleure, Valais, Zoug\"] },\r\n        { date: \"2026-06-04\", nom: \"Corpus Christi\", cantons: [\"Appenzell RI\", \"Argovie\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2026-06-23\", nom: \"Jura Independence Day\", cantons: [\"Jura\"] },\r\n        { date: \"2026-06-29\", nom: \"Saints Peter and Paul\", cantons: [\"Grisons\", \"Tessin\"] },\r\n        { date: \"2026-08-15\", nom: \"Assumption\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Soleure\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2026-09-10\", nom: \"Genevan Fast\", cantons: [\"Gen\u00e8ve\"] },\r\n        { date: \"2026-09-21\", nom: \"Federal Fast Monday\", cantons: [\"Vaud\"] },\r\n        { date: \"2026-09-22\", nom: \"Saint Maurice\", cantons: [\"Appenzell RI\"] },\r\n        { date: \"2026-09-25\", nom: \"Saint Nicholas of Fl\u00fce Day\", cantons: [\"Obwald\"] },\r\n        { date: \"2026-11-01\", nom: \"All Saints' Day\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2026-12-08\", nom: \"Immaculate Conception\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Grisons\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2026-12-24\", nom: \"Christmas Eve\", cantons: [\"Glaris\"] },\r\n        { date: \"2026-12-26\", nom: \"Saint Stephen's Day\", cantons: [\"Tous sauf Gen\u00e8ve, Jura, Neuch\u00e2tel, Soleure, Valais, Vaud, Zoug\"] },\r\n        { date: \"2026-12-31\", nom: \"New Year's Eve\", cantons: [\"Glaris\"] },\r\n        { date: \"2026-12-31\", nom: \"Restoration of the Republic\", cantons: [\"Gen\u00e8ve\"] }\r\n      ],\r\n      2027: [\r\n        { date: \"2027-01-02\", nom: \"Berchtold's Day\", cantons: [\"Argovie\", \"Berne\", \"Fribourg\", \"Glaris\", \"Jura\", \"Lucerne\", \"Obwald\", \"Schaffhouse\", \"Thurgovie\", \"Vaud\"] },\r\n        { date: \"2027-01-06\", nom: \"Epiphany\", cantons: [\"Grisons\", \"Lucerne\", \"Schwytz\", \"Tessin\", \"Uri\"] },\r\n        { date: \"2027-03-01\", nom: \"Restoration of the Republic\", cantons: [\"Neuch\u00e2tel\"] },\r\n        { date: \"2027-03-19\", nom: \"Saint Joseph\", cantons: [\"Grisons\", \"Lucerne\", \"Nidwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\"] },\r\n        { date: \"2027-03-26\", nom: \"Fahrtsfest\", cantons: [\"Glaris\"] },\r\n        { date: \"2027-03-26\", nom: \"Good Friday\", cantons: [\"Tous sauf Tessin et Valais\"] },\r\n        { date: \"2027-03-29\", nom: \"Easter Monday\", cantons: [\"Tous sauf Neuch\u00e2tel, Soleure, Valais, Zoug\"] },\r\n        { date: \"2027-05-01\", nom: \"Labour Day\", cantons: [\"B\u00e2le-Campagne\", \"B\u00e2le-Ville\", \"Jura\", \"Lucerne\", \"Neuch\u00e2tel\", \"Schaffhouse\", \"Soleure\", \"Thurgovie\", \"Tessin\", \"Zurich\"] },\r\n        { date: \"2027-05-17\", nom: \"Whit Monday\", cantons: [\"Tous sauf Neuch\u00e2tel, Soleure, Valais, Zoug\"] },\r\n        { date: \"2027-05-27\", nom: \"Corpus Christi\", cantons: [\"Appenzell RI\", \"Argovie\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2027-06-23\", nom: \"Jura Independence Day\", cantons: [\"Jura\"] },\r\n        { date: \"2027-06-29\", nom: \"Saints Peter and Paul\", cantons: [\"Grisons\", \"Tessin\"] },\r\n        { date: \"2027-08-15\", nom: \"Assumption\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Soleure\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2027-09-09\", nom: \"Genevan Fast\", cantons: [\"Gen\u00e8ve\"] },\r\n        { date: \"2027-09-20\", nom: \"Federal Fast Monday\", cantons: [\"Vaud\"] },\r\n        { date: \"2027-09-22\", nom: \"Saint Maurice\", cantons: [\"Appenzell RI\"] },\r\n        { date: \"2027-09-25\", nom: \"Saint Nicholas of Fl\u00fce Day\", cantons: [\"Obwald\"] },\r\n        { date: \"2027-11-01\", nom: \"All Saints' Day\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Jura\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2027-12-08\", nom: \"Immaculate Conception\", cantons: [\"Argovie\", \"Appenzell RI\", \"Fribourg\", \"Grisons\", \"Lucerne\", \"Nidwald\", \"Obwald\", \"Schwytz\", \"Tessin\", \"Uri\", \"Valais\", \"Zoug\"] },\r\n        { date: \"2027-12-24\", nom: \"Christmas Eve\", cantons: [\"Glaris\"] },\r\n        { date: \"2027-12-26\", nom: \"Saint Stephen's Day\", cantons: [\"Tous sauf Gen\u00e8ve, Jura, Neuch\u00e2tel, Soleure, Valais, Vaud, Zoug\"] },\r\n        { date: \"2027-12-31\", nom: \"New Year's Eve\", cantons: [\"Glaris\"] },\r\n        { date: \"2027-12-31\", nom: \"Restoration of the Republic\", cantons: [\"Gen\u00e8ve\"] }\r\n      ]\r\n    }\r\n  };\r\n\r\n  \/\/ R\u00e9cup\u00e9ration des \u00e9l\u00e9ments\r\n  const cantonSelect = document.getElementById('canton-select-69ea3ae3bf1da');\r\n  const yearSelect = document.getElementById('year-select-69ea3ae3bf1da');\r\n  const resultsDiv = document.getElementById('jf-results-69ea3ae3bf1da');\r\n\r\n  \/\/ Remplir le select des cantons\r\n  const cantons = [\r\n    \"Gen\u00e8ve\", \"Vaud\", \"Valais\", \"Fribourg\", \"Neuch\u00e2tel\", \"Jura\", \"Berne\",\r\n    \"Soleure\", \"B\u00e2le-Ville\", \"B\u00e2le-Campagne\", \"Argovie\", \"Thurgovie\", \"Zurich\",\r\n    \"Schaffhouse\", \"Zoug\", \"Lucerne\", \"Uri\", \"Schwytz\", \"Obwald\", \"Nidwald\",\r\n    \"Glaris\", \"Tessin\", \"Grisons\", \"Appenzell RI\"\r\n  ].sort();\r\n\r\n  cantons.forEach(canton => {\r\n    const option = document.createElement('option');\r\n    option.value = canton;\r\n    option.textContent = canton;\r\n    cantonSelect.appendChild(option);\r\n  });\r\n\r\n  \/\/ \u00c9couteurs d'\u00e9v\u00e9nements\r\n  cantonSelect.addEventListener('change', afficherJoursFeries);\r\n  yearSelect.addEventListener('change', afficherJoursFeries);\r\n\r\n  \/\/ Fonction principale\r\n  function afficherJoursFeries() {\r\n    const cantonChoisi = cantonSelect.value;\r\n    const anneeChoisi = yearSelect.value;\r\n    \r\n    if (!cantonChoisi) {\r\n      resultsDiv.innerHTML = '<div class=\"jf-no-selection\">\ud83d\udc46 Select a canton to see holidays<\/div>';\r\n      return;\r\n    }\r\n    \r\n    const joursNationaux = joursFeries.nationaux[anneeChoisi];\r\n    const joursCantonaux = joursFeries.cantonaux[anneeChoisi];\r\n    const joursATraiter = [...joursNationaux];\r\n    \r\n    joursCantonaux.forEach(jour => {\r\n      const isForCanton = jour.cantons.includes(cantonChoisi) ||\r\n        (jour.cantons[0].startsWith(\"Tous sauf\") && !jour.cantons[0].includes(cantonChoisi));\r\n      \r\n      if (isForCanton) {\r\n        joursATraiter.push(jour);\r\n      }\r\n    });\r\n    \r\n    joursATraiter.sort((a, b) => new Date(a.date) - new Date(b.date));\r\n    \r\n    let html = `<h3>\ud83d\udcc5 Public holidays for ${cantonChoisi} in ${anneeChoisi}<\/h3>\r\n      <table class=\"jf-holiday-table\">\r\n        <thead>\r\n          <tr>\r\n            <th>Date<\/th>\r\n            <th>Holiday<\/th>\r\n            <th>Type<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n        <tbody>`;\r\n    \r\n    joursATraiter.forEach(jour => {\r\n      const date = new Date(jour.date);\r\n      const dateFormatee = date.toLocaleDateString('en-US', { \r\n        weekday: 'long', \r\n        year: 'numeric', \r\n        month: 'long', \r\n        day: 'numeric' \r\n      });\r\n      \r\n      const typeBadge = jour.type === 'national' \r\n        ? '<span class=\"jf-badge jf-badge-national\">National<\/span>' \r\n        : '<span class=\"jf-badge jf-badge-cantonal\">Cantonal<\/span>';\r\n      \r\n      html += `<tr>\r\n        <td><strong>${dateFormatee}<\/strong><\/td>\r\n        <td>${jour.nom}<\/td>\r\n        <td>${typeBadge}<\/td>\r\n      <\/tr>`;\r\n    });\r\n    \r\n    html += '<\/tbody><\/table>';\r\n    \r\n    if (cantonChoisi === \"Gen\u00e8ve\") {\r\n      html += `<div class=\"jf-canton-info\"><h4>\ud83c\udfad Geneva Specificities<\/h4><p><strong>Genevan Fast:<\/strong> Celebrated on the Thursday following the first Sunday of September. Commemorative day with culinary tradition (prune tart).<\/p><p><strong>Restoration of the Republic:<\/strong> December 31st commemorates the liberation of Geneva in 1813.<\/p><\/div>`;\r\n    }\r\n    \r\n    resultsDiv.innerHTML = html;\r\n  }\r\n})();\r\n<\/script>\r\n\r\n    <\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Calendar of Public Holidays in Switzerland for 2025 and 2026<\/h3>\n<p>&nbsp;<\/p>\n<p>It is crucial to refer to the cantonal calendar for precise planning, as the recognition of a public holiday in Switzerland in 2025 and 2026 varies considerably from one region to another.<\/p>\n<p>&nbsp;<\/p>\n<h4>National Public Holidays (Observed in all Cantons):<\/h4>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>January 1 (New Year&#8217;s Day)<\/b>: Wednesday, January 1, 2025; Thursday, January 1, 2026<\/li>\n<li><b>Good Friday<\/b>: Friday, April 18, 2025; Friday, April 3, 2026 (Observed in all cantons, except Ticino and Valais)<\/li>\n<li><b>Easter Monday<\/b>: Monday, April 21, 2025; Monday, April 6, 2026 (Observed in most cantons, with notable exceptions in Neuch\u00e2tel, Solothurn, Valais, and Zug for certain sectors or companies)<\/li>\n<li><b>Ascension Day<\/b>: Thursday, May 29, 2025; Thursday, May 14, 2026 (Celebrated throughout Switzerland)<\/li>\n<li><b>Whit Monday (Pentecost Monday)<\/b>: Monday, June 9, 2025; Monday, May 25, 2026 (Observed in all cantons except Neuch\u00e2tel, Solothurn, Valais, and Zug for certain sectors or companies)<\/li>\n<li><b>August 1 (Swiss National Day)<\/b>: Friday, August 1, 2025; Saturday, August 1, 2026 (A celebration across all cantons)<\/li>\n<li><b>December 25 (Christmas Day)<\/b>: Thursday, December 25, 2025; Friday, December 25, 2026 (A national public holiday)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>Cantonal and Regional Public Holidays (Most Common Examples):<\/h4>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>January 2 (Saint Berchtold&#8217;s Day)<\/b>: Thursday, January 2, 2025; Friday, January 2, 2026 (Celebrated in several cantons: AG, BE, FR, GL, JU, LU, OW, SH, TG, VD, UR)<\/li>\n<li><b>January 6 (Epiphany)<\/b>: Monday, January 6, 2025; Tuesday, January 6, 2026 (GR, LU, SZ, TI, UR observe this holiday)<\/li>\n<li><b>March 1 (Establishment of the Republic)<\/b>: Saturday, March 1, 2025; Sunday, March 1, 2026 (Only in Neuch\u00e2tel)<\/li>\n<li><b>March 19 (Saint Joseph&#8217;s Day)<\/b>: Wednesday, March 19, 2025; Thursday, March 19, 2026 (GR, LU, NW, SZ, TI, UR, VS celebrate this day)<\/li>\n<li><b>May 1 (Labor Day)<\/b>: Thursday, May 1, 2025; Friday, May 1, 2026 (BL, BS, JU, LU, NE, SH, SO, TG, TI, ZH)<\/li>\n<li><b>Corpus Christi<\/b>: Thursday, June 19, 2025; Thursday, June 4, 2026 (Widely celebrated in Catholic cantons, with exceptions in some like AR, BL, BS, BE, GE, GL, NE, SH, SG, TG, VD, ZH)<\/li>\n<li><b>August 15 (Assumption Day)<\/b>: Friday, August 15, 2025; Saturday, August 15, 2026 (Observed in many cantons: AG, AI, FR, JU, LU, NW, OW, SO, SZ, TI, UR, VS, ZG)<\/li>\n<li><b>September 5 (Je\u00fbne Genevois)<\/b>: Friday, September 5, 2025; Saturday, September 5, 2026 (Specific to Geneva)<\/li>\n<li><b>Federal Fast Monday (Lundi du Je\u00fbne F\u00e9d\u00e9ral)<\/b>: Monday, September 22, 2025; Monday, September 21, 2026 (Observed in the canton of Vaud and generally in French-speaking Switzerland)<\/li>\n<li><b>September 22 (Saint Maurice&#8217;s Day)<\/b>: Monday, September 22, 2025; Tuesday, September 22, 2026 (Celebrated in Appenzell Innerrhoden)<\/li>\n<li><b>September 25 (Saint Nicholas of Fl\u00fce Day)<\/b>: Thursday, September 25, 2025; Friday, September 25, 2026 (A public holiday in Obwalden)<\/li>\n<li><b>November 1 (All Saints&#8217; Day)<\/b>: Saturday, November 1, 2025; Sunday, November 1, 2026 (Observed in most Catholic cantons, except AR, BL, BS, BE, GE, GR, NE, SH, TG, VD, ZH)<\/li>\n<li><b>December 8 (Immaculate Conception)<\/b>: Monday, December 8, 2025; Tuesday, December 8, 2026 (Celebrated in many Catholic cantons: AG, AI, FR, GR, LU, NW, OW, SZ, TI, UR, VS, ZG)<\/li>\n<li><b>December 24 (Christmas Eve)<\/b>: Wednesday, December 24, 2025; Thursday, December 24, 2026 (Some companies or cantons, like Glarus, may observe this day)<\/li>\n<li><b>December 26 (Saint Stephen&#8217;s Day)<\/b>: Friday, December 26, 2025; Saturday, December 26, 2026 (Celebrated in most cantons, with a few exceptions like GE, JU, NE, SO, VS, VD, ZG)<\/li>\n<li><b>December 31 (New Year&#8217;s Eve \/ Restoration of the Republic)<\/b>: Wednesday, December 31, 2025; Thursday, December 31, 2026 (Specific to Glarus and Geneva)<\/li>\n<\/ul>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Remuneration of Public Holidays in Switzerland: Principles and Practices<\/h3>\n<p>&nbsp;<\/p>\n<p>The remuneration for <b>public holidays in Switzerland<\/b> is a fundamental aspect of labor law, designed to ensure that employees do not suffer financial disadvantage when an official public holiday falls on a day they would normally work. These principles are governed by the <b>Swiss Code of Obligations (CO)<\/b> and the <b>Labor Act (LTr)<\/b>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Right to Public Holiday Remuneration<\/h4>\n<p>&nbsp;<\/p>\n<p>In accordance with Swiss law, employees are entitled to remuneration for official national and cantonal public holidays, provided these days coincide with days they would normally be scheduled to work. This rule applies to both full-time and part-time employees.<\/p>\n<p>&nbsp;<\/p>\n<h4>Number of Paid Public Holidays<\/h4>\n<p>&nbsp;<\/p>\n<p>Swiss federal legislation stipulates a minimum of <b>at least 8 paid public holidays per year<\/b>. Among these, <b>August 1 (Swiss National Day)<\/b> is mandatorily a paid public holiday in all cantons. However, it is common for most cantons and employers to offer more than this legal minimum, often ranging from <b>12 to 15 paid public holidays per year<\/b>, depending on the canton, the industry sector, and the provisions of the employment contract or the applicable Collective Labor Agreement (CLA). The policy for <b>Salary and Wages in Switzerland<\/b> incorporates this reality.<\/p>\n<p>&nbsp;<\/p>\n<h4>Calculation of Remuneration<\/h4>\n<p>&nbsp;<\/p>\n<p>Remuneration for a public holiday is generally calculated based on the <b>usual salary<\/b> the employee would have earned had they worked that day. This includes the basic salary and may also encompass other elements, such as fixed bonuses, regular allowances, or an average of overtime hours, if these provisions are specified in the employment contract or the CLA. Clarity on the calculation basis is essential for managing <b>Salary and Wages in Switzerland<\/b>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Special Working Conditions on Public Holidays<\/h4>\n<p>&nbsp;<\/p>\n<p>In certain sectors (such as hospitality, catering, healthcare, transport, or security services) where working on public holidays is unavoidable, specific rules apply. If an employee is required to work on an official public holiday, they may be entitled to <b>additional compensation<\/b>. This compensation can take several forms:<\/p>\n<ul>\n<li><b>Increased pay:<\/b> An additional percentage on the normal hourly rate (e.g., 150% of the normal rate, or more, depending on the CLA).<\/li>\n<li><b>Compensatory leave:<\/b> The granting of a paid day off in compensation for the public holiday worked.<\/li>\n<\/ul>\n<p>These provisions aim to acknowledge the burden placed on employees working during these collective rest days.<\/p>\n<p>&nbsp;<\/p>\n<h4>Public Holidays and Part-Time Employment<\/h4>\n<p>&nbsp;<\/p>\n<p>For part-time employees, the right to public holiday remuneration is <b>proportional to their usual working hours and days<\/b>. If a public holiday falls on a day when a part-time employee would not normally work according to their schedule, they generally do not have a right to compensation for that day. The management of <b>Salary and Wages in Switzerland<\/b>for part-time employees must consider this proportionality.<\/p>\n<p>&nbsp;<\/p>\n<h4>Absences and Probationary Periods<\/h4>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Probationary periods:<\/b> The rights to paid public holidays are generally acquired even during probationary periods, provided the employee is actively employed.<\/li>\n<li><b>Absences due to illness or accident:<\/b> Employees on justified absence due to illness or accident with an appropriate medical certificate retain their right to remuneration for public holidays that fall during their incapacity to work, within the limits of the salary continuation periods provided by law or CLAs (e.g., the Berne Scale).<\/li>\n<li><b>Unjustified absences:<\/b> If an employee is on unjustified absence on the day preceding or following a public holiday, they may lose their right to remuneration for that public holiday, as the employer may presume an abuse of right.<\/li>\n<\/ul>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Cantonal Discrepancies and the Importance of CLAs<\/h3>\n<p>&nbsp;<\/p>\n<p>It is fundamental to emphasize that specific practices and the exact number of <b>paid public holidays<\/b> can vary considerably from one canton to another in Switzerland, due to cantonal sovereignty in this matter. Furthermore, <b>Collective Labor Agreements (CLAs)<\/b> play a major role, as they may include more favorable provisions than the law, particularly concerning the number of paid public holidays, increased remuneration, or compensatory leave. Companies may also have internal policies that offer additional benefits. Understanding these nuances is vital for the accuracy of <a href=\"https:\/\/my-swiss-company.com\/en\/minimum-wage-in-geneva-2025\/\"><b>Salary and Wages in Switzerland<\/b><\/a>.<\/p>\n<p>In summary, in Switzerland, <b>public holidays<\/b> are generally paid, and employees are remunerated as if they had worked, thus ensuring that these official rest days do not result in a loss of income. However, it is imperative for both employers and employees to carefully consult their canton&#8217;s official calendar and any applicable collective labor agreements for specific details related to their particular situation, to ensure compliant management of <b>Salary and Wages in Switzerland<\/b><\/p>\n<\/div>\n<\/div>\n<div class=\"row \">\n<div class=\"col-lg-6 \">\n<p><strong><\/strong><\/p>\n<p><strong><\/strong><\/p>\n<p><a href=\"https:\/\/my-swiss-company.com\/en\/\"><strong>My Swiss Company \u2013 Corporate Services Provider in Switzerland<\/strong><span>\u00a0<\/span><\/a>provides support to businesses in Switzerland<a href=\"https:\/\/my-swiss-company.com\/en\/our-services\/services-of-administration\/\"><span>\u00a0<\/span><strong>in managing complex payroll matters<\/strong><\/a>, ensuring that all legal and contractual requirements are met, such as Salary Calculation, by helping companies accurately calculate salaries taking into account<span>\u00a0<\/span><a href=\"https:\/\/my-swiss-company.com\/en\/average-salary-in-switzerland\/\"><strong>minimum wages<\/strong><\/a><span>\u00a0<\/span>set by cantonal laws in Switzerland and applicable collective labor agreements (CLA). This ensures that companies comply with legal obligations regarding compensation.<\/p>\n<p>&nbsp;<\/p>\n<p>The articles below may also interest you :<\/p>\n<ul>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/lucerne-switzerland\/\">Lucerne \u2013 Switzerland<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/zurich-switzerland\/\">Zurich \u2013 Switzerland<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/geneva-switzerland\/\">Geneva \u2013 Switzerland<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/zug-switzerland\/\">Zug \u2013 Switzerland<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/swiss-official-gazette-of-commerce-sogc\/\">Swiss Official Gazette of Commerce<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/zefix-portal-of-the-commercial-register-in-switzerland\/\">ZEFIX \u2013 Portal of the Commercial Register in Switzerland<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/swissreg-switzerlands-intellectual-property-database\/\">SwissREG \u2013 Intellectual Property data base<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/minimum-wage-and-average-salary-in-switzerland\/\">Minimum wage and average salary in Switzerland<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/swiss-work-visa\/\">Swiss work visa<\/a><\/li>\n<li><a href=\"https:\/\/my-swiss-company.com\/en\/tax-identification-number-tin-in-switzerland\/\">TIN \u2013 Tax Identification number in Switzerland<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The public holiday calendar in Switzerland for 2025 and 2026 varies from canton to canton, with some days celebrated nationally and others regionally. New Year&#8217;s Day, Good Friday, Ascension Day, Whit Monday, Corpus Christi, National Day, and Christmas are observed in most or all cantons. Other days, such as Geneva Fast and Restoration of the Republic, are specific to certain cantons like Geneva. Holidays like Federal Fast Day and St. Nicholas of Fl\u00fce Day highlight the diverse local traditions across Switzerland. It&#8217;s important for residents and visitors to refer to specific dates in each canton to plan accordingly, reflecting Switzerland&#8217;s rich cultural and regional diversity.<\/p>\n","protected":false},"author":3,"featured_media":3925,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[28],"tags":[51],"class_list":["post-5284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-administration","tag-en"],"_links":{"self":[{"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/posts\/5284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/comments?post=5284"}],"version-history":[{"count":2,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/posts\/5284\/revisions"}],"predecessor-version":[{"id":9803,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/posts\/5284\/revisions\/9803"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/media\/3925"}],"wp:attachment":[{"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/media?parent=5284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/categories?post=5284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my-swiss-company.com\/en\/wp-json\/wp\/v2\/tags?post=5284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}