Barcelona es una provincia española situada en el nordeste del país, en la comunidad autónoma de Cataluña.
Cuenta con una longitud de 175 km y desemboca en el mar Mediterráneo, recibiendo durante su recorrido la aportación de numerosos afluentes como el Cardener y el Noya, ambos por la margen derecha.
Otros ríos importantes son el Tordera, que transcurre desde el pequeño municipio de Montseny hasta el Mediterráneo; el Besós, con afluentes como el Ripoll; el Foix y el Sec.
[4] Con 33 000 árboles por kilómetro cuadrado, Barcelona es la segunda provincia española con mayor densidad de superficie forestal,[5] lo que llama la atención teniendo en cuenta su elevada densidad demográfica.
La unidad administrativa básica en la que se divide la provincia son los municipios.