Karayakup ist ein Dorf im Bezirk Gölova, in der Provinz Sivas, Türkei. Karayakup liegt auf 1.337 m Höhe, im Gebirge Otlukbeli Dağları. Die Einwohnerzahl beträgt 287. Die nächste größere Stadt ist Kelkit, 63 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Gölova Dam (7,7 km).