Anuppur District is an administrative district in Shahdol Division of Madhya Pradesh state in central India.

The district has an area of 3701 km², and a population of 667,155 (2001 Census). 309,624 people are from scheduled tribes and 48,376 are scheduled castes. The District is bordered by Koriya District of Chhattisgarh state on the east, Bilaspur District of Chhattisgarh on the southeast, Dindori District of Madhya Pradesh on the southwest, Umaria District of Madhya Pradesh on the west, and Shahdol District on the northwest and north. The administrative headquarters of the district is Anuppur. The district has one Jawahar Navodaya Vidyalaya at Amarkantak which is the origin of two rivers i.e. Narmada & Son. The District was created on 15 August 2003 out of Shahdol District. It is part of Shahdol Division.

Anuppur District is mostly hilly and forested. The Narmada River originates from the hill of Amarkantak in the Maikal Hills, and the Son River originates nearby.

According to the 2011 census Anuppur district has a population of 749,521,roughly equal to the nation of Guyana or the US state of Alaska.This gives it a ranking of 492nd in India (out of a total of 640).The district has a population density of 200 inhabitants per square kilometre (520/sq mi).Its population growth rate over the decade 2001-2011 was 12.35%.Anuppur has a sex ratio of 975 females for every 1000 males, and a literacy rate of 69.08%.

Vernaculars spoken in Anuppur include Bagheli, which has a lexical similarity of 72-91% with Hindi (compared to 60% for German and English) and is spoken by about 7,800,000 people in Bagelkhand.