Viladecaballs (en catalán y oficialmente "Viladecavalls") es un municipio y localidad de la comarca del Vallés Occidental, provincia de Barcelona, en Cataluña, España.