Moving holiday
Ascension Day 2028
Thursday 25 May 2028
The Thursday 39 days after Easter Sunday, the sixth Thursday of the Western (Gregorian) Easter season.
In 2028, Ascension Day falls on Thursday 25 May 2028 in Austria, Belgium, Denmark, Finland, France, Alsace-Moselle, Germany (all 16 states), Iceland, Liechtenstein, Luxembourg, Netherlands, Norway, Sweden and Switzerland (all 26 cantons). It is a Thursday: one day of leave on the Friday after it gives a four-day weekend. The 2028 date for Austria, Belgium, Denmark, Finland, France, Alsace-Moselle, Germany (all 16 states), Iceland, Liechtenstein, Luxembourg, Netherlands, Norway, Sweden and Switzerland (all 26 cantons) is provisional – calculated from the rule, because the official calendar for that year is not published yet. For comparison in Austria, the 2027 date was Thursday 6 May 2027 and the 2029 date is Thursday 10 May 2029.
Dates in 2028
Thursday 25 May 2028
provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
France
France: provisional – calculated from the rule
Alsace-Moselle: provisional – calculated from the rule
Germany
- Germany (nationwide)
- Baden-Württemberg
- Bavaria
- Berlin
- Brandenburg
- Bremen
- Hamburg
- Hesse
- Lower Saxony
- Mecklenburg-Vorpommern
- North Rhine-Westphalia
- Rhineland-Palatinate
- Saarland
- Saxony
- Saxony-Anhalt
- Schleswig-Holstein
- Thuringia
Germany (nationwide): provisional – calculated from the rule
Baden-Württemberg: provisional – calculated from the rule
Bavaria: provisional – calculated from the rule
Berlin: provisional – calculated from the rule
Brandenburg: provisional – calculated from the rule
Bremen: provisional – calculated from the rule
Hamburg: provisional – calculated from the rule
Hesse: provisional – calculated from the rule
Lower Saxony: provisional – calculated from the rule
Mecklenburg-Vorpommern: provisional – calculated from the rule
North Rhine-Westphalia: provisional – calculated from the rule
Rhineland-Palatinate: provisional – calculated from the rule
Saarland: provisional – calculated from the rule
Saxony: provisional – calculated from the rule
Saxony-Anhalt: provisional – calculated from the rule
Schleswig-Holstein: provisional – calculated from the rule
Thuringia: provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
provisional – calculated from the rule
Switzerland
- Aargau
- Appenzell Ausserrhoden
- Appenzell Innerrhoden
- Basel-Landschaft
- Basel-Stadt
- Bern
- Fribourg
- Geneva
- Glarus
- Grisons
- Jura
- Lucerne
- Neuchâtel
- Nidwalden
- Obwalden
- Schaffhausen
- Schwyz
- Solothurn
- St. Gallen
- Thurgau
- Ticino
- Uri
- Valais
- Vaud
- Zug
- Zurich
Aargau: provisional – calculated from the rule
Appenzell Ausserrhoden: provisional – calculated from the rule
Appenzell Innerrhoden: provisional – calculated from the rule
Basel-Landschaft: provisional – calculated from the rule
Basel-Stadt: provisional – calculated from the rule
Bern: provisional – calculated from the rule
Fribourg: provisional – calculated from the rule
Geneva: provisional – calculated from the rule
Glarus: provisional – calculated from the rule
Grisons: provisional – calculated from the rule
Jura: provisional – calculated from the rule
Lucerne: provisional – calculated from the rule
Neuchâtel: provisional – calculated from the rule
Nidwalden: provisional – calculated from the rule
Obwalden: provisional – calculated from the rule
Schaffhausen: provisional – calculated from the rule
Schwyz: provisional – calculated from the rule
Solothurn: provisional – calculated from the rule
St. Gallen: provisional – calculated from the rule
Thurgau: provisional – calculated from the rule
Ticino: provisional – calculated from the rule
Uri: provisional – calculated from the rule
Valais: provisional – calculated from the rule
Vaud: provisional – calculated from the rule
Zug: provisional – calculated from the rule
Zurich: provisional – calculated from the rule
See also: Whit Monday 2028, Corpus Christi 2028.
About Ascension Day
Ascension Day marks the day on which, in the Christian tradition, Jesus ascended into heaven. It falls 39 days after Easter Sunday, which is the fortieth day of the Easter season when the days are counted inclusively, so it is always a Thursday. Because Easter Sunday follows the Western (Gregorian) calendar, Ascension Day moves between 30 April and 3 June. Some churches observe the feast on the following Sunday, but where it is a public holiday the Thursday is the day off.
It is a public holiday in much of continental Europe, including Austria, Belgium, Denmark, Finland, France, Germany, Iceland, Liechtenstein, Luxembourg, the Netherlands, Norway and Sweden, and in Switzerland it is a holiday in all 26 cantons. It is not a public holiday in the United Kingdom, Ireland, Spain, Italy or Poland; Italy took it off its list of civil holidays in 1977. The Orthodox churches date their own Ascension from Orthodox Easter, but none of Bulgaria, Cyprus, Greece and Romania makes it a public holiday.
Because it always falls on a Thursday, Ascension Day invites a bridge: one day of leave on the Friday gives a four-day weekend. In 2026 the national administration of Liechtenstein gives its own staff that Friday off as a bridge day, while in most places the Friday is a normal working day. The holiday never needs a substitute day, since it cannot fall on a weekend. It is followed ten days later by Whit Sunday, and its related feasts are Whit Monday and Corpus Christi.
Sources
- https://en.wikipedia.org/wiki/Ascension_Day
- https://www.ris.bka.gv.at/NormDokument.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10008541&Paragraf=7
- https://emploi.belgique.be/fr/themes/jours-feries-et-conges/jours-feries
- https://www.retsinformation.dk/eli/lta/2023/214
- https://www.finlex.fi/fi/lainsaadanto/2005/162
- https://www.service-public.gouv.fr/particuliers/vosdroits/F2405
- https://www.gesetze-bayern.de/Content/Document/BayFTG/true
- https://bravors.brandenburg.de/gesetze/ftg_2003/6
- https://www.rv.hessenrecht.hessen.de/bshe/document/jlr-NNLHE000051B5NN00000000002
- https://www.gesetze-rechtsprechung.sh.juris.de/bssh/document/jlr-NNLSH00003261NN00000000005
- https://www.althingi.is/lagas/nuna/1997032.html
- https://www.gesetze.li/konso/pdf/1967006000?version=14
- https://www.llv.li/serviceportal2/amtsstellen/amt-fuer-personal-und-organisation/feiertage-und-dienstfreie-tage-llv.pdf
- https://guichet.public.lu/fr/citoyens/travail/conges-jours-feries/jours-feries/travail-jours-feries.html
- https://ondernemersplein.overheid.nl/personeel/arbeidsvoorwaarden/officiele-feestdagen/
- https://lovdata.no/dokument/NL/lov/1995-02-24-12
- https://www.riksdagen.se/sv/dokument-och-lagar/dokument/svensk-forfattningssamling/lag-1989253-om-allmanna-helgdagar_sfs-1989-253/
- https://www.seco.admin.ch/dam/de/sd-web/x5LtHPJdNis5/Anhang-Feiertage-Schweiz-Auszug-ArG-ArGV1-5-SECO-SB-2024-DE.pdf
- https://www.gov.uk/bank-holidays
- https://www.workplacerelations.ie/en/what_you_should_know/public-holidays/
- https://www.boe.es/diario_boe/txt.php?id=BOE-A-2025-21667
- https://www.boe.es/diario_boe/txt.php?id=BOE-A-2026-21254
- https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:legge:1977-03-05;54~art1
- https://api.sejm.gov.pl/eli/acts/DU/2025/296/text.pdf
- https://lex.bg/laws/ldoc/1594373121
- https://www.centralbank.cy/images/media/pdf/Bank-Holidays-English-2026.pdf
- https://www.hli.gov.gr/ergasiakes-scheseis/nomothesia-ergasiakes-scheseis/amoivi/kyriaki-argies-amoivi/imeres-argias-2/
- https://legislatie.just.ro/Public/DetaliiDocument/128647