Kızılırmak'ın suyu, dağlardan gelen yer altı kaynaklarından beslenir ve bu suyun büyük kısmı yer altı sularından sağlanır. Kızılırmak, Sivas'ın İmranlı ilçesindeki Kızıldağ eteklerinden doğar. Nehir, yolculuğu sırasında Delice Irmağı, Devrez ve Gökırmak gibi çok sayıda akarsu ve çayın sularını da toplar.