Barselonas province (katalāņu: Província de Barcelona, spāņu: Provincia de Barcelona) ir viena no 50 Spānijas provincēm valsts ziemeļos, Katalonijasautonomajā apgabalā. Tā robežojas ar Tarragonas provinci dienvidrietumos, ar Ļeidas provinci ziemeļrietumos un ar Žironas provinci austrumos. Provinci austrumos apskalo Vidusjūra. Tās lielākā pilsēta un administratīvais centrs ir Barselona, kas ir otrā lielākā pilsēta Spānijā aiz Madrides. Barselonas provinces kopējā platība ir 7733 kvadrātkilometri, 2012. gada beigās provincē dzīvoja 5 529 099 iedzīvotāju, padarot to par otro apdzīvotāko provinci Spānijā. Tā ir sīkāk sadalīta 314 municipalitātēs.