PublicHolidaysEU

Data Sources

Every date on this site is checked against an official source, and this is the list of them — all 27 countries. What you can click through to differs by country, so each row says which it is: 11 link a government page that lists the holidays, 11 link the governing law itself on the official legal database, and 5 link an official gazette because no published list exists.

Those 5 are the weakest of the set, and we would rather name them than round up: Denmark, Finland, Greece, Hungary, Romania. For each, the note says which law or decree to look up.

🇦🇹 AustriaStadt Wien — Feiertage in Österreich ↗
The statutory basis is § 7 Arbeitsruhegesetz. The five Landespatron days are school and public-sector days off, not statutory holidays.
🇧🇪 BelgiumBelgium.be — Public holidays ↗
The ten days in the Royal Decree. Good Friday, the day after Ascension and 26 December are bank or sector days, not public holidays.
🇭🇷 CroatiaNarodne novine — Zakon o praznicima (NN 110/2019) ↗
the governing law. As published in the official gazette.
🇨🇾 CyprusCySEC — Public holidays ↗
🇨🇿 Czech Republice-Sbírka — Zákon 245/2000 o státních svátcích ↗
the governing law. Act 245/2000 on state holidays, other holidays and days of rest, on the official e-Sbírka portal.
🇩🇰 DenmarkRetsinformation — Lov nr. 234 af 7. marts 2023 ↗
official gazette — see the note. Denmark has no single statutory list: the days off are the Folkekirke’s holy days plus 1 January. This is the Act that abolished Store Bededag from 2024, the most recent change to that set.
🇪🇪 EstoniaRiigi Teataja — Pühade ja tähtpäevade seadus ↗
the governing law. The Public Holidays and Days of National Importance Act, in the official Riigi Teataja.
🇫🇮 FinlandFinlex — Finnish legislation ↗
official gazette — see the note. Finland sets its holidays across several acts rather than one list — Independence Day by Act 388/1937, the church feasts by the Church Act. Midsummer Eve and Christmas Eve are widely free but are not statutory holidays, which is why we do not count them.
🇫🇷 FranceService-Public.gouv.fr — Jours fériés ↗
🇩🇪 GermanyBundesministerium des Innern — Nationale Feiertage ↗
Only 3 October is set federally. Every other German holiday is state law, which is why the totals differ by Land.
🇬🇷 GreeceΕθνικό Τυπογραφείο — Greek Government Gazette ↗
official gazette — see the note. The mandatory holidays are set by art. 60 of Law 4808/2021; the Ministry of Labour announces the year’s list by decision. Greece has no stable public page carrying it.
🇭🇺 HungaryMagyar Közlöny — Hungarian official gazette ↗
official gazette — see the note. The holidays are in § 102 of the Labour Code (Act I of 2012); each year’s rearranged working Saturdays are published here by ministerial decree.
🇮🇪 IrelandWorkplace Relations Commission — Public holidays ↗
The WRC is the statutory body. It states ten public holidays, and that Good Friday is not one of them.
🇮🇹 ItalyNormattiva — Legge 27 maggio 1949, n. 260 ↗
the governing law. The consolidated text of the holidays act. Each comune also keeps its patron-saint day, which is not in this law.
🇱🇺 LuxembourgGuichet.lu — Leave and public holidays ↗
🇲🇹 MaltaChapter 252, Laws of Malta ↗
the governing law. The National Holidays and Other Public Holidays Act. The statute text is served as an attachment, so the day names are not in the page itself.
🇳🇱 NetherlandsRijksoverheid — Officiële feestdagen ↗
A Dutch public holiday is not automatically a paid day off — that depends on the cao.
🇳🇴 NorwayLovdata — Lov om helligdager og helligdagsfred ↗
the governing law. Act of 24 February 1995 no. 12. 1 and 17 May are governed separately, by the Act on 1 and 17 May as public holidays.
🇵🇱 Polandeli.gov.pl — Ustawa o dniach wolnych od pracy ↗
the governing law. The act of 18 January 1951, as first published. It has been amended since — 22 July was removed, and Christmas Eve added from 2025 — so read it with its amendment history.
🇵🇹 PortugalDiário da República — Código do Trabalho, art. 234 ↗
the governing law. Art. 234 lists the mandatory holidays; art. 235 makes Carnival optional, which is why we do not count it.
🇷🇴 Romanialegislatie.just.ro — Codul muncii, art. 139 ↗
official gazette — see the note. Art. 139 of the Labour Code lists the days off. This host refuses automated requests, so unlike the others this link is verified by hand rather than by our guard.
🇸🇰 SlovakiaSlov-Lex — Zákon 241/1993 o štátnych sviatkoch ↗
the governing law. § 4b suspends 8 May and 15 September for 2026 only — they are days off again from 2027. That per-year rule is why Slovakia reads 11 in 2026 and more in other years.
🇸🇮 SloveniaGOV.SI — Državni prazniki in dela prosti dnevi ↗
Slovenia distinguishes state holidays from work-free days; not every state holiday is a day off.
🇪🇸 SpainBOE — Estatuto de los Trabajadores, art. 37.2 ↗
the governing law. Art. 37.2 caps paid holidays at 14 a year, of which 12 are national. The remaining days — and which fall where — are set annually by each autonomous community.
🇸🇪 SwedenRiksdagen — Lag (1989:253) om allmänna helgdagar ↗
the governing law. Sections 1–2 list the public holidays. Midsummer Eve and Christmas Eve are not among them, which is why our count is lower than some calendars.
🇨🇭 SwitzerlandSECO — Feiertage Schweiz (Anhang zum Arbeitsgesetz) ↗
PDF. Only 1 August is a federal holiday — every other Swiss holiday is cantonal, and this annex is the official per-canton table under art. 20a ArG.
🇬🇧 United KingdomGOV.UK — UK bank holidays ↗
Published per nation, and machine-readable at /bank-holidays.json.

