224 cities and towns
| Abbreviation | 23 |
| State Population | 10,549,252 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 1 | Ludhiana | 1,618,879 | N/A | N/A | N/A | 28.7 |
| 2 | Amritsar | 1,159,227 | N/A | N/A | N/A | 28.7 |
| 3 | Jalandhar | 868,929 | N/A | N/A | N/A | 28.7 |
| 4 | Patiāla | 446,246 | N/A | N/A | N/A | 28.7 |
| 5 | Bathinda | 285,788 | N/A | N/A | N/A | 28.7 |
| 6 | Pathānkot | 174,306 | N/A | N/A | N/A | 28.7 |
| 7 | Hoshiārpur | 168,653 | N/A | N/A | N/A | 28.7 |
| 8 | Mohali | 166,864 | N/A | N/A | N/A | 28.7 |
| 9 | Moga | 163,397 | N/A | N/A | N/A | 28.7 |
| 10 | Batāla | 158,621 | N/A | N/A | N/A | 28.7 |
| 11 | Abohar | 145,302 | N/A | N/A | N/A | 28.7 |
| 12 | Māler Kotla | 135,424 | N/A | N/A | N/A | 28.7 |
| 13 | Khanna | 128,137 | N/A | N/A | N/A | 28.7 |
| 14 | Muktsar | 116,747 | N/A | N/A | N/A | 28.7 |
| 15 | Barnāla | 116,449 | N/A | N/A | N/A | 28.7 |
| 16 | Firozpur | 110,313 | N/A | N/A | N/A | 28.7 |
| 17 | Phagwāra | 100,146 | N/A | N/A | N/A | 28.7 |
| 18 | Kapurthala Town | 98,916 | N/A | N/A | N/A | 28.7 |
| 19 | Zerakpur | 95,553 | N/A | N/A | N/A | 28.7 |
| 20 | Rajpura | 92,301 | N/A | N/A | N/A | 28.7 |
| 21 | Kot Kapūra | 91,979 | N/A | N/A | N/A | 28.7 |
| 22 | Sangrūr | 88,615 | N/A | N/A | N/A | 28.7 |
| 23 | Farīdkot | 87,695 | N/A | N/A | N/A | 28.7 |
| 24 | Mānsa | 82,956 | N/A | N/A | N/A | 28.7 |
| 25 | Gobindgarh | 82,266 | N/A | N/A | N/A | 28.7 |
| 26 | Malout | 81,406 | N/A | N/A | N/A | 28.7 |
| 27 | Kotkapura | 80,741 | N/A | N/A | N/A | 28.7 |
| 28 | Gurdaspur | 77,928 | N/A | N/A | N/A | 28.7 |
| 29 | Fazilka | 76,492 | N/A | N/A | N/A | 28.7 |
| 30 | Kharar | 74,460 | N/A | N/A | N/A | 28.7 |
| 31 | Sunām | 69,069 | N/A | N/A | N/A | 28.7 |
| 32 | Nābha | 67,972 | N/A | N/A | N/A | 28.7 |
| 33 | Tarn Taran | 66,847 | N/A | N/A | N/A | 28.7 |
| 34 | Jagraon | 65,305 | N/A | N/A | N/A | 28.7 |
| 35 | Sirhind | 60,847 | N/A | N/A | N/A | 28.7 |
| 36 | Ropar | 56,038 | N/A | N/A | N/A | 28.7 |
| 37 | Dhūri | 55,225 | N/A | N/A | N/A | 28.7 |
| 38 | Samāna | 54,072 | N/A | N/A | N/A | 28.7 |
| 39 | Rampura Phul | 51,023 | N/A | N/A | N/A | 28.7 |
| 40 | Naya Gaon | 50,869 | N/A | N/A | N/A | 28.7 |
| 41 | Nangal | 48,497 | N/A | N/A | N/A | 28.7 |
| 42 | Jalandhar Cantonment | 47,845 | N/A | N/A | N/A | 28.7 |
| 43 | Nawanshahr | 46,024 | N/A | N/A | N/A | 28.7 |
| 44 | Rāmpura | 45,639 | N/A | N/A | N/A | 28.7 |
| 45 | Giddarbāha | 45,370 | N/A | N/A | N/A | 28.7 |
| 46 | Patti | 40,976 | N/A | N/A | N/A | 28.7 |
| 47 | Jalālābād | 39,525 | N/A | N/A | N/A | 28.7 |
| 48 | Zira | 37,498 | N/A | N/A | N/A | 28.7 |
| 49 | Jaito | 37,377 | N/A | N/A | N/A | 28.7 |
| 50 | Nakodar | 36,973 | N/A | N/A | N/A | 28.7 |