Amarpura is a village in Rajgarh tehsil of Churu district in Rajasthan, India.
It is situated 24 km northeast of Rajgarh city. Its neighbouring villages are Ratanpura, Bhuwari, Chimanpura, Mundibadi and Baas Radsana.
As of the census of 2011, there were 1790 inhabitants, 935 male and 855 female.