Alforja is a municipality in the comarca of Baix Camp, in the province of Tarragona, Catalonia, Spain. It is located in the northeastern part of the country, within the autonomous community of Catalonia.
The municipality has a population of 2,024. As a municipality, it forms part of the local administrative structure of the Baix Camp comarca and the province of Tarragona.