Los ocho festivos nacionales comunes en todas las comunidades autónomas son:
1 de enero (martes): Año Nuevo; 19 de abril (viernes): Viernes Santo; 1 de mayo (miércoles): Fiesta del Trabajo; 15 de agosto (jueves): Asunción de la Virgen; 12 de octubre (sábado): Fiesta Nacional de España; 1 de noviembre (viernes): Todos los Santos; 6 de diciembre (viernes): Día de la Constitución Española y 25 de diciembre (miércoles): Natividad del Señor.
En Canarias, se han declarado además como días festivos:
También será festivo el 24 de septiembre en la isla de El Hierro; el 20 de septiembre en la isla de Fuerteventura; el 9 de septiembre en la isla de Gran Canaria; el 7 de octubre en la isla de La Gomera; el 5 de agosto en la isla de La Palma; el 16 de septiembre en la isla de Lanzarote; y el 2 de febrero en la isla de Tenerife.