Ngôn ngữ chính thức của Barcelona là tiếng Catalan và tiếng Tây Ban Nha. Khoảng một nửa dân số thích nói tiếng Catalan hơn và đại đa số người dân hiểu thứ tiếng này. Hầu như ai cũng biết tiếng Tây Ba Nha. Here is the same text in Gujarati:
બાર્સેલોનાની સત્તાવાર ભાષાકેટાલાન અને સ્પેનિશ છે. લગભગ અડધોઅડધ લોકો કેટાલન બોલવાનું પસંદ કરે છે, મોટા ભાગના લોકો તેને સમજે છે અને લગભગ બધા સ્પેનિશ જાણે છે.