Dharamkot is a city in the Moga district situated in the northern state of India, Punjab with a population of 15,399 inhabitants. According to the 2001 census report, males constitute 53% of the population and 47% of the population is female. In Dharamkot, 12% of the population is less than six years of age. Dharamkot has an average literacy rate of 62%, which is higher than the national average literacy rate of 59.5%. The male literacy rate is 65% and the female literacy rate is 59%.