Khajuraho (en hindi: खजुराहो ) es una pequeña localidad situada en el estado de Madhya Pradesh en la India. Su población según datos del censo del 2001 era de 7.665 habitantes.