As of 2001 India census, Chamba had a population of 20,312. Males constitute 52% of the population and females 48%. Chamba has an average literacy rate of 81%, higher than the national average of 59.5%; with male literacy of 85% and female literacy of 77%. 10% of the population is under 6 years of age. Chamba town is situated on the banks of the river Ravi which is a tributary of the Trans-Himalayan river Indus. The hub of all activity in Chamba town is the Chaugan, a fine grassy sward, about half a mile long and eighty yards wide, and here is held the Minjar fair, every year, in the month of August.