Bruch (en catalán y oficialmente El Bruc) es un municipio de Cataluña, España. Perteneciente a la provincia de Barcelona, en la comarca de Anoia.
Tiene una población de 1991 habitantes (INE 2014), que reciben el gentilicio de bruguenses, y un término municipal de 47,21 km². Se encuentra a una altitud de 452 m, dista 47 km de Barcelona. Cuenta con cinco núcleos de población: El Bruc, El Bruc Residencial, Montserrat Parc, Sant Pau de la Guàrdia y Les Cases d'en Massachs.
Población:
2.014
INE 2017