Badsa is a village in Bahadurgarh tehsil in district of Jhajjar, Haryana, India. As per the data provided by Census of India in 2011, total population of Badsa was 3,905 which includes 2,083 males and 1,822 females. Badsa covers 1097 ha area. Pincode of Badsa is 124105.