Cerros que rodean al pueblo.
El término municipal está rodeado por cuatro pueblos: al norte, Vacarises; al este, Viladecavalls; el río Llobregat divide Esparraguera en el poniente; y al sur, Abrera.
(21 de Mayo de 2017)