Badhosra is a village in Najafgarh tehsil in district of South West Delhi, Delhi, India. As per the data provided by Census of India in 2011, total population of Badhosra was 1,946 which includes 1,021 males and 925 females. Badhosra covers 242.9 ha area. Pincode of Badhosra is 110071.