GlobeMetrics
EN
  • English✓
  • हिंदी—
  • मराठी—

Try “Pune”, “Poona” or “पुणे”

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.

Largest cities in Punjab
#
1 Ludhiana16,18,879–
2 AmritsarAmritsar UA11,32,38311,83,549
3 JalandharJalandhar UA8,62,8868,74,412
4 PatialaPatiala UA4,06,1924,46,246
5 Bathinda2,85,788–
6 Hoshiarpur1,68,653–
7 BatalaBatala UA1,56,6191,58,621
8 MogaMoga UA1,50,4111,63,397
9 PathankotPathankot UA1,48,9371,60,509
10 S.A.S. NagarS.A.S. Nagar UA1,46,2131,76,170
11 Abohar1,45,302–
12 Malerkotla1,35,424–
13 Khanna1,28,137–
14 Muktsar1,16,747–
15 Barnala1,16,449–
16 Firozpur1,10,313–

Largest cities in Punjab

Largest cities in Punjab
  1. Ludhiana 16.19 lakh
  2. Amritsar 11.32 lakh
  3. Jalandhar 8.63 lakh
  4. Patiala 4.06 lakh
  5. Bathinda 2.86 lakh
  6. Hoshiarpur 1.69 lakh
  7. Batala 1.57 lakh
  8. Moga 1.5 lakh
  9. Pathankot 1.49 lakh
  10. S.A.S. Nagar 1.46 lakh
  11. Abohar 1.45 lakh
  12. Malerkotla 1.35 lakh
  13. Khanna 1.28 lakh
  14. Muktsar 1.17 lakh
  15. Barnala 1.16 lakh
  16. Firozpur 1.1 lakh

All districts →

Frequently asked questions

Which is the largest city in Punjab?

Ludhiana, with 16,18,879 people within city limits in Census 2011.