Barcelona este un oraș de pe coasta de nord-est a Spaniei, capitala și cel mai mare oraș al comunității autonome Catalonia, precum și a doua cea mai populată municipalitate din Spania.
Cu o populație de 1,7 milioane de locuitori în limitele orașului, zona sa urbană se extinde la numeroase municipalități învecinate din provincia Barcelona și găzduiește aproximativ 5,7 milioane de oameni, ceea ce o face a cincea cea mai populată zonă urbană a Uniunii Europene după Paris, zona Ruhr, Madrid și Milano.
Este una dintre cele mai mari metropole de la Marea Mediterană, situată pe coasta dintre gurile de vărsare ale râurilor Llobregat și Besòs, mărginită la vest de lanțul muntos Serra de Collserola.