Ranasan is a village in Vijapur tehsil in district of Mahesana, Gujarat, India. As per the data provided by Census of India in 2011, total population of Ranasan was 5,334 which includes 2,732 males and 2,602 females. Ranasan covers 1160.65 ha area. Pincode of Ranasan is 382870.