El término municipal, ubicado en la comarca del Vallés Occidental, tiene una población de 7802 habitantes (INE 2024).
Hacia mediados del siglo XIX, el lugar tenía contabilizada una población de 195 habitantes.
Viladecavalls está formado por diez núcleos o entidades de población.
Se puede acceder por la carretera C-58 y por la autopista C-16 (con salida propia) que comunican Tarrasa con Manresa.
Existe una carretera local, la B-120, que une la población con Tarrasa y Olesa de Montserrat.
Los tres caballos son un señal parlante alusivo al nombre del pueblo.