Tehsils of Punjab

For the purpose of civil administration, the state of Punjab is divided into 5 divisions, these divisions are divided into 22 districts and the districts of Punjab are further divided into tehsils.
Do you know how many tehsils in Punjab? As of March 2019, the total number of tehsils in Punjab is 91 and the number of sub-tehsils is 81.

The lastest addition to the list of tehsils is Dina Nagar in Gurdaspur district, which was created in May 2018. A new sub-tehsil Chanarthal Kalan in Fatehgarh Sahib district was also created in May 2018.
NOTE: In March 2019, Punjab chief minister Capt. Amrinder Singh announced the upgradation of Sham Chaurasi to sub-tehsil. A notification in this regard is not yet issued (while writing this article). We will update this page when the notification to create Sham Chaurasi sub-tehsil is issued. Tehsils in Punjab Some of the latest changes to the tehsils and sub-tehsils in Punjab are given below in the reverse chronological order:
  • In May 2018, Dina Nagar was upgraded from sub-tehsil to tehsil and a new sub-tehsil Chanarthal Kalan was created.
  • Three new tehsils Kalanaur (Gurdaspur), Dudhan Sadhan (Patiala) & Bhawanigarh (Sangrur) were created in December 2016. A notification for this was issued on 14th Dec 2016. These three were earlier sub-tehsils.
  • Ahmedgarh in Sangrur district was upgraded from sub-tehsil to tehsil with effect from November 2016 and a notification in this regard was issued in October 2016 by the Revenue department of Punjab govt.
  • Majitha tehsil, situated in Amritsar district, was formed in September 2016. Earlier it was a sub-tehsil in the same district.

Sub Divisions of Punjab

Is there any difference between Tehsil and Sub Division? In Punjab, we can say that there is no difference between a tehsil and a sub-divison. Every tehsil of Punjab is also a sub-divison and vice versa. They share the same boundary. But this is not the case for all states of India. You are reading this page on punjab data dot com. The tehsils and sub-divisons are different in some states of India.
In general, districts are divided into Sub-Divisions for the civil administration purpose. A Sub-Divisional Magistrate (SDM) is the officer incharge of a sub-divison and is selected from the State Civil Services (like Punjab Civil Services or PCS) cadre. In most of the states, the sub-divisions are further divided into Tehsils or Taluks for the purpose of land records and revenue. The revenue officer, who is incharge of a tehsil is called as "Tehsildar".

How Many Tehsils in Punjab

As of March 2019, there are total 91 tehsils & 81 sub-tehsils in Punjab. The district with highest number of tehsils is Sangrur, which has total 9 tehsils. District Barnala and Pathankot have lowest number of tehsils, with each having 2 tehsils. The following table shows the district wise number of tehsils and sub-tehsils in the state of Punjab. For a list of tehsils and sub-tehsils in your district, see the next section of this page.
Total Tehsils in Punjab (District Wise)
DistrictTehsilsSub-Tehsils
Punjab (Total)9181
Amritsar55
Barnala23
Bathinda45
Faridkot31
Fatehgarh Sahib41
Fazilka33
Firozpur33
Gurdaspur56
Hoshiarpur46
Jalandhar57
Kapurthala42
Ludhiana77
Mansa34
Moga44
Pathankot22
Patiala62
Rup Nagar51
S.A.S. Nagar33
Sangrur95
Nawan Shahr30
Shri Muktsar Sahib34
Tarn Taran46

List of Tehsils In Punjab

A district wise list of tehsils in Punjab is given below. The list of sub-tehsils is also given on this page. To view list of tehsils in Punjabi language, click =>
Tehsils In District Amritsar
  1. Ajnala
  2. Amritsar-1
  3. Amritsar-2
  4. Baba Bakala
  5. Majitha
Sub Tehsils In District Amritsar
  1. Atari
  2. Jandiala Guru
  3. Lopoke
  4. Ramdas
  5. Tarsika

Tehsils In District Barnala
  1. Barnala
  2. Tapa
Sub Tehsils In District Barnala
  1. Bhadaur
  2. Dhanaula
  3. Mehal Kalan

Tehsils In District Bathinda
  1. Bathinda
  2. Rampura Phul
  3. Talwandi Sabo
  4. Maur
Sub Tehsils In District Bathinda
  1. Balian Wali
  2. Bhagta Bhaika
  3. Goniana
  4. Nathana
  5. Sangat

Tehsils In District Faridkot
  1. Faridkot
  2. Jaito
  3. Kot Kapura
Sub Tehsils In District Faridkot
  1. Sadiq

Tehsils In District Fatehgarh Sahib
  1. Amloh
  2. Bassi Pathana
  3. Fatehgarh Sahib
  4. Khamanon
Sub Tehsils In District Fatehgarh Sahib
  1. Mandi Gobindgarh

Tehsils In District Fazilka
  1. Abohar
  2. Fazilka
  3. Jalalabad
Sub Tehsils In District Fazilka
  1. Arniwala Sheikh Subhan
  2. Khuian Sarwar
  3. Sito Guno

