Karnawad is a village in Mahidpur tehsil in district of Ujjain, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Karnawad was 964 which includes 486 males and 478 females. Karnawad covers 433.26 ha area. Pincode of Karnawad is N/A.