Karakaya е село во околијата Şefaatli, во вилаетот Јозгат, Турција. Karakaya се наоѓа на 1.062 m надморска височина, на 9,7 km од планината Anatolian plateau. Бројот на жители е 40. Најблискиот голем град е Yozgat, на 28 km северно. Меѓу знаменитостите во околината се Хатуша (53 km), Pteria (27 km) и Gelingüllü Dam (18,0 km).
Се среќава и како Karakaya.