Luxembourg collective leave and public holidays

Luxembourg's building and civil-engineering sector is closed for compulsory collective leave from Friday 31 July to Sunday 23 August 2026 inclusive. Sanitary, heating and air-conditioning installers close from Monday 3 August to Sunday 23 August 2026. A winter shutdown for building and civil engineering runs from 19 December 2026 to 6 January 2027. Luxembourg has eleven statutory public holidays under Article L.232-2 of the Labour Code.

Last verified
Maintained by
Jonas Thill · Managing editor
Review cycle
Every 90 days

Re-verified whenever the ITM publishes a collective-leave communiqué (typically July and December), and on any change to Article L.232-2 of the Labour Code.

In force today

Evaluated for 31 July 2026 (Europe/Luxembourg).

  • Building and civil engineeringSummer collective leave 2026

    31 July 202623 August 2026 inclusive

The data

v1.0.0 · 25 rows · CSV · JSON

Luxembourg collective leave and public holidays — full dataset
SectorPeriodFromToDaysStatus
Building and civil engineeringBâtiment et génie civilSummer collective leave 20262026-07-312026-08-2324In force
Sanitary, heating, air-conditioning and refrigeration installersInstallateurs sanitaire, chauffage, climatisation, frigoristesSummer collective leave 20262026-08-032026-08-2321Upcoming
Building and civil engineeringBâtiment et génie civilWinter collective leave 2026–20272026-12-192027-01-0619Upcoming
All sectorsNew Year's Day2026-01-012026-01-011Ended
All sectorsEaster Monday2026-04-062026-04-061Ended
All sectorsLabour Day2026-05-012026-05-011Ended
All sectorsEurope Day2026-05-092026-05-091Ended
All sectorsAscension Day2026-05-142026-05-141Ended
All sectorsWhit Monday2026-05-252026-05-251Ended
All sectorsNational Day2026-06-232026-06-231Ended
All sectorsAssumption2026-08-152026-08-151Upcoming
All sectorsAll Saints' Day2026-11-012026-11-011Upcoming
All sectorsChristmas Day2026-12-252026-12-251Upcoming
All sectorsSt Stephen's Day2026-12-262026-12-261Upcoming
All sectorsNew Year's Day2027-01-012027-01-011Upcoming
All sectorsEaster Monday2027-03-292027-03-291Upcoming
All sectorsLabour Day2027-05-012027-05-011Upcoming
All sectorsAscension Day2027-05-062027-05-061Upcoming
All sectorsEurope Day2027-05-092027-05-091Upcoming
All sectorsWhit Monday2027-05-172027-05-171Upcoming
All sectorsNational Day2027-06-232027-06-231Upcoming
All sectorsAssumption2027-08-152027-08-151Upcoming
All sectorsAll Saints' Day2027-11-012027-11-011Upcoming
All sectorsChristmas Day2027-12-252027-12-251Upcoming
All sectorsSt Stephen's Day2027-12-262027-12-261Upcoming

Field definitions

id (string)
Stable row identifier. Never reused.
kind (string)
collective_leave (a sector-wide compulsory shutdown) or public_holiday (a statutory day off for all employees).
sector (string)
Sector in English, or 'All sectors' for statutory public holidays.
sector_official (string)
The sector's official French designation as used by the ITM. Empty for public holidays.
name (string)
Name of the period or holiday in English.
name_fr (string)
Official French name.
name_de (string)
German name as used in Luxembourg's German-language notices.
start_date (date)
First day of the period, inclusive (ISO 8601).
end_date (date)
Last day of the period, inclusive (ISO 8601). Equals start_date for single days.
days_inclusive (integer)
Calendar days from start_date to end_date inclusive. Calendar days, NOT working days.
legal_basis (string)
The instrument that fixes the period.
source_id (string)
Identifier of the primary source in the hub's source list.

Method

  • Collective-leave dates are transcribed verbatim from ITM publications and are never projected forward from the sector rule, even where the rule makes the next year predictable. A year appears only once the ITM has published it.
  • Public holidays are the eleven days listed by the ITM under Article L.232-2 of the Labour Code. The eight fixed dates are literal; Easter Monday, Ascension and Whit Monday are computed from Easter Sunday using the Gregorian computus (Easter +1, +39 and +50 days).
  • days_inclusive counts CALENDAR days from start_date to end_date inclusive. It is not a count of working days and is not a leave entitlement.
  • Derogations are excluded from the dataset: they are granted case by case and are not a property of the period. The rules for obtaining one are described on the page.
  • Sector names are given in English plus the official French designation used by the ITM, so a row can be matched back to the source document without translation.

Reuse: this compilation is published under CC BY 4.0. Please attribute status.lu and link to this page. The underlying facts are official publications and are not ours to license — what is licensed here is the verified, normalised compilation.

Primary sources

  1. 1Congé collectif été 2026Inspection du travail et des mines (ITM) · published 27 July 2026 · read 31 July 2026
  2. 2Congés collectifs — Bâtiment et génie civilInspection du travail et des mines (ITM) · read 31 July 2026
  3. 3Congés collectifs — Installateurs sanitaire, chauffage, climatisation, frigoristesInspection du travail et des mines (ITM) · read 31 July 2026
  4. 4Quels sont au Luxembourg les jours qualifiés de jours fériés légaux ?Inspection du travail et des mines (ITM) · read 31 July 2026

status.lu reporting on this

Change history

  1. First published. Summer 2026 dates for both sectors and the 2026–2027 winter shutdown transcribed from the ITM communiqué of 27 July 2026 and the ITM sector pages; 2026 and 2027 statutory public holidays added.

Spotted an error, or an ITM notice we have not picked up? Tell us — corrections are logged above, not quietly edited in.

navigateopenescclose