Tehsils In District Firozpur
  1. Firozpur
  2. Guru Harsahai
  3. Zira
Sub Tehsils In District Firozpur
  1. Makhu
  2. Mamdot
  3. Talwandi Bhai

Tehsils In District Gurdaspur
  1. Batala
  2. Dera Baba Nanak
  3. Dina Nagar
  4. Gurdaspur
  5. Kalanaur
Sub Tehsils In District Gurdaspur
  1. Dhariwal
  2. Fatehgarh Churian
  3. Kahnuwan
  4. Naushehra Majha Singh
  5. Qadian
  6. Sri Hargobindpur

Tehsils In District Hoshiarpur
  1. Dasua
  2. Garhshankar
  3. Hoshiarpur
  4. Mukerian
Sub Tehsils In District Hoshiarpur
  1. Bhunga
  2. Garhdiwala
  3. Hajipur
  4. Mahalpur
  5. Talwara
  6. Tanda

Tehsils In District Jalandhar
  1. Jalandhar-1
  2. Jalandhar-2
  3. Nakodar
  4. Phillaur
  5. Shahkot
Sub Tehsils In District Jalandhar
  1. Adampur
  2. Bhogpur
  3. Goraya
  4. Kartarpur
  5. Lohian
  6. Mehatpur
  7. Nurmahal

Tehsils In District Kapurthala
  1. Bhulath
  2. Kapurthala
  3. Phagwara
  4. Sultanpur Lodhi
Sub Tehsils In District Kapurthala
  1. Dhilwan
  2. Talwandi Chaudhrian

Tehsils In District Ludhiana
  1. Jagraon
  2. Khanna
  3. Ludhiana East
  4. Ludhiana West
  5. Payal
  6. Raikot
  7. Samrala
Sub Tehsils In District Ludhiana
  1. Dehlon
  2. Kum Kalan
  3. Machhiwara
  4. Malaud
  5. Mullanpur Dakha
  6. Sahnewal
  7. Sidhwan Bet

Tehsils In District Mansa
  1. Budhlada
  2. Mansa
  3. Sardulgarh
Sub Tehsils In District Mansa
  1. Bareta
  2. Bhikhi
  3. Jhunir
  4. Joga

Tehsils In District Moga
  1. Bagha Purana
  2. Dharamkot
  3. Moga
  4. Nihal Singh Wala
Sub Tehsils In District Moga
  1. Ajeetwal
  2. Badhni Kalan
  3. Kot Ise Khan
  4. Samalsar

Tehsils In District Pathankot
  1. Dhar Kalan
  2. Pathankot
Sub Tehsils In District Pathankot
  1. Bamial
  2. Narot Jaimal Singh

Tehsils In District Patiala
  1. Dudhan Sadhan
  2. Nabha
  3. Patiala
  4. Patran
  5. Rajpura
  6. Samana
Sub Tehsils In District Patiala
  1. Bhadson
  2. Ghanaur

Tehsils In District Rup Nagar
  1. Anandpur Sahib
  2. Chamkaur Sahib
  3. Morinda
  4. Nangal
  5. Rup Nagar
Sub Tehsils In District Rup Nagar
  1. Nurpur Bedi

Tehsils In District S.A.S. Nagar
  1. Ajitgarh (Mohali)
  2. Dera Bassi
  3. Kharar
Sub Tehsils In District S.A.S. Nagar
  1. Banur
  2. Majri
  3. Zirakpur

Tehsils In District Sangrur
  1. Ahmedgarh
  2. Bhawanigarh
  3. Dirba
  4. Dhuri
  5. Lehra
  6. Malerkotla
  7. Moonak
  8. Sangrur
  9. Sunam
Sub Tehsils In District Sangrur
  1. Amargarh
  2. Cheema
  3. Khanauri
  4. Longowal
  5. Sherpur

Tehsils In District Shaheed Bhagat Singh Nagar
  1. Balachaur
  2. Banga
  3. Shaheed Bhagat Singh Nagar (Nawan Shahr)
Sub Tehsils In District Shaheed Bhagat Singh Nagar
There is no sub-tehsil in this district.

Tehsils In District Shri Muktsar Sahib
  1. Gidderbaha
  2. Malout
  3. Shri Muktsar Sahib
Sub Tehsils In District Shri Muktsar Sahib
  1. Bariwala
  2. Doda
  3. Lakhewali
  4. Lambi

Tehsils In District Tarn Taran
  1. Bhikhiwind
  2. Khadur Sahib
  3. Patti
  4. Tarn Taran
Sub Tehsils In District Tarn Taran
  1. Chohla Sahib
  2. Goindwal Sahib
  3. Harike
  4. Jhabal
  5. Khem Karan
  6. Naushehra Pannuan


Frequently asked questions:
QUESTION - How many tehsils are there in Punjab?
As of December 2018, the total tehsils in Punjab are 91.

QUESTION - What is the number of sub-tehsils in Punjab?
The total number of sub-tehsils in Punjab is 81.

QUESTION - Which district has the highest number of tehsils?
The district Sangrur has the maximum number of tehsils. There are total 9 tehsils in Sangrur district.