Ratupura (Hindi:रतूपुरा) is a village of Thakurdwara Tehsil, Moradabad District, Uttar Pradesh, India.
[2] [3] This village is situated on Thakurdwara-Kanth Highway.
The nearest railway station is Kashipur Junction, Uttarakhand(20 km).
As of a 2011 India census, Ratupura had a population of 8,305.
In Ratupura 13.7% of the population is under 6 years of age.