Hiszpański i Kataloński są językami urzędowymi, ale wiele osób mówi również po angielsku, zwłaszcza w miejscach turystycznych.