La constitución española de 1978 establece que España es un estado social y democrático de derecho basado en los valores de libertad, justicia, igualdad y pluralismo político. Reconoce el derecho a la autonomía de las nacionalidades y regiones que componen España. El castellano es el idioma oficial pero otras lenguas como el catalán también pueden ser oficiales en sus respectivas comunidades autónomas.