Narwal is a village in Agar tehsil in district of Shajapur, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Narwal was 2,175 which includes 1,121 males and 1,054 females. Narwal covers 1444.21 ha area. Pincode of Narwal is N/A.