Karayaka is a town in Erbaa District, in Tokat Province, Türkiye. Karayaka lies in the Canik Dağları mountains. It has 3,071 inhabitants (2022). The nearest city is Erbaa, 7.8 km to the south. Among the landmarks around are Horoztepe (9.8 km), Hasan Uğurlu Dam (22 km) and Uluköy Dam (17.3 km).