İmrahor je selo u okrugu Ulukışla, u pokrajini Niğde, Turska. İmrahor se nalazi na 1.298 m nadmorske visine, u planini Pozantı Dağı. Broj stanovnika je 320. Najbliži veći grad je Bor, 30 km sjeverozapadno. Među znamenitostima u okolici su Tijana (30 km), Faustinopolis (1,9 km) i Loulon (10,0 km). Među prirodnim znamenitostima su Cilician Gates (42 km) i Kolsuz Pass (18,8 km).