Nowadays, when we think about what language people speak in Spain, Spanish is the language that comes to our mind. It is the only language that has an official status and it´s also called Castilian for having its origin in the medieval kingdom of Castile, a region of Spain. However, there are many co-official, dialects, and non-official languages spoken in Spain due to the influence of the huge Spanish history.
The Spanish language and the dialects of Spain came from the linguistic evolution of Latin. During the 4th and 5th Century BC, several types of societies lived in the Iberian Peninsula and each one speaks a different language. But, in the year 218 BC, the Roman Empire conquered a part of the peninsula and in 19 BC had conquered the entire peninsula. The Romans named it Hispania and established Latin as an official language creating the Castilian. However, the predecessor languages such as Catalan, Galician-Portuguese, Leonese, and Basque continued to be used in their particular regions (“Hispania”). Several centuries later, Hispania was invaded by the Muslims that caused evolution and modification of the language. When they were expelled in 1492, the kings named Castilian as the official language and some dialects like Leonese disappeared (Sosa).
Currently, the Spanish language is spoken in every region of Spain as the first language. Nevertheless, some states have their own second language like Catalan, Basque, and Galician. For example, in my case, I´m from Castile state and Spanish is the only language that we speak.