Barcelona er ein provins aust i Spania, sentralt i den autonome regionen Catalonia. Han grensar til provinsane Tarragona, Lleida og Girona og til Middelhavet.
Provinshovudstaden er Barcelona. Det bur om lag 5,3-5,4 millionar menneske i provinsen, om lag 1,5 millionar av desse i kommunen Barcelona.
Andre byar i provinsen er L'Hospitalet de Llobregat, Badalona, Cerdanyola del Vallès, Martorell, Mataró, Granollers, Sabadell, Terrassa, Sitges, Igualada, Vic, Manresa og Berga.