Baniagaon is a village in Alipurduar II tehsil in district of Jalpaiguri, West Bengal, India. As per the data provided by Census of India in 2011, total population of Baniagaon was 2,277 which includes 1,125 males and 1,152 females. Baniagaon covers 592.9 ha area. Pincode of Baniagaon is 736206.