List of Largest Cities in Punjab

Punjab is the State in top northwest part of India, with an area of 50,362 sq km and population about 27,704,236. Chandigarh is the capital city of Punjab with population of 1,054,686. Amritsar, Jalandhar, and Patiala are the cities has high populations. The below cities and urban agglomerations are have more than 100,000 inhabitants excluding below 5 years children’s. Chandigarh is the union territory and city, is in the 3rd position on ranking. The literacy rate of Punjab is 75%, the urban areas population of the year 2013.

Ludhiana City

Photo by i2n2 via Flickr

RankCity NamePopulationArea (km²)Density
( inhabitants/km²)
District
1Ludhiana1,618,87915910,158Ludhiana
2Amritsar1,183,5491368,702Amritsar
3Jalandhar874,4121028,572Jalandhar
4Patiala446,246656,865Patiala
5Bathinda (Bhatinda)285,7881102,598Bathinda
6Ajitgarh176,170237,383Ajitgarh
7Hoshiarpur168,653354,818Hoshiarpur
8Moga163,3971610,148Moga
9Pathankot160,509227,262Pathankot
10Batala158,621818,128Gurdaspur
11Abohar145,302236,298Fazilka
12Maler Kotla135,424216,412Sangrur
13Khanna128,137245,177Ludhiana
14Phagwara117,966167,372Kapurthala
15Muktsar116,747176,584Muktsar
16Barnala116,449264,478Barnala
17Firozpur110,313119,736Firozpur
18Kapurthala98,916561,766Kapurthala
19Zirakpur95,553811,175Ajitgarh
20Rajpura92,301253,692Patiala
21Kot Kapura91,979175,332Faridkot
22Sangrur88,043184,891Sangrur
23Faridkot87,695184,834Faridkot
24Mansa82,956213,828Mansa
25Gobindgarh82,266322,570Fatehgarh Sahib

Population Census India

Also Read :  Major Cities in Tamil Nadu