Santa Oliva es un municipio español de la comarca del Bajo Penedés, Cataluña. Su población según datos de 2012 era de 3.322 habitantes.
Población:
3.260
INE 2017