İmrahor ist ein Dorf im Bezirk Ulukışla, in der Provinz Niğde, Türkei. İmrahor liegt auf 1.298 m Höhe, im Gebirge Pozantı Dağı. Die Einwohnerzahl beträgt 320. Die nächste größere Stadt ist Bor, 30 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Tyana (30 km), Faustinopolis (1,9 km) und Loulon (10,0 km). Zu den Naturdenkmälern gehören Kilikische Pforte (42 km) und Kolsuz Pass (18,8 km).