İlyashacı is a village in Şarkışla District, in Sivas Province, Türkiye. İlyashacı lies at 1,288 m above sea level, 1.5 km from the İncebel Dağları mountains. It has 64 inhabitants. The nearest city is Şarkışla, 14.1 km to the southeast. Among the landmarks around are Šamuḫa (24 km), Maksutlu Dam (16.8 km) and Yapıaltın Dam (19.7 km).