Punjab Cities by Population (1 to 20)

Search cities in Punjab, India. Find out the population, time zones, current local time and more Punjab facts.

City Region Country Population
Ludhiana Punjab India 1,545,368
Amritsar Punjab India 1,092,450
Jalandhar Punjab India 785,178
Patiala Punjab India 329,224
Bathinda Punjab India 242,800
Pathankot Punjab India 174,306
Hoshiarpur Punjab India 158,142
Batala Punjab India 145,468
Abohar Punjab India 130,603
Moga Punjab India 130,549
Mohali Punjab India 123,484
Khanna Punjab India 117,137
Maler Kotla Punjab India 113,840
Barnala Punjab India 105,016
Ferozepore Punjab India 102,130
Phagwara Punjab India 100,146
Kapurthala Punjab India 92,667
Muktsar Punjab India 89,833
Sangrur Punjab India 88,615
Rajpura Punjab India 86,820