German Public Holidays by State and Working Days
Which public holidays apply across Germany, which only in some states or municipalities? With working days per state and the rules from the state holiday acts.
Date & Age2 linked calculatorsReading time: 7 min.
In Germany, public holidays are a matter for the 16 federal states: each state's holiday act lists its statutory public holidays. Only 3 October is set by federal law. That is why Bavaria has more holidays than Berlin – and in some states a holiday even depends on the municipality.
Key takeaways
- Nine holidays apply in all 16 states; only German Unity Day is set by federal law (Art. 2(2) Unification Treaty).
- Depending on the state, up to three statewide holidays are added; Brandenburg also counts Easter Sunday and Whit Sunday.
- Assumption Day in Bavaria and Corpus Christi in Saxony and Thuringia apply only in certain municipalities.
- A holiday that falls on a weekend does not reduce the number of Monday-to-Friday working days.
- For work lost because of a public holiday, the employer keeps paying wages (section 2 Continued Remuneration Act, EntgFG).
The nine holidays in every state
Nine days are public holidays in every state. Only one of them is governed by federal law: "3 October is a public holiday as the Day of German Unity" (Art. 2(2) Unification Treaty). The other eight are listed in the holiday acts of all 16 states.
| Holiday | Date 2027 |
|---|---|
| New Year's Day | January 1 |
| Good Friday | March 26 |
| Easter Monday | March 29 |
| Labour Day | May 1 |
| Ascension Day | May 6 |
| Whit Monday | May 17 |
| German Unity Day | October 3 |
| Christmas Day | December 25 |
| Boxing Day | December 26 |
Good Friday, Easter Monday, Ascension Day and Whit Monday depend on the date of Easter: Good Friday is 2 days before Easter Sunday, Easter Monday 1 day after, Ascension Day 39 days after and Whit Monday 50 days after. We compute the date of Easter with Gauss's Easter formula.
Holidays and working days per state
On top of the nine common holidays, each state may add its own. The table shows the statewide holidays and the Monday-to-Friday working days after deducting holidays that fall on a weekday.
| State | additional holidays | Holidays 2027 | Working days 2026 | Working days 2027 |
|---|---|---|---|---|
| Baden-Württemberg | Epiphany, Corpus Christi, All Saints' Day | 12 | 252 | 253 |
| Bavaria | Epiphany, Corpus Christi, All Saints' Day | 12 | 252 | 253 |
| Berlin | International Women's Day | 10 | 254 | 255 |
| Brandenburg | Easter Sunday, Whit Sunday, Reformation Day | 12 | 254 | 256 |
| Bremen | Reformation Day | 10 | 254 | 256 |
| Hamburg | Reformation Day | 10 | 254 | 256 |
| Hesse | Corpus Christi | 10 | 253 | 255 |
| Mecklenburg-Vorpommern | International Women's Day, Reformation Day | 11 | 254 | 255 |
| Lower Saxony | Reformation Day | 10 | 254 | 256 |
| North Rhine-Westphalia | Corpus Christi, All Saints' Day | 11 | 253 | 254 |
| Rhineland-Palatinate | Corpus Christi, All Saints' Day | 11 | 253 | 254 |
| Saarland | Corpus Christi, Assumption Day, All Saints' Day | 12 | 253 | 254 |
| Saxony | Reformation Day, Day of Repentance and Prayer | 11 | 253 | 255 |
| Saxony-Anhalt | Epiphany, Reformation Day | 11 | 253 | 255 |
| Schleswig-Holstein | Reformation Day | 10 | 254 | 256 |
| Thuringia | World Children's Day, Reformation Day | 11 | 254 | 255 |
Calculated with our public holidays and working days calculators from the state holiday acts (sources below; for Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, Saxony-Anhalt, Berlin, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony and Schleswig-Holstein, the respective state act as amended). Regional holidays and annual leave are not deducted. Easter Sunday and Whit Sunday in Brandenburg always fall on a Sunday and do not change the working days.
Public holidays in your state
Every holiday of a year with its weekday, including future years.
Holidays that apply only in some municipalities
Some holidays apply only in certain municipalities rather than the whole state. Our calculators show them separately as "regional" and deduct them from working days only if you choose to.
- Assumption Day (15 August) in Bavaria: only in municipalities with a predominantly Catholic population, as determined by the state statistics office (Art. 1(1) and (3) Bavarian Public Holidays Act). In Saarland the day is a statewide holiday.
- Augsburg Peace Festival (8 August): only within the city of Augsburg (Art. 1(2) Bavarian Public Holidays Act).
- Corpus Christi in Saxony: only in the municipalities named in the Saxon Corpus Christi ordinance (parts of the former districts of Bautzen, Hoyerswerda and Kamenz).
- Corpus Christi in Thuringia: only in municipalities with a predominantly Catholic population designated by ordinance (section 2(2) Thuringian Public Holidays Act).
Is the day off where you work?
What counts is the municipality where you work, not where you live. If in doubt, ask the local authority or your HR department.
Counting working days correctly
Under German law, Werktage (business days) are all calendar days that are not Sundays or public holidays, so Saturday is included (section 3(2) Federal Leave Act, BUrlG). Working days are the days you work under your contract – usually Monday to Friday. To count them for a period:
- Count every day in the period on which you are scheduled to work (with a five-day week: Monday to Friday).
- Subtract the public holidays at your place of work that fall on one of those days.
- Subtract days of annual leave if you want to know the remaining working days.
A holiday that falls on a Saturday or Sunday does not reduce the Monday-to-Friday working days. That is why the number of working days varies from year to year while the number of holidays stays the same.
Working days for a period
With state, part-time weekdays and annual leave – regional holidays optional.
What a public holiday means at work
- No work: employees may not be employed on Sundays and public holidays from midnight to midnight (section 9(1) Working Hours Act, ArbZG). Exceptions apply to emergency services, hospitals, restaurants and transport companies, among others (section 10 ArbZG).
- Compensatory rest day: anyone who works on a public holiday falling on a weekday gets a compensatory day off within eight weeks (section 11(3) ArbZG).
- Pay: for working time lost because of a public holiday, the employer pays the wages that would have been paid without the loss (section 2(1) EntgFG).
- Exception: anyone absent without excuse on the last working day before or the first working day after the holiday has no right to be paid for the holiday (section 2(3) EntgFG).
- Deadlines: if a deadline ends on a Saturday, Sunday or a public holiday recognised at the place of declaration or performance, the next working day takes its place (section 193 German Civil Code, BGB).
Holiday premiums are not set by statute
The Working Hours Act gives no right to a holiday premium. Premiums come from collective agreements, works agreements or the employment contract.
Frequently asked questions
Which German state has the most public holidays?
Does the holiday at my home or at my workplace apply?
Is a holiday made up if it falls on a Sunday?
Are Christmas Eve and New Year's Eve public holidays?
How many working days does a year have in Germany?
Sources
Every figure in this article comes from these primary sources or from the linked calculators, which are based on the same sources.
- Unification Treaty, Art. 2(2) (German Unity Day) (accessed September 30, 2026)
- Bavarian Public Holidays Act (BayFTG), Art. 1 (accessed September 30, 2026)
- Brandenburg Public Holidays Act (FTG), section 2 (accessed September 30, 2026)
- Saxon Sunday and Public Holidays Act (SächsSFG) (accessed September 30, 2026)
- Saxon Corpus Christi Ordinance (FronleichnamsVO) (accessed September 30, 2026)
- Thuringian Public Holidays Act (ThürFGtG), section 2 (accessed September 30, 2026)
- Baden-Württemberg Ministry of the Interior: public holidays (accessed September 30, 2026)
- Working Hours Act (ArbZG), section 9 (accessed September 30, 2026)
- Working Hours Act (ArbZG), section 10 (accessed September 30, 2026)
- Working Hours Act (ArbZG), section 11 (accessed September 30, 2026)
- Continued Remuneration Act (EntgFG), section 2 (accessed September 30, 2026)
- Federal Leave Act (BUrlG), section 3 (accessed September 30, 2026)
- German Civil Code (BGB), section 193 (accessed September 30, 2026)

Full-Stack Developer & Founder of HEADON.pro
Full-stack developer and founder of HEADON.pro. Developer of Rechnerzentrale.