Sant Pere de Ribes es un municipio situado en Cataluña, en la comarca del Garraf, provincia de Barcelona. Esta comarca, la capital de la cual es Villanueva y Geltrú, limita al norte con el Alto Penedés; al sur, con el Mar Mediterráneo; al este, con el Bajo Llobregat; y al oeste, con el Bajo Penedés.La superficie es de 184,08 km². De los 26 km de costa que tiene la comarca, una pequeña parte de 658 m corresponden a Sant Pere de Ribes.El municipio tiene una extensión de 40,71 km². Limita al norte con los términos de Canyellas y Olivella; al este, también con el de Olivella; al sur, con el de Sitges y la pequeña franja de la Mediterránea; y al oeste, con el municipio de Vilanova i la Geltrú.Cuenta con un total de 26.108 habitantes, cuya densidad de población es de 640 habitantes por kilómetro cuadrado (INE 2005). http://es.wikipedia.org/wiki/Sant_Pere_de_Ribes