La langue officielle est l'espagnol. Cette langue romane est la continuité historique du dialecte de Castille, aussi appelé castellano (castillan). Bien qu'elle présente des variétés régionales (dialectes), la langue littéraire est homogène dans tous les pays de langue espagnole.
Six communautés autonomes possèdent, en plus du castillan, une seconde langue officielle. Il s'agit de la Catalogne (le catalan), du Pays Basque (le basque ou euskera), de la Galice (le galicien), de Valence (le valencien), de la Navarre (l'euskera dans la partie de la région parlant basque) et des Iles Baléares (une variété de catalan).
L'espagnol est la langue officielle et culturelle de 332 millions de personnes, soit un total de 22 pays. Elle est aussi langue officielle à l'ONU et au sein de l'Union Européenne.
On la parle en Amérique latine et dans certains territoires de culture espagnole. Elle est aussi à l'origine de langues créoles, il existe même une variante, le judéo-espagnol, qui est parlé par les descendants des juifs expulsés d'Espagne au XVè siècle.
Créé en 1991, l'Institut Cervantes a pour but de promouvoir l'enseignement et la diffusion de la langue espagnole dans le monde entier