Roshan Pur is a village in Madhuban tehsil in district of Mau, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Roshan Pur was 784 which includes 406 males and 378 females. Roshan Pur covers 17.02 ha area. Pincode of Roshan Pur is 275306.