According to the 2011 census results, the municipality of Negotin has 37,056 inhabitants, of which 16,882 inhabitants live in the town of Negotin.
According to the 2011 census, most of the settlements in the Negotin municipality had Serb ethnic majority.