As of the 2011 census of India, Champapur had a population of 1587 in 290 households. Males constitute 53% of the population and females 46%. Champapur has an averageliteracy rate of 47.82%, lower than the national average of 74%: male literacy is 64.16%, and female literacy is 35.83%. In Champapur, 22% of the population is under 6 years of age.