Puncha is a village in Onda tehsil in district of Bankura, West Bengal, India. As per the data provided by Census of India in 2011, total population of Puncha was 2,291 which includes 1,187 males and 1,104 females. Puncha covers 480.05 ha area. Pincode of Puncha is 722144.