Amarpura is a village in Rajgarh tehsil in district of Churu, Rajasthan, India. As per the data provided by Census of India in 2011, total population of Amarpura was 1,790 which includes 935 males and 855 females. Amarpura covers 936 ha area. Pincode of Amarpura is 331023.