La lingua ufficiale della Spagna è lo spagnolo o castigliano, ma vengono parlate altre lingue che hanno statuti differenti. Il castigliano ha lo statuto di lingua ufficiale.
In alcune regioni o nelle comunità autonome ci sono lingue che hanno lo statuto di co-ufficialità col castigliano.
il basco (euskera), che è una lingua non indo-europea, è co-ufficiale nei Paesi Baschi e in parte della Navarra. Il basco ha numerosi dialetti e la forma chiamata batua o basco unificato è la sola utilizzata ufficialmente.
il galiziano (gallego) è co-ufficiale in Galizia. È molto simile al portoghese. È parlato da circa 3/4 milioni di persone tra Galizia, altri territori della Spagna limitrofi a est, nord del Portogallo e da 1/2 milione di emigranti tra Sud America ed Europa.