Los principales ríos del municipio son el río Valle de Topia y el río Las Vueltas que descienden desde la sierra a través de la Quebrada de Huyuapan, también descienden por el municipio los ríos Sianori, Canelas y Birimoa.