El río Silao, cruza la mayor parte del territorio municipal y a su paso va alimentándose con los arroyos Magueyes, Pascuales, Hondo, y el Tigre, así como del río Gigante, que es su principal afluente.