La hidrografía del municipio pertenece a la cuenca del Río Bravo que marca el límite del municipio con Estados Unidos, a este río desembocan las dos principales corrientes del municipio, el Río San Carlos y el Río San Antonio, que se unen unos kilómetros antes de la desembocadura en el Río Bravo.