Barcelona es la capital de Cataluña y está situada en la costa, rodeada por la sierra de Collserola, al norte, y los ríos Besós al este y Llobregat al oeste, y a menos de 150 kilómetros de los Pirineos.
Por su ubicación a orillas del mar Mediterráneo goza de un clima cálido y acogedor, con temperaturas agradables durante todo el año.
En Barcelona los idiomas oficiales son el catalán y el castellano. Las dos lenguas coexisten en una situación de bilingüismo similar al que existe en otras zonas del mundo.