ShareYourGroupShareYourGroupDistricts of India

Districts of Punjab

Punjab is a state with 23 districts in the official directory. Going by 2011 census figures, the most populous is Ludhiana (34,98,739 people) and the least populous is Barnala (5,95,527).

DistrictHeadquartersPopulation 2011Area, sq km
AmritsarAmritsar24,90,6562,683
BarnalaBarnala5,95,5271,423
BathindaBathinda13,88,525Not recorded
FaridkotFaridkot6,17,5081,458
Fatehgarh SahibFatehgarh Sahib6,00,163Not recorded
FazilkaFazilka10,27,1433,113
FerozepurFirozpur20,29,0745,305
GurdaspurGurdaspur22,98,3232,610
HoshiarpurHoshiarpur15,86,6253,365
JalandharJalandhar21,93,5902,632
KapurthalaKapurthala8,15,1681,633
LudhianaLudhiana34,98,7393,767
MalerkotlaMalerkotlaNot recordedNot recorded
MansaMansa7,69,7512,174
MogaMoga9,95,7462,235
PathankotPathankot6,76,598929
PatialaPatiala18,95,6863,430
RupnagarRupnagar6,84,6271,440
S.A.S NagarMohali9,94,628424
SangrurSangrur16,55,1693,685
Shahid Bhagat Singh NagarNawanshahr6,12,3101,266
Sri Muktsar SahibSri Muktsar Sahib9,01,8962,615
Tarn TaranTarn Taran Sahib11,19,6272,414

Newer districts

Districts of Punjab formed since 2012, by the year Wikidata records: Malerkotla (2021).

Reading the table

The names are those in the official directory. "Not recorded" means Wikidata has no value for that district, or the value failed our checks. Population is from the 2011 census, the last full census, so districts created later may show the figure of the area they were carved from, or none.

Questions people ask

How many districts are there in Punjab?

Punjab has 23 districts in the Government of India web directory (iGOD), as on 11 November 2026.

Which is the largest district of Punjab by population?

By 2011 census figures recorded on Wikidata, Ludhiana is the most populous district of Punjab, with 34,98,739 people.

Which is the smallest district of Punjab by population?

By 2011 census figures recorded on Wikidata, Barnala is the least populous, with 5,95,527 people. Districts without a 2011 figure are not counted.

Which is the largest district of Punjab by area?

Among the districts with an area on record, Ferozepur is the largest at 5,305 sq km, as recorded on Wikidata.

About these facts. The list of districts is the official one from iGOD, the Government of India web directory, as on 11 November 2026. Headquarters, 2011 population, area and other details are from Wikidata, an open database edited by volunteers, read on 11 November 2026. They can contain mistakes. For anything important, check the district's official website. This is not a government site.

Other states and union territories