District map

Punjab district map

Punjab has 23 districts in Maps by India Layer’s boundaries, each with its Local Government Directory (LGD) code. Colour them from your own spreadsheet and export a PNG or an editable SVG.

District map of Punjab showing all 23 districts
Where names would overlap, the smaller districts are left unlabelled on this image; every district is in the list below.

All 23 districts of Punjab

  1. AmritsarLGD 27
  2. BarnalaLGD 605
  3. BathindaLGD 28
  4. FaridkotLGD 29
  5. Fatehgarh SahibLGD 30
  6. FazilkaLGD 651
  7. FerozepurLGD 31
  8. GurdaspurLGD 32
  9. HoshiarpurLGD 33
  10. JalandharLGD 34
  11. KapurthalaLGD 35
  12. LudhianaLGD 36
  13. MalerkotlaLGD 737
  14. MansaLGD 37
  15. MogaLGD 38
  16. PathankotLGD 662
  17. PatialaLGD 41
  18. RupnagarLGD 42
  19. S.A.S NagarLGD 608
  20. SangrurLGD 43
  21. Shahid Bhagat Singh NagarLGD 40
  22. Sri Muktsar SahibLGD 39
  23. Tarn TaranLGD 609

Map data for Punjab

Paste two columns from Excel, district name and value, and the builder matches each row to its district by name, including older spellings and former names. Your data stays in your browser.

Punjab is also available by PIN code (534 areas) and Lok Sabha constituency (13 seats).

Boundaries: india-geodata (LGD, Survey of India, DataMeet), CC BY 4.0. District counts follow the boundary release in use (version 2026.09); a district created after that release is not yet on the map. This state page is part of the geography catalogue.

District maps of other states and UTs