There is a variety of Vernacular languages spoken in Spain. Spanish, the official language in the entire country, is the predominant native language in almost all of the autonomous communities in Spain. Six of the seventeen autonomous communities in Spain have other co-official languages in addition to Spanish. Bilingualism in different degrees and in distinct communicative situations between Spanish and another language is a habitual practice for many of the Spanish people who reside in one of these autonomous communities.