Idiomas de España
En España se hablan varias lenguas vernáculas. El castellano o español, idioma oficial en todo el país, es la lengua materna predominante en casi todas las comunidades autónomas de España. Seis de las diecisiete comunidades autónomas de España tienen además, junto con el castellano, otras lenguas como cooficiales. El bilingüismo en distintos grados y en distintas situaciones comunicativas entre el castellano y otra lengua es una práctica habitual por parte de muchos de los españoles que residen en alguna de estas comunidades autónomas.
Salvo el vasco, lengua aislada, todas las lenguas vernáculas habladas actualmente en España pertenecen al subgrupo de lenguas ibero-románicas de las lenguas romances, dentro de la familia de las lenguas indoeuropeas.
Castellano
El español o castellano es el único idioma oficial de todo el país y es el hablado como lengua habitual y materna por la gran mayoría de la población española.
Idiomas cooficiales
Catalán / Valenciano / Balear
El catalán (català) tiene junto con el castellano el reconocimiento de idioma oficial en Cataluña, Islas Baleares, y en la Comunidad Valenciana bajo el nombre de valenciano (valencià), variedad del catalán occidental.

Gallego
Hablantes de gallego como primera lengua según los censos de población y vivienda del Instituto Gallego de Estadística.
El gallego (galego) es cooficial en Galicia (Constitución española de 1978 art. 3.2. y Estatuto de Autonomía de Galicia art. 5). Forma parte, al igual que el castellano, del grupo de idiomas romances ibero-románico y está estrechamente emparentado con el portugués, con el que formó unidad lingüística (gallego-portugués) durante la Edad Media

Euskera
El euskera, vasco o vascuence (euskara) es cooficial con el castellano en el País Vasco y en el tercio norte de la Comunidad Foral de Navarra. Además, cabe destacar que dentro del euskera se diferencian seis dialectos (euskalkiak), y una variedad estandarizada, el euskera batúa.
Aranés
Valle de Arán.
El aranés (variedad del occitano hablada en el Valle de Arán, localizado en el noroeste de la provincia de Lérida) es oficial en este valle y desde 2006 en toda Cataluña con el nuevo Estatuto de Autonomía
Idiomas no oficiales
Aragonés
El aragonés (aragonés), también llamado informalmente fabla, era hablado en la Edad Media en los Reinos de Navarra, de Aragón y de Valencia con el nombre de navarroaragonés.

Asturleonés
El asturleonés se habla en Asturias, con el nombre de asturiano o bable (asturianu); con el nombre de leonés (llionés), en parte de las provincias de León y Zamora

Otros
Otros idiomas hablados por la población española son el caló, jerga de raíz española e influencias romaníes hablada muy minoritariamente por la comunidad gitana, y el tamazight, hablado en Melilla y el árabe, hablado tanto en Melilla como en Ceuta, en su dialecto dariya.
