Gehal is a village in Tapa tehsil in district of Barnala, Punjab, India. As per the data provided by Census of India in 2011, total population of Gehal was 4,311 which includes 2,295 males and 2,016 females. Gehal covers 1572 ha area. Pincode of Gehal is 148100.