La historia de España y de las culturas con las que ha convivido ha dejado muchos restos en la cultura y el folclore del país. Así, la cultura española tiene influencias íberas, celtas, romanas, sefardíes, católicas y musulmanas. El papel de su situación geográfica y las tensiones históricas entre Castilla y las regiones periféricas también han contribuido a definir la cultura y las tradiciones de España.
Dada la diversidad cultural existente, no puede hablarse de un folclore musical español, y las músicas tradicionales de cada una de las regiones y zonas del país ofrecen características bien diferenciadas.