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.

All 23 districts of Punjab
- AmritsarLGD 27
- BarnalaLGD 605
- BathindaLGD 28
- FaridkotLGD 29
- Fatehgarh SahibLGD 30
- FazilkaLGD 651
- FerozepurLGD 31
- GurdaspurLGD 32
- HoshiarpurLGD 33
- JalandharLGD 34
- KapurthalaLGD 35
- LudhianaLGD 36
- MalerkotlaLGD 737
- MansaLGD 37
- MogaLGD 38
- PathankotLGD 662
- PatialaLGD 41
- RupnagarLGD 42
- S.A.S NagarLGD 608
- SangrurLGD 43
- Shahid Bhagat Singh NagarLGD 40
- Sri Muktsar SahibLGD 39
- 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
- Andaman & Nicobar Islands
- Andhra Pradesh
- Arunachal Pradesh
- Assam
- Bihar
- Chandigarh
- Chhattisgarh
- Dadra & Nagar Haveli and Daman & Diu
- Delhi
- Goa
- Gujarat
- Haryana
- Himachal Pradesh
- Jammu & Kashmir
- Jharkhand
- Karnataka
- Kerala
- Ladakh
- Lakshadweep
- Madhya Pradesh
- Maharashtra
- Manipur
- Meghalaya
- Mizoram
- Nagaland
- Odisha
- Puducherry
- Rajasthan
- Sikkim
- Tamil Nadu
- Telangana
- Tripura
- Uttar Pradesh
- Uttarakhand
- West Bengal