Se ubica a orillas del
mar Mediterráneo, a unos 120 km al sur de la cadena montañosa de los Pirineos y de la frontera con
Francia, en un pequeño llano litoral limitado por el mar al este, la
sierra de Collserola al oeste, el
rio Llobregat al sur y el rio Besós al norte. Por haber sido capital del condado de la ciudad, se suele aludir a ella como Ciudad Condal. La Ciudad ha sido escenario de diversos acontecimientos internacionales que han contribuido a consolidarla, desarrollarla y darle proyección mundial. Los mas relevantes han sido la
Exposición de 1888, la Exposición Internacional de 1929, los
Juegos Olimpicos de 1992 y el Forun de las Culturas de 2004.