Karakaya është fshat në rrethin Şefaatli, në provincën Yozgat, Türkiye. Karakaya ndodhet në lartësinë 1 062 m mbi nivelin e detit, 9,7 km nga mali Anatolian plateau. Popullsia: 40 banorë. Qyteti më i afërt: Yozgat, 28 km në veri. Vende interesante përreth: Hattusa (53 km), Pteria (27 km) dhe Gelingüllü Dam (18,0 km).