Con una extensión de 40 kilómetros cuadrados aproximadamente, el municipio limita entre otros con Sitges y Canyelles. De los 26 kilómetros de costa de la comarca del Garraf, el municipio cuenta con unos 658 metros de playa. Su población supera los 30.000 habitantes divididos en diferentes núcleos de población, los más poblados el de Ribas y Les Roquetes.
La plana agrícola, las masías y las viviendas diseminadas por el término municipal y el Parque del Garraf son sus valores naturales más importantes. Las rieras de Ribes y Begues también tienen un alto valor natural. A nivel arquitectónico, destacan los edificios de principios del s.XX fruto de la riqueza que muchos habitantes del municipio hicieron en América.
Información turística
Masia Can Puig
c/ Major, 110
08810 Sant Pere de Ribes
+34 93 896 28 57