Tarragonas province (katalāņu: Província de Tarragona, spāņu: Provincia de Tarragona) ir viena no 50 Spānijas provincēm valsts ziemeļaustrumos, Katalonijas autonomajā apgabalā. Tā robežojas ar Kastelo provinci ziemeļos, ar Tervelas provinci un ar Saragosas provinci rietumos, ar Ļeidas provinci un ar Barselonas provinci dienvidos. Provinci austrumos apskalo Vidusjūra. Tās lielākā pilsēta un administratīvais centrs ir Tarragona. Provinces kopējā platība ir 6303 km2, 2010. gada beigās tajā dzīvoja 813 287 iedzīvotāji. Tā ir sīkāk sadalīta 183 municipalitātēs.