Bakhu Shah is a village in Fazilka tehsil in district of Firozpur, Punjab, India. As per the data provided by Census of India in 2011, total population of Bakhu Shah was 531 which includes 260 males and 271 females. Bakhu Shah covers 129 ha area. Pincode of Bakhu Shah is 152123.