A. The official language is Spanish (Castilian), but there are regional languages such as Catalan, Basque, and Galician.