En 2025, España tendrá 14 días festivos en total, de los cuales 9 serán festivos nacionales comunes en todo el territorio. Estos son los días festivos nacionales no sustituibles:
- 1 de enero: Año Nuevo (miércoles).
- 6 de enero: Epifanía del Señor (lunes).
- 18 de abril: Viernes Santo.
- 1 de mayo: Fiesta del Trabajo (jueves).
- 15 de agosto: Asunción de la Virgen (viernes).
- 1 de noviembre: Todos los Santos (sábado).
- 6 de diciembre: Día de la Constitución Española (sábado).
- 8 de diciembre: Inmaculada Concepción (lunes).
- 25 de diciembre: Natividad del Señor (jueves).
Además de estos días, cada comunidad autónoma podrá decidir tres festivos adicionales en función de sus tradiciones y particularidades locales, así como los festivos locales fijados por cada ayuntamiento.
Estos días pueden variar según la región, y en algunos casos, incluir puentes más largos dependiendo de la disposición de los días.