In
2011 Indian Census, Nakodar municipal council had a total population of 36,973, of which 19,360 were males and 17,613 were females. Children in the age group of 0-6 were 3,843. The total number of literates in Nakodar was 27,836, which constituted 75.3% of the population with male literacy of 78.4% and female literacy of 71.9%. The effective literacy rate of 7+ population of Nakodar was 84.0%, of which male literacy rate was 87.4% and female literacy rate was 80.3%. The
Scheduled Castes population was 13,492. Nakodar had 7,814 households in 2011. As of the 2001 India
census, Nakodar had a population of 31,422. Males constituted 53% of the population and females 47%. Nakodar had an average literacy rate of 73%, higher than the national average of 59.5%: male literacy is 77%, and female literacy was 69%. ==Transport==