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 engineering — Summer collective leave 2026
31 July 2026 – 23 August 2026 inclusive
| Sector | Period | From | To | Days | Status |
|---|---|---|---|---|---|
| Building and civil engineeringBâtiment et génie civil | Summer collective leave 2026 | 2026-07-31 | 2026-08-23 | 24 | In force |
| Sanitary, heating, air-conditioning and refrigeration installersInstallateurs sanitaire, chauffage, climatisation, frigoristes | Summer collective leave 2026 | 2026-08-03 | 2026-08-23 | 21 | Upcoming |
| Building and civil engineeringBâtiment et génie civil | Winter collective leave 2026–2027 | 2026-12-19 | 2027-01-06 | 19 | Upcoming |
| All sectors | New Year's Day | 2026-01-01 | 2026-01-01 | 1 | Ended |
| All sectors | Easter Monday | 2026-04-06 | 2026-04-06 | 1 | Ended |
| All sectors | Labour Day | 2026-05-01 | 2026-05-01 | 1 | Ended |
| All sectors | Europe Day | 2026-05-09 | 2026-05-09 | 1 | Ended |
| All sectors | Ascension Day | 2026-05-14 | 2026-05-14 | 1 | Ended |
| All sectors | Whit Monday | 2026-05-25 | 2026-05-25 | 1 | Ended |
| All sectors | National Day | 2026-06-23 | 2026-06-23 | 1 | Ended |
| All sectors | Assumption | 2026-08-15 | 2026-08-15 | 1 | Upcoming |
| All sectors | All Saints' Day | 2026-11-01 | 2026-11-01 | 1 | Upcoming |
| All sectors | Christmas Day | 2026-12-25 | 2026-12-25 | 1 | Upcoming |
| All sectors | St Stephen's Day | 2026-12-26 | 2026-12-26 | 1 | Upcoming |
| All sectors | New Year's Day | 2027-01-01 | 2027-01-01 | 1 | Upcoming |
| All sectors | Easter Monday | 2027-03-29 | 2027-03-29 | 1 | Upcoming |
| All sectors | Labour Day | 2027-05-01 | 2027-05-01 | 1 | Upcoming |
| All sectors | Ascension Day | 2027-05-06 | 2027-05-06 | 1 | Upcoming |
| All sectors | Europe Day | 2027-05-09 | 2027-05-09 | 1 | Upcoming |
| All sectors | Whit Monday | 2027-05-17 | 2027-05-17 | 1 | Upcoming |
| All sectors | National Day | 2027-06-23 | 2027-06-23 | 1 | Upcoming |
| All sectors | Assumption | 2027-08-15 | 2027-08-15 | 1 | Upcoming |
| All sectors | All Saints' Day | 2027-11-01 | 2027-11-01 | 1 | Upcoming |
| All sectors | Christmas Day | 2027-12-25 | 2027-12-25 | 1 | Upcoming |
| All sectors | St Stephen's Day | 2027-12-26 | 2027-12-26 | 1 | Upcoming |
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
- 1Congé collectif été 2026Inspection du travail et des mines (ITM) · published 27 July 2026 · read 31 July 2026
- 2Congés collectifs — Bâtiment et génie civilInspection du travail et des mines (ITM) · read 31 July 2026
- 3Congés collectifs — Installateurs sanitaire, chauffage, climatisation, frigoristesInspection du travail et des mines (ITM) · read 31 July 2026
- 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
Luxembourg attracts skilled workers but faces retention challenges
Spain opens legal status to undocumented migrants as much of Europe tightens
Health Insurance in Luxembourg: How the CNS Works and Reimburses
Tax Classes in Luxembourg: Class 1, 1a and 2 Explained (2026)
Half of Luxembourg's new foreign workers leave within five years — and housing is the main reason
German coalition agrees sweeping tax and pension package after months of deadlock
Change history
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.