San Pedro de Ribas es un municipio ubicado en la provincia de Provincia de Barcelona en Cataluña. La población de San Pedro de Ribas es de 31 111 personas (2020), el área de San Pedro de Ribas es de 40.80 kilómetros cuadrados, la distancia de San Pedro de Ribas a Barcelona (capital de la Cataluña) es de 44 kilómetros, la distancia de San Pedro de Ribas a Madrid es de 582 kilómetros. San Pedro de Ribas comparte fronteras con Olivella, Sitges, Villanueva y Geltrú y Canyellas.