Amargarh is a village in Sapotra tehsil in district of Karauli, Rajasthan, India. As per the data provided by Census of India in 2011, total population of Amargarh was 3,599 which includes 1,918 males and 1,681 females. Amargarh covers 2636.43 ha area. Pincode of Amargarh is 322218.