Located in the Badaun district of Uttar Pradesh , Dataganj is also a nagar Panchayat. It is situated 20 km. southeast of Badaun, the district headquarters. The Indira Gandhi National Airport is the nearest airport and the Badaun Railway station is the nearest railway station. The place is situated between 28.03° North latitude and 79.4° East longitude. The place is located at a height of 158 metres( 518 feet) above mean sea level.
According to the 2001 census report, Dataganj had a population of about 21,672 inhabitants. Males constitute 53% of the population and females constitute 47% of the population. In Dataganj 20% of the population is less than six years of age. Dataganj has an average literacy rate of 50% which is less than the average national literacy rate which is 59.5%. The literacy rate of the female population is 41% while that of the male population is 57%.