Villanueva y Geltrú es un municipio ubicado en la provincia de Provincia de Barcelona en Cataluña. La población de Villanueva y Geltrú es de 67 733 personas (2020), el área de Villanueva y Geltrú es de 34.00 kilómetros cuadrados, la distancia de Villanueva y Geltrú a Barcelona (capital de la Cataluña) es de 51 kilómetros, la distancia de Villanueva y Geltrú a Madrid es de 571 kilómetros. Villanueva y Geltrú comparte fronteras con Canyellas, San Pedro de Ribas, Cubellas y Castellet y Gornal.