El sistema hidrográfico de la ciudad de Caraz, está constituido por el Río Santa con un curso de Sur a Norte, Río Blanco que es tributario del Río Santa en la margen derecha, que se origina en la Quebrada Honda que recorre de Este a Oeste en el Distrito de Santa Cruz, Río Los Cedros, en la Microcuenca del Nevado Alpamayo (Distrito Santa Cruz), Río Quitarazca, también tributario del Río Santa y que recorre de Este a Oeste (Distritos de Huallanca, Yuracmarca), Río Pamparomas, Río Allmay (Distrito de Pamparomas).