Punjab · Cities and towns
Largest cities in Punjab
Census 2011 found 16 cities in Punjab with at least 1 lakh people inside city limits. Ludhiana is the largest. Where a city sits inside a larger urban agglomeration, the metro figure is shown alongside.
| # | |||
|---|---|---|---|
| 1 | Ludhiana | 16,18,879 | – |
| 2 | AmritsarAmritsar UA | 11,32,383 | 11,83,549 |
| 3 | JalandharJalandhar UA | 8,62,886 | 8,74,412 |
| 4 | PatialaPatiala UA | 4,06,192 | 4,46,246 |
| 5 | Bathinda | 2,85,788 | – |
| 6 | Hoshiarpur | 1,68,653 | – |
| 7 | BatalaBatala UA | 1,56,619 | 1,58,621 |
| 8 | MogaMoga UA | 1,50,411 | 1,63,397 |
| 9 | PathankotPathankot UA | 1,48,937 | 1,60,509 |
| 10 | S.A.S. NagarS.A.S. Nagar UA | 1,46,213 | 1,76,170 |
| 11 | Abohar | 1,45,302 | – |
| 12 | Malerkotla | 1,35,424 | – |
| 13 | Khanna | 1,28,137 | – |
| 14 | Muktsar | 1,16,747 | – |
| 15 | Barnala | 1,16,449 | – |
| 16 | Firozpur | 1,10,313 | – |
Largest cities in Punjab
- Ludhiana 16.19 lakh
- Amritsar 11.32 lakh
- Jalandhar 8.63 lakh
- Patiala 4.06 lakh
- Bathinda 2.86 lakh
- Hoshiarpur 1.69 lakh
- Batala 1.57 lakh
- Moga 1.5 lakh
- Pathankot 1.49 lakh
- S.A.S. Nagar 1.46 lakh
- Abohar 1.45 lakh
- Malerkotla 1.35 lakh
- Khanna 1.28 lakh
- Muktsar 1.17 lakh
- Barnala 1.16 lakh
- Firozpur 1.1 lakh
Frequently asked questions
Which is the largest city in Punjab?
Ludhiana, with 16,18,879 people within city limits in Census 2011.
Sources and method
- Census of India 2011, Primary Census Abstract (ORGI)
- Census 2011 Primary Census Abstract for urban agglomerations
Data updated: · Report a correction