İmrahor este un sat din districtul Ulukışla, din provincia Niğde, Turcia. İmrahor se află la 1.298 m altitudine, în muntele Pozantı Dağı. Populația este de 320 de locuitori. Cel mai apropiat oraș mare este Bor, la 30 km la nord-vest. Printre obiectivele din împrejurimi: Tyana (30 km), Faustinopolis (1,9 km) și Loulon (10,0 km). Printre locurile naturale: Porțile Ciliciene (42 km) și Kolsuz Pass (18,8 km).