Kızılırmak'ın en uzun bölümü, Türkiye'nin İç Anadolu Bölgesi'nde yer almaktadır. Kızılırmak, Sivas'ın İmranlı ilçesindeki Kızıldağ eteklerinden doğar ve sırasıyla Sivas, Kayseri, Nevşehir, Kırşehir, Kırıkkale, Ankara, Çankırı, Çorum ve Samsun illerinden geçerek Karadeniz'e dökülür. Toplam uzunluğu 1355 kilometre olan Kızılırmak, Türkiye'nin kendi sınırları içerisinde doğup kendi sınırları içinde denize dökülen en uzun akarsuyu olma özelliğini taşır.