Karayakup est un village dans le district de Gölova, dans la province de Sivas, en Turquie. Karayakup se situe à 1 337 m d'altitude, dans le massif Otlukbeli Dağları. Sa population est de 287 habitants. La grande ville la plus proche est Kelkit, à 63 km à l'est. Parmi les sites touristiques alentour : Barrage de Gölova (7,7 km).