Imrahor es una aldea en el distrito de Ulukışla, en la provincia de Niğde, Turquía. Imrahor se encuentra a 1.298 m de altitud, en la montaña Pozantı Dağı. Su población es de 320 habitantes. La ciudad grande más cercana es Bor, a 30 km al noroeste. Entre los lugares de interés cercanos: Tiana (30 km), Faustinópolis (1,9 km) y Loulon (10,0 km). Entre los parajes naturales: Puertas Cilicias (42 km) y Kolsuz Pass (18,8 km).
También escrito İmrahor.