Margoja is a village in Chauparan tehsil in district of Hazaribagh, Jharkhand, India. As per the data provided by Census of India in 2011, total population of Margoja was 61 which includes 35 males and 26 females. Margoja covers 251.33 ha area. Pincode of Margoja is 825406.