Balnapur is a village in Tirwa tehsil in district of Kannauj, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Balnapur was 1,383 which includes 750 males and 633 females. Balnapur covers 282.28 ha area. Pincode of Balnapur is 209732.