Viladecaballs es un municipio ubicado en la provincia de Provincia de Barcelona en Cataluña. La población de Viladecaballs es de 7 545 personas (2020), el área de Viladecaballs es de 20.10 kilómetros cuadrados, la distancia de Viladecaballs a Barcelona (capital de la Cataluña) es de 30 kilómetros, la distancia de Viladecaballs a Madrid es de 602 kilómetros. Viladecaballs comparte fronteras con Abrera, Olesa de Montserrat, Vacarisses, Tarrasa y Ullastrell.