Los 8 festivos nacionales que serán fiesta en toda España son: el viernes 1 de enero (Año Nuevo), el viernes 2 de abril (Viernes Santo), el sábado 1 de mayo (Fiesta del Trabajo), el martes 12 de octubre (Fiesta Nacional de España), el lunes 1 de noviembre (Todos los Santos), el lunes 6 de diciembre (Día de la Constitución Española), el miércoles 8 de diciembre (Inmaculada Concepción) y el sábado 25 de diciembre (Natividad del Señor).
En otros tres festivos comunes, el miércoles 6 de enero (Epifanía del Señor), el jueves 1 de abril (jueves santo) y el lunes 16 de agosto (lunes siguiente a la Asunción de la Virgen), las comunidades autónomas pueden desplazar la celebración. En el caso del día de Reyes, el 6 de enero, todas las comunidades lo han mantenido el mismo miércoles. Además, el viernes 19 de marzo (San José) será día de fiesta en Galicia, Comunidad Valenciana, Extremadura, Comunidad de Madrid, Murcia, Navarra y País Vasco. A los días festivos nacionales, hay que sumar los festivos autonómicos y locales.