Navapura is a village in Unjha tehsil in district of Mahesana, Gujarat, India. As per the data provided by Census of India in 2011, total population of Navapura was 1,464 which includes 762 males and 702 females. Navapura covers 384.17 ha area. Pincode of Navapura is 384260.