Nihalpur Sani is a village in Khaga tehsil in district of Fatehpur, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Nihalpur Sani was 1,091 which includes 584 males and 507 females. Nihalpur Sani covers 85.44 ha area. Pincode of Nihalpur Sani is 212653.