Languages of Catalonia
There are four languages with official status in Catalonia (an autonomous community of Spain): Catalan; Spanish- which is official throughout Spain; Aranese, a dialect of Occitan spoken in the Aran Valley; and Catalan Sign Language. Many other languages are spoken in Catalonia as a result of recent immigration from all over the world.
Politics of Catalonia
On the other side, Catalan remains the predominant language in middle-class and upper-class urban areas, as well as in the region's rural and small cities population. All in all, Spanish remains the language spoken by a significant portion of Catalans, particularly in working-class areas. For Catalan nationalists this is perceived, in the worst case, as a threat, in the best case, as a challenge to be confronted, because Catalan nationalism is centered on language rather than ethnicity.