Der Flamenco kommt ursprünglich aus Südspanien, genauer gesagt aus Andalusien. Es wird oft behauptet, dass er seinen Ursprung in der Stadt Sevilla hat, doch je nach Quelle ist dies umstritten. Tatsache ist, dass er der Gitano-Kultur zugeordnet werden kann und in ganz Andalusien Anklang fand.