Altafulla és un municipi català situat en la província de Tarragona (Espanya).
Segons les senyes del cens del INE de l'any 2019, conta en una població de 5.243 habitants.