How a date gets onto this site

Every date is checked against three sources before it is published or changed, and an official government source always outranks the other two. Where they conflict we follow the government source, and say so on the page rather than quietly picking a side.

  1. The government source comes first. For 11 of the 27 countries that is a government page listing the holidays. For 11 there is no such list, so the link goes to the governing law itself on the official legal database. For 5 neither exists and the link goes to an official gazette.
  2. Our own database is not a source. A figure agreeing with what we already published proves nothing. Corroboration has to come from outside — a central bank or stock exchange publishing the days it is closed is independent of a labour ministry, and counts; our own table does not.
  3. A failed fetch is not evidence. Several official sites refuse automated requests, and a page that will not load for a script is not a page that has changed. Those are re-checked by hand before anything is altered.
  4. What counts as a holiday is a separate question. Verifying a date is not the same as deciding whether it belongs in a total. The five counting choices behind our figures — and why a source choosing differently gets a different answer, legitimately — are set out at how we counted.

When sources disagree

These days appear on many calendars as public holidays, and sources genuinely disagree about them. Where they conflict, we follow the official government or statutory source and name it below, so a day is only counted in the totals on this page if the law actually gives it to you. That is why our figure can be lower than the one you see elsewhere.

We currently track 26 such days across 9 of the 27 countries. Each one is listed on its country page with what the law rules, why many calendars say otherwise, and the statute we followed — named, so you can check it yourself.

🇦🇹 Austria ↗
Saint Joseph's Day · Saint Florian's Day · Saint Rupert's Day · Saint Martin's Day · Saint Leopold's Day · Easter Sunday · Pentecost
🇧🇪 Belgium ↗
Good Friday · Day after Ascension Day · St. Stephen's Day · Easter Sunday
🇨🇾 Cyprus ↗
Christmas Eve · Easter Tuesday
🇩🇰 Denmark ↗
Christmas Eve · Bank closing day · Constitution Day
🇫🇮 Finland ↗
Christmas Eve · Midsummer Eve
🇱🇺 Luxembourg ↗
Good Friday
🇵🇹 Portugal ↗
Carnival
🇸🇰 Slovakia ↗
Day of victory over fascism · Day of Our Lady of the Seven Sorrows · Day of the Constitution of the Slovak Republic · Struggle for Freedom and Democracy Day
🇸🇪 Sweden ↗
Christmas Eve · Midsummer Eve

Frequently Asked Questions

How do you verify a public holiday date?+
Against three sources, with an official government source ranked above the other two. For 11 of the 27 countries the government publishes a list of the holidays; for 11 it does not, so we follow the governing law on the official legal database; for 5 neither exists and we follow an official gazette. Where the three disagree we follow the government source and record the disagreement on the page.
Why is your holiday count lower than other websites?+
Because we only count days the law actually gives you. 26 days across 9 countries are widely published as public holidays while the governing statute does not make them days off — Christmas Eve in much of Scandinavia is the clearest example, where the day off comes from collective agreements rather than statute. We list those days on the country pages and label them as not counted, rather than dropping them silently or counting them to match everyone else.
What do you do when two official sources contradict each other?+
We follow the government source, state the contradiction on the page, and name the law we followed so a reader can check the other reading themselves. We do not average the two, and we do not pick the one that produces a nicer number.
Can I cite PublicHolidaysEU as a source?+
Yes, and please cite the rule with the number — a different counting rule gives a different answer, legitimately. The verification method has a permanent link at https://www.publicholidayseu.com/sources#how-we-verify and the counting rules at https://www.publicholidayseu.com/most-holidays-europe#how-we-counted. If you find an error, report it and we will verify and correct it within 48 hours.
Which countries does this site cover?+
27 European countries, each with the official source named on this page. Sources that use a wider definition of Europe include Bulgaria, Iceland, Lithuania and Latvia, which we do not track yet — published figures for those four disagree by one to three days and we would rather leave a country out than publish a total we cannot stand behind.
Quoting this page? The method has a permanent link: publicholidayseu.com/sources#how-we-verify. The days where sources genuinely disagree are indexed at #when-sources-disagree, each with the statute named on its country page.
Found an error? Report it here and we will verify and correct it within 48 hours.