Kharsia is located at 21°58′N83°07′E / 21.97°N 83.12°E / 21.97; 83.12. It has an average elevation of 245 metres (803 feet). But right now this small city has been facing pollution problem since last 3-4 years and nobody seems to have found any resolution to it.
As of 2001[update] India census, Kharsia had a population of 17,387. Males constitute 51% of the population and females 49%. Kharsia has an average literacy rate of 71%, higher than the national average of 59.5%: male literacy is 79%, and female literacy is 63%. In Kharsia, 14% of the population is under 6 years of age.