🇮🇳
India

Facts About Punjab, India

118 cities9,696,704 total population

Cities in Punjab

Ludhiana

1,618,879 people

Amritsar

1,159,227 people

Jalandhar

868,929 people

Patiāla

446,246 people

Bathinda

285,788 people

Pathānkot

174,306 people

Hoshiārpur

168,653 people

Mohali

166,864 people

Moga

163,397 people

Batāla

158,621 people

Abohar

145,302 people

Māler Kotla

135,424 people

Khanna

128,137 people

Muktsar

116,747 people

Barnāla

116,449 people

Firozpur

110,313 people

Phagwāra

100,146 people

Kapurthala Town

98,916 people

Zerakpur

95,553 people

Rajpura

92,301 people

Kot Kapūra

91,979 people

Sangrūr

88,615 people

Farīdkot

87,695 people

Mānsa

82,956 people

Gobindgarh

82,266 people

Malout

81,406 people

Kotkapura

80,741 people

Gurdaspur

77,928 people

Fazilka

76,492 people

Kharar

74,460 people

Sunām

69,069 people

Nābha

67,972 people

Tarn Taran

66,847 people

Jagraon

65,305 people

Sirhind

60,847 people

Ropar

56,038 people

Dhūri

55,225 people

Samāna

54,072 people

Rampura Phul

51,023 people

Naya Gaon

50,869 people

Nangal

48,497 people

Jalandhar Cantonment

47,845 people

Nawanshahr

46,024 people

Rāmpura

45,639 people

Giddarbāha

45,370 people

Patti

40,976 people

Jalālābād

39,525 people

Zira

37,498 people

Jaito

37,377 people

Nakodar

36,973 people

Mamun

32,689 people

Maur

31,849 people

Ahmedgarh

31,302 people

Kūrāli

31,060 people

Mukeriān

29,841 people

Jandiāla Gurū

29,232 people

Gil

28,884 people

Rāikot

28,734 people

Sujānpur

28,270 people

Patran

27,963 people

Mahna

27,733 people

Kartārpur

26,701 people

Basi

26,295 people

Budhlāda

26,172 people

Jandiāla

25,631 people

Dorāha

25,424 people

Bagha Purana

25,206 people

Dasūya

25,192 people

Māchhīwāra

24,916 people

Talwāra

24,752 people

Phillaur

24,688 people

Morinda

24,022 people

Dīnānagar

23,976 people

Longowal

23,851 people

Qadian

23,632 people

Urmar

23,419 people

Tapa

23,248 people

Lehragaga

22,588 people

Rāman

22,553 people

Sānehwāl

22,484 people

Bhawānīgarh

22,320 people

Laungowāl

21,880 people

Bālāchor

21,631 people

Lālru

21,394 people

Sanaur

21,201 people

Ajnāla

21,107 people

Adampur

20,922 people

Banga

20,906 people

Dhāriwāl

20,604 people

Talwandi Sābo

20,589 people

Bhikkiwind Uttār

20,526 people

Nangli

20,440 people

Basi

20,288 people

Dhanaula

19,920 people

Samrāla

19,678 people

Sardulgarh

19,219 people

Dharmkot

19,057 people

Banūr

18,775 people

Bhadaur

18,561 people

Moonak

18,141 people

Fatehgarh Chūriān

18,051 people

Bhogpur

18,008 people

Bhīkhi

17,825 people

Bareta

17,432 people

Talwandi Bhai

17,285 people

Guru Har Sahāi

17,192 people

Garhshankar

16,955 people

Dirba

16,952 people

Sultanpur

16,877 people

Gorāya

16,462 people

Mūllānpur

16,356 people

Anandpur

16,282 people

Mullānwāla

16,183 people

Balaungi

15,982 people

Rāhon

15,676 people

Husainpur

15,575 people

Jugiāl

15,210 people

Goniāna Mandi

15,208 people

Frequently Asked Questions about Punjab

How many cities are in Punjab, India?
Punjab in India has 118 cities with a total population of 9,696,704 people.
What country is Punjab in?
Punjab is a region in India.
What is the population of Punjab?
The total population of Punjab, India is approximately 9,696,704 people across 118 cities.

Other Regions in India