El río Llobregat nace en las fuentes de Llobregat cerca de Castellar de N'Hug, recibe aguas de muchos ríos y riachuelos que lo hacen más grande, y en Martorell el río Anoia se une al Llobregat antes de llegar al puente del Diablo. El río Llobregat pasa por muchos pueblos hasta desembocar en el Mar Mediterráneo.