Aargau Public Holidays 2028
Last reviewed: October 14, 2026 · Holiday data: October 8, 2026
The 2028 table for Aargau lists 5 dates: 4 fall on a weekday and 1 on a weekend. That leaves 256 working days in 2028. Like the Switzerland calculator, this page counts Monday to Friday as working days; what changes is the holiday list.
How Aargau differs from the Switzerland calculator
Aargau's law introducing labour law (EG ArR, SAR 961.200, § 6) gives no single list for the canton: it sets the days equal to Sundays district by district, in eight lists. Only Neujahr, Karfreitag, Auffahrt and Weihnacht appear in all of them, and with the Bundesfeiertag on 1 August those five days are what this page counts. Against this site's eight-day Swiss baseline it therefore drops Ostermontag (Easter Monday) and Pfingstmontag (Whit Monday), which the Bremgarten, Laufenburg, Muri and Zurzach districts and six communes of Rheinfelden district do not observe, and Stephanstag (26 December), which Laufenburg, Muri and the same six communes do not observe. It adds nothing. Berchtoldstag (2 January), Fronleichnam (Corpus Christi), Mariä Himmelfahrt (15 August), Allerheiligen (1 November) and Mariä Empfängnis (8 December) are holidays in some districts only; the district table on Aargau's holiday pages for each year shows where each applies. The canton's Amt für Wirtschaft und Arbeit adds that days not listed, 1 May for example, are not statutory holidays in Aargau.
Dates in Aargau's table that the Switzerland calculator's set does not have (2028)
Dates in the Switzerland calculator's set that Aargau's table does not have (2028)
- Ostermontag (Easter Monday) (Monday, April 17)
- Pfingstmontag (Whit Monday) (Monday, June 5)
- Stephanstag (Boxing Day) (Tuesday, December 26)
Aargau public holiday calendar 2028
| Date | Day | Public holiday |
|---|---|---|
| January 1 | Saturday (weekend) | Neujahrstag (New Year's Day) |
| April 14 | Friday | Karfreitag (Good Friday) |
| May 25 | Thursday | Auffahrt (Ascension Day) |
| August 1 | Tuesday | Bundesfeiertag (Swiss National Day) |
| December 25 | Monday | Weihnachten (Christmas Day) |
2028 summary
Total days
366
Weekend days
106
Public holidays on weekdays
4
Working days
256
After subtracting 106 weekend days and 4 weekday-falling public holidays, Aargau has 256 working days in 2028. The count on this page uses the cantonal calendar, not just the Switzerland calculator's set.
Aargau's holidays district by district, 2028
Section 6 of the EG ArR sets no single list for the canton: it gives each district, and in Baden and Rheinfelden groups of communes, its own list of eight days equal to Sundays, besides 1 August. This page counts only the days every list shares; what follows shows each list in 2028 and what it changes in the count.
The eight § 6 lists in 2028
Each row is one list in § 6 Abs. 1 of the EG ArR. The second column gives the days that list adds to the five that hold across the canton, with their 2028 dates; the third gives the Monday-to-Friday working days left in 2028 under the full list.
| Where it applies | The list's own days (2028) | Working days 2028 |
|---|---|---|
| Whole canton (this page) | none | 256 |
| Aarau, Brugg, Kulm, Lenzburg and Zofingen districts (lit. a) | Berchtoldstag (2 January), Sunday, January 2 (weekend); Ostermontag (Easter Monday), Monday, April 17; Pfingstmontag (Whit Monday), Monday, June 5; Stephanstag (26 December), Tuesday, December 26 | 253 |
| Bergdietikon, Baden district (lit. b, 1) | Berchtoldstag (2 January), Sunday, January 2 (weekend); Ostermontag (Easter Monday), Monday, April 17; Pfingstmontag (Whit Monday), Monday, June 5; Stephanstag (26 December), Tuesday, December 26 | 253 |
| Rest of Baden district (lit. b, 2) | Ostermontag (Easter Monday), Monday, April 17; Pfingstmontag (Whit Monday), Monday, June 5; Fronleichnam (Corpus Christi), Thursday, June 15; Stephanstag (26 December), Tuesday, December 26 | 252 |
| Bremgarten district (lit. c) | Fronleichnam (Corpus Christi), Thursday, June 15; Mariä Himmelfahrt (Assumption), Tuesday, August 15; Allerheiligen (All Saints' Day), Wednesday, November 1; Stephanstag (26 December), Tuesday, December 26 | 252 |
| Laufenburg and Muri districts (lit. d) | Fronleichnam (Corpus Christi), Thursday, June 15; Mariä Himmelfahrt (Assumption), Tuesday, August 15; Allerheiligen (All Saints' Day), Wednesday, November 1; Mariä Empfängnis (Immaculate Conception), Friday, December 8 | 252 |
| Hellikon, Mumpf, Obermumpf, Schupfart, Stein and Wegenstetten, Rheinfelden district (lit. e, 1) | Fronleichnam (Corpus Christi), Thursday, June 15; Mariä Himmelfahrt (Assumption), Tuesday, August 15; Allerheiligen (All Saints' Day), Wednesday, November 1; Mariä Empfängnis (Immaculate Conception), Friday, December 8 | 252 |
| Kaiseraugst, Magden, Möhlin, Olsberg, Rheinfelden, Wallbach, Zeiningen and Zuzgen, Rheinfelden district (lit. e, 2) | Ostermontag (Easter Monday), Monday, April 17; Pfingstmontag (Whit Monday), Monday, June 5; Allerheiligen (All Saints' Day), Wednesday, November 1; Stephanstag (26 December), Tuesday, December 26 | 252 |
| Zurzach district (lit. f) | Berchtoldstag (2 January), Sunday, January 2 (weekend); Fronleichnam (Corpus Christi), Thursday, June 15; Allerheiligen (All Saints' Day), Wednesday, November 1; Stephanstag (26 December), Tuesday, December 26 | 253 |
Why the lists count differently in 2028
A fixed-date day only costs a working day when it lands on a weekday, so the same list weighs differently from year to year. In 2028, Berchtoldstag (2 January) (Sunday, January 2) falls on a weekend and changes no count, while Mariä Himmelfahrt (Assumption) (Tuesday, August 15), Allerheiligen (All Saints' Day) (Wednesday, November 1), Mariä Empfängnis (Immaculate Conception) (Friday, December 8), and Stephanstag (26 December) (Tuesday, December 26) fall on a weekday. Ostermontag and Pfingstmontag are always Mondays and Fronleichnam is always a Thursday, so each costs a day in every list that has it. The 2028 result runs from 252 working days (Rest of Baden district (lit. b, 2), Bremgarten district (lit. c), Laufenburg and Muri districts (lit. d), Hellikon, Mumpf, Obermumpf, Schupfart, Stein and Wegenstetten, Rheinfelden district (lit. e, 1), and Kaiseraugst, Magden, Möhlin, Olsberg, Rheinfelden, Wallbach, Zeiningen and Zuzgen, Rheinfelden district (lit. e, 2)) to 253 (Aarau, Brugg, Kulm, Lenzburg and Zofingen districts (lit. a), Bergdietikon, Baden district (lit. b, 1), and Zurzach district (lit. f)), against 256 under the five canton-wide days.
Two examples from this calculator's engine. Fronleichnam falls on Thursday, June 15, 2028: adding five business days to Wednesday, June 14, 2028 lands on Wednesday, June 21, 2028 under the canton-wide set and on Thursday, June 22, 2028 under the list for the rest of Baden district, which has Fronleichnam. Adding one business day to Thursday, April 13, 2028, the day before Karfreitag, lands on Monday, April 17, 2028 under the canton-wide set, which does not count Ostermontag, and on Tuesday, April 18, 2028 under the list for Aarau, Brugg, Kulm, Lenzburg and Zofingen.
The first working day after each holiday, 2028
Computed on Aargau's calendar: a deadline that falls on a holiday and moves to the next working day lands on the date in the third column.
| Holiday | Date | Next working day |
|---|---|---|
| Neujahrstag (New Year's Day) | Saturday, January 1 | Monday, January 3 |
| Karfreitag (Good Friday) | Friday, April 14 | Monday, April 17 |
| Auffahrt (Ascension Day) | Thursday, May 25 | Friday, May 26 |
| Bundesfeiertag (Swiss National Day) | Tuesday, August 1 | Wednesday, August 2 |
| Weihnachten (Christmas Day) | Monday, December 25 | Tuesday, December 26 |
Aargau working days month by month, 2028
Each month counts Monday to Friday less the holidays that fall on a weekday. The last column is the difference from the Switzerland calculator: in a month with a difference, a deadline counted on the Switzerland calculator can land on another date.
| Month | Aargau | Switzerland calculator | Difference |
|---|---|---|---|
| January 2028 | 21 | 21 | 0 |
| February 2028 | 21 | 21 | 0 |
| March 2028 | 23 | 23 | 0 |
| April 2028 | 19 | 18 | +1 |
| May 2028 | 22 | 22 | 0 |
| June 2028 | 22 | 21 | +1 |
| July 2028 | 21 | 21 | 0 |
| August 2028 | 22 | 22 | 0 |
| September 2028 | 21 | 21 | 0 |
| October 2028 | 22 | 22 | 0 |
| November 2028 | 22 | 22 | 0 |
| December 2028 | 20 | 19 | +1 |
Other years
Related links
Documents cited for this canton
The holiday list and the explanation above rest on these documents, alongside the holiday data source below.
- Kanton Aargau, Amt für Wirtschaft und Arbeit: Merkblatt: Gesetzliche Feiertage im Kanton Aargau (opens in a new tab)
- Fedlex (Swiss Federal Chancellery): Arbeitsgesetz (SR 822.11), Art. 20a Abs. 1 (opens in a new tab)
- Fedlex (Swiss Federal Chancellery): Bundesverfassung (SR 101), Art. 110 Abs. 3 (opens in a new tab)
Sources and verification
Official source: gesetzessammlungen.ag.ch (opens in a new tab)
Cross-checked against this source on October 8, 2026.