Khera Afgan is a village in Nakur tehsil in district of Saharanpur, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Khera Afgan was 7,131 which includes 3,855 males and 3,276 females. Khera Afgan covers 313.85 ha area. Pincode of Khera Afgan is N/A.