Cuatro ríos bañan el territorio de Baracaldo, que hacen de frontera natural con la mayoría de municipios limítrofes: