As of 2001[update] India census, Badnagar had a population of 30,951. Males constitute 52% of the population and females 48%. Badnagar has an average literacy rate of 75%, higher than the national average of 59.5%; with 55% of the males and 45% of females literate. 14% of the population is under 6 years of age. It is located 45 km from Ujjain & 72 km from Indore. Badnagar is also the birthplace of great Indian poet Kavi Pradeep. Another famous poet from here is Ibrahim Ashque the lyricist of hit movies of Rakesh Roshan like Kaho Na Pyar Hain and Koi Mil Gaya. Badnagar is also famous for its dish like Kachori, Rabdi and Bhutte ke Laddu.