El Bruc liegt in der Region Anoia, etwa fünfzig Kilometer nordwestlich von Barcelona auf rund 490 Metern Höhe. Die Gemeinde erstreckt sich über eine hügelige Landschaft und wird von der Autobahn A-2 durchquert. Neben dem Hauptort gehören mehrere kleinere Siedlungen wie Bruch Residencial oder Sant Pau de la Guàrdia dazu.
Die Geschichte des Ortes ist eng mit der Schlacht von El Bruc verbunden, die 1808 während des spanischen Unabhängigkeitskriegs stattfand. Spanische Truppen besiegten dabei französische Einheiten, die aus Barcelona vorrückten, und trieben sie zurück. Aus diesem Gefecht entstand die Legende vom Trommler von El Bruc, der mit seinen Schlägen die Moral der Verteidiger gestärkt haben soll.
Heute prägen historische Bauwerke das Bild der Gemeinde, darunter Reste einer alten Burg und zwei Kirchen. Besonders bekannt ist die Marienkirche im Hauptort, die Pauluskirche in Sant Pau de la Guàrdia sowie die Rathäuser. Die Legende des Trommlers lebt in der Erinnerung weiter und verleiht dem Ort eine besondere historische Note.