Ujjain district is a district in the state of Madhya Pradesh in central India. The historic city of Ujjain is the district headquarters. According to the 2011 census, it has a population of 1,986,864 people.