Bharatgarh is a village in Kushalgarh tehsil in district of Banswara, Rajasthan, India. As per the data provided by Census of India in 2011, total population of Bharatgarh was 1,492 which includes 743 males and 749 females. Bharatgarh covers 284 ha area. Pincode of Bharatgarh is 327801.