Anuppur is a town in northeastern Madhya Pradesh state of central India. It is the administrative headquarters of Anuppur District. Previously, it was in Shahdol district.
Anuppur is located at 23.1° N 81.68° E. It has an average elevation of 505 metres (1656 feet).
As of 2001 India census, Anuppur had a population of 16,397. Males constitute 52% of the population and females 48%. Anuppur has an average literacy rate of 65%, higher than the national average of 59.5%; with 59% of the males and 41% of females literate. 15% of the population is under 6 years of age. Amarkantak thermal Power Station(2x30+2x120 MW)of MPPGCL is situated in the anuppur dist near son river and 1x210 MW thermal power plant is under construction.Amarkantak is situated in Anuppur dist.Narmada and Son river originate from Amarkantak.