 The average literacy rate of Nawanshahr is 75% (male literacy is 79% and female literacy is 71%), surpassing the national average of 59.5%.In Nawanshahr, 11% of the population is under 6 years of age.The population density (per km²) is 439 people.