El año 2012 tendrá nueve días festivos de carácter nacional, uno más que este año.
A estos días festivos se sumarán los correspondientes a cada comunidad autónoma, entidad local y las ciudades de Ceuta y Melilla.
La relación de festividades nacionales publicada por el Boletín Oficial del Estado es la siguiente:
6 de enero: Epifanía del Señor.
6 de abril: Viernes Santo.
1 de mayo: Fiesta del Trabajo.
15 de agosto: La Asunción de la Virgen.
12 de octubre: Fiesta Nacional de España.
1 de noviembre: Todos los Santos.
6 de diciembre: Día de la Constitución.
8 de diciembre: La Inmaculada Concepción.
25 de diciembre: Natividad del Señor.
En 2012 no se añade como festivo nacional el 1 de enero (Año Nuevo) por caer en domingo. El 2 de enero (día siguiente al Año Nuevo) será festivo en Andalucía, Aragón, Asturias, Extremadura y Ceuta.