Roshanpura is a village in Charkhari tehsil in district of Mahoba, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Roshanpura was 873 which includes 451 males and 422 females. Roshanpura covers 191.17 ha area. Pincode of Roshanpura is 210421.