Public holidays in Spain 2025

The 2025 public holiday calendar for Madrid includes 12 holidays, combining national, regional, and local observances. This year features attractive long weekends, such as 1 May (Labour Day) and 2 May (Madrid Community Day), offering Madrilenians excellent opportunities to relax, spend time with family, or travel.

Public Holidays in Madrid for 2025

Among the national public holidays celebrated across all regions are:

  • 1 January (New Year’s Day)
  • 6 January (Epiphany)
  • 18 April (Good Friday)
  • 1 May (Labour Day)
  • 15 August (Assumption of Mary)
  • 1 November (All Saints’ Day)
  • 6 December (Spanish Constitution Day)
  • 8 December (Immaculate Conception)
  • 25 December (Christmas Day)

For Madrid, local holidays include 15 May (San Isidro) and the aforementioned 2 May (Madrid Community Day).

What else is happening in 2025?

In addition to public holidays, 2025 introduces important changes. The expected implementation of mandatory digital clocking systems aims to ensure a reliable and transparent record of working hours.

Another significant update is the adoption of a 37.5-hour workweek, which seeks to promote a better work-life balance. These developments, alongside the year’s long weekends, reinforce Madrid’s commitment to improving workplace sustainability and enhancing the quality of life for workers.

This year stands out not only for its public holidays but also for its focus on modernising labour conditions and supporting employees’ well-being.

Azul S.
Cleaning Digital Transformation Specialist