Er worden verschillende talen gesproken in Spanje, maar de officiële taal is het Castiliaans Spaans. De andere belangrijke talen die in Spanje worden gesproken zijn Catalaans, Galicisch en Baskisch.
Castiliaans Spaans is de officiële taal van Spanje. Het wordt ook gesproken in het grootste deel van Latijns-Amerika, met uitzondering van Brazilië en enkele Caribische landen. In totaal telt het Castiliaans Spaans wereldwijd ongeveer 440 miljoen sprekers.