Xalapa har sju større elver: Sedeño, Carneros, Sordo, Santiago, Zapotillo, Castillo og Coapexpan. Av mindre elver finner man Chiltoyac, Ánimas, Xallitic, Techacapan og Tlalmecapan.