There are presently 2 Cities in Nawanshahr.
The Total population of the Nawanshahr is 612,310.
As per Cities Census 2011, the most populated city in Nawanshahr District is Nawanshahr, PB with a population of 423,546
where as the least populated city in the Nawanshahr is Balachaur, PB with a population of 188,764.
As per The 2011 census of Nawanshahr Cities, Nawanshahr, PB is the highest literate city with 81% of
literacy rate where as Balachaur, PB is the least literate city with a literacy rate of 77%.
The census 2011 of Nawanshahr Cities also shows that Nawanshahr, PB represents the highest sex ratio with 966 females per 1000 males while Balachaur, PB features the lowest sex ratio in India with just 929 female per 1000 males
Nawanshahr District has total Area 1,282 square meters and over out of which 95% is rural area where as 5% is urban.
Nawanshahr District has total household 129,500 from which 79% is in rural area and 21% is urban area.
Nawanshahr District has total 438,459 Literacy Out of which 55% are male and 45% are female.
Nawanshahr District has total 204,329 Worker Out of which 83% are male and 17% are female.
Nawanshahr District has total Population of 612,310 Out of which 51% are male and 49% are female.