Banikagaon is a village in Mohammdi tehsil in district of Kheri, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Banikagaon was 5,621 which includes 3,013 males and 2,608 females. Banikagaon covers 884.87 ha area. Pincode of Banikagaon is 242306.