La Navidad en España es una fiesta tradicional profundamente sentida por la población, las iglesias, durante la Navidad, están llenos de los fieles y en las casas se hacen escenas elaboradas de Natividad (Belén, Nacimiento, Pesebre) y árboles de Navidad.
Hay varios mercados de Navidad en todo el país, sin embargo, nada que ver con los mercados navideños de Alemania, Austria, Francia, Italia, Bélgica y otros países de Europa central y septentrional. En los mercados en España se venden árboles de Navidad, figuras de la Natividad, frutas, mazapán, y otros dulces, flores, artesanías y velas.
El principal mercado de Navidad en España se celebra en la Plaza Mayor de Madrid, pero la capital española cuenta con varios mercados de Navidad. Muy bonito, también, es el mercado navideño de Barcelona, vinculado a la fiesta de Santa Lucía.