Spain
As a percentage of the general population of all Spain, Spanish is natively spoken by 74%, Catalan by 17%, Galician by 7% and Basque by 2% of all Spaniards. Occitan is spoken by less than 5,000 people, only in the small region of "Val d'Aran".
Other Romance minority languages, though not official, have special recognition, such as the Astur-Leonese language ("asturianu", "bable" or "llionés") and Aragonese ("aragonés") in Aragon.
Barcelona
Spanish is the most spoken language in Barcelona (according to the linguistic census held by the Government of Catalonia in 2013) and it is understood almost universally. After Spanish, the Catalan language is the second most spoken one in the city, and it is understood by 95% of the population, while 72.3% can speak it, 79% can read it, and 53% can write it, thanks to the language immersion educational system.