Roshanabad is a village in Safipur tehsil in district of Unnao, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Roshanabad was 2,380 which includes 1,251 males and 1,129 females. Roshanabad covers 460.14 ha area. Pincode of Roshanabad is 241502.