How Many Tehsils in Punjab

For the purpose of civil administration, the state of Punjab is divided into 5 divisions, these divisions are divided into 23 districts and the districts of Punjab are further divided into tehsils.

Do you know how many tehsils in Punjab? As of August 2023, the total number of tehsils in Punjab is 97 and the number of sub-tehsils is 81.
The latest modification in the list of tehsils is the upgradation of sub-tehsils Fatehgarh Churian, Adampur, Tanda and Mahal Kalan sub-tehsils to tehsils. Also, Ahmedgarh and Malerkota tehsils are now part of Malerkotla distict, which were earlier part of the Sangrur district.

Some of the latest changes to the tehsils and sub-tehsils in Punjab are given below in the reverse chronological order:
  • In June 2021, Amargarh sub-tehsil was upgraded to a tehsil of newly formed Malerkotla district.
  • In June 2021, a new district Malerkotla was formed with 3 tehsils - Malerkotla, Ahmedgarh and Amargarh.
  • In the year 2020, sub-tehsil Lopoke was upgraded to a tehsil.
  • A new sub-tehsil Bias in the Amritsar district was formed in June 2020. A new sub-tehsil Sham Chaurasi was formed in July 2020.
  • 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".

Total Tehsils in Punjab

As per the latest data available with us, there are total 97 tehsils & 81 sub-tehsils in Punjab in 2022. The districts with highest number of tehsils are Ludhiana and Sangrur, both having 7 tehsils each. 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.
Number of Tehsils in Punjab
DistrictTehsilsSub-Tehsils
Punjab (Total)9781
Amritsar65
Barnala32
Bathinda45
Faridkot31
Fatehgarh Sahib42
Fazilka33
Firozpur34
Gurdaspur66
Hoshiarpur56
Jalandhar66
Kapurthala42
Ludhiana77
Malerkotla30
Mansa34
Moga44
Pathankot22
Patiala62
Rup Nagar51
S.A.S. Nagar34
Sangrur74
Nawan Shahr31
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.
Tehsils In Amritsar - The total number of tehsils in Amritsar district is 6 and there are total 5 sub-tehsils in this district. A list of tehsils and sub-tehsils in Amritsar district is given below.
  1. Ajnala
  2. Amritsar-1
  3. Amritsar-2
  4. Baba Bakala
  5. Majitha
  6. Lopoke
Sub Tehsils In District Amritsar
  1. Atari
  2. Jandiala Guru
  3. Ramdas
  4. Tarsika
  5. Bias

Tehsils In Barnala - The total number of tehsils in Barnala district is 3 and there are total 2 sub-tehsils in this district. A list of tehsils and sub-tehsils in Barnala district is given below.
  1. Barnala
  2. Mehal Kalan
  3. Tapa
Sub Tehsils In District Barnala
  1. Bhadaur
  2. Dhanaula

Tehsils In Bathinda - The total number of tehsils in Bathinda district is 4 and there are total 5 sub-tehsils in this district. A list of tehsils and sub-tehsils in Bathinda district is given below.
  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 Faridkot - The total number of tehsils in Faridkot district is 3 and there are total 1 sub-tehsils in this district. A list of tehsils and sub-tehsils in Faridkot district is given below.
  1. Faridkot
  2. Jaito
  3. Kot Kapura
Sub Tehsils In District Faridkot
  1. Sadiq

Tehsils In Fatehgarh Sahib - The total number of tehsils in Fatehgarh Sahib district is 4 and there are total 2 sub-tehsils in this district. A list of tehsils and sub-tehsils in Fatehgarh Sahib district is given below.
  1. Amloh
  2. Bassi Pathana
  3. Fatehgarh Sahib
  4. Khamanon
Sub Tehsils In District Fatehgarh Sahib
  1. Mandi Gobindgarh
  2. Chanarthal Kalan

Tehsils In Fazilka - The total number of tehsils in Fazilka district is 3 and there are total 3 sub-tehsils in this district. A list of tehsils and sub-tehsils in Fazilka district is given below.
  1. Abohar
  2. Fazilka
  3. Jalalabad
Sub Tehsils In District Fazilka
  1. Arniwala Sheikh Subhan
  2. Khuian Sarwar
  3. Sito Guno

Tehsils In Firozpur - The total number of tehsils in Firozpur district is 3 and there are total 4 sub-tehsils in this district. A list of tehsils and sub-tehsils in Firozpur district is given below.
  1. Firozpur
  2. Guru Harsahai
  3. Zira
Sub Tehsils In District Firozpur
  1. Makhu
  2. Mallanwala
  3. Mamdot
  4. Talwandi Bhai

Tehsils In Gurdaspur - The total number of tehsils in Gurdaspur district is 6 and there are total 6 sub-tehsils in this district. A list of tehsils and sub-tehsils in Gurdaspur district is given below.
  1. Batala
  2. Dera Baba Nanak
  3. Dina Nagar
  4. Fatehgarh Churian
  5. Gurdaspur
  6. Kalanaur
Sub Tehsils In District Gurdaspur
  1. Dhariwal
  2. Dorangla
  3. Kahnuwan
  4. Naushehra Majha Singh
  5. Qadian
  6. Sri Hargobindpur

Tehsils In Hoshiarpur - The total number of tehsils in Hoshiarpur district is 5 and there are total 6 sub-tehsils in this district. A list of tehsils and sub-tehsils in Hoshiarpur district is given below.
  1. Dasua
  2. Garhshankar
  3. Hoshiarpur
  4. Mukerian
  5. Tanda
Sub Tehsils In District Hoshiarpur
  1. Bhunga
  2. Garhdiwala
  3. Hajipur
  4. Mahalpur
  5. Sham Chaurasi
  6. Talwara

Tehsils In Jalandhar - The total number of tehsils in Jalandhar district is 6 and there are total 6 sub-tehsils in this district. A list of tehsils and sub-tehsils in Jalandhar district is given below.
  1. Adampur
  2. Jalandhar-1
  3. Jalandhar-2
  4. Nakodar
  5. Phillaur
  6. Shahkot
Sub Tehsils In District Jalandhar
  1. Bhogpur
  2. Goraya
  3. Kartarpur
  4. Lohian
  5. Mehatpur
  6. Nurmahal

Tehsils In Kapurthala - The total number of tehsils in Kapurthala district is 4 and there are total 2 sub-tehsils in this district. A list of tehsils and sub-tehsils in Kapurthala district is given below.
  1. Bhulath
  2. Kapurthala
  3. Phagwara
  4. Sultanpur Lodhi
Sub Tehsils In District Kapurthala
  1. Dhilwan
  2. Talwandi Chaudhrian

Tehsils In Ludhiana - The total number of tehsils in Ludhiana district is 7 and there are total 7 sub-tehsils in this district. A list of tehsils and sub-tehsils in Ludhiana district is given below.
  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 Malerkotla - The total number of tehsils in Malerkotla district is 3 and there is no sub-tehsil in this district. A list of tehsils and sub-tehsils in Malerkotla district is given below.
  1. Amargarh
  2. Ahmedgarh
  3. Malerkotla
Sub Tehsils In District Malerkotla
There is no sub-tehsil in this district.

Tehsils In Mansa - The total number of tehsils in Mansa district is 3 and there are total 4 sub-tehsils in this district. A list of tehsils and sub-tehsils in Mansa district is given below.
  1. Budhlada
  2. Mansa
  3. Sardulgarh
Sub Tehsils In District Mansa
  1. Bareta
  2. Bhikhi
  3. Jhunir
  4. Joga

Tehsils In Moga - The total number of tehsils in Moga district is 4 and there are total 4 sub-tehsils in this district. A list of tehsils and sub-tehsils in Moga district is given below.
  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. Smalsar

Tehsils In Pathankot - The total number of tehsils in Pathankot district is 2 and there are total 2 sub-tehsils in this district. A list of tehsils and sub-tehsils in Pathankot district is given below.
  1. Dhar Kalan
  2. Pathankot
Sub Tehsils In District Pathankot
  1. Bamial
  2. Narot Jaimal Singh

Tehsils In Patiala - The total number of tehsils in Patiala district is 6 and there are total 2 sub-tehsils in this district. A list of tehsils and sub-tehsils in Patiala district is given below.
  1. Dudhan Sadhan
  2. Nabha
  3. Patiala
  4. Patran
  5. Rajpura
  6. Samana
Sub Tehsils In District Patiala
  1. Bhadson
  2. Ghanaur

Tehsils In Rup Nagar - The total number of tehsils in Rup Nagar district is 5 and there are total 1 sub-tehsils in this district. A list of tehsils and sub-tehsils in Rup Nagar district is given below.
  1. Anandpur Sahib
  2. Chamkaur Sahib
  3. Morinda
  4. Nangal
  5. Rup Nagar
Sub Tehsils In District Rup Nagar
  1. Nurpur Bedi

Tehsils In S.A.S. Nagar - The total number of tehsils in S.A.S. Nagar district is 3 and there are total 4 sub-tehsils in this district. A list of tehsils and sub-tehsils in S.A.S. Nagar district is given below.
  1. S.A.S. Nagar (Mohali)
  2. Dera Bassi
  3. Kharar
Sub Tehsils In District S.A.S. Nagar
  1. Banur
  2. Gharuan
  3. Majri
  4. Zirakpur

Tehsils In Sangrur - The total number of tehsils in Sangrur district is 7 and there are total 4 sub-tehsils in this district. A list of tehsils and sub-tehsils in Sangrur district is given below.
  1. Bhawanigarh
  2. Dirba
  3. Dhuri
  4. Lehra
  5. Moonak
  6. Sangrur
  7. Sunam
Sub Tehsils In District Sangrur
  1. Cheema
  2. Khanauri
  3. Longowal
  4. Sherpur

Tehsils In Shaheed Bhagat Singh Nagar - The total number of tehsils in Shaheed Bhagat Singh Nagar district is 3 and there is 1 sub-tehsil in this district. A list of tehsils and sub-tehsils in Shaheed Bhagat Singh Nagar district is given below.
  1. Balachaur
  2. Banga
  3. Nawan Shahr
Sub Tehsils In District Shaheed Bhagat Singh Nagar
  1. Aur

Tehsils In Shri Muktsar Sahib - The total number of tehsils in Shri Muktsar Sahib district is 3 and there are total 4 sub-tehsils in this district. A list of tehsils and sub-tehsils in Shri Muktsar Sahib district is given below.
  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 Tarn Taran - The total number of tehsils in Tarn Taran district is 4 and there are total 6 sub-tehsils in this district. A list of tehsils and sub-tehsils in Tarn Taran district is given below.
  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 Feb 2023, there are 97 tehsils in Punjab.

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 and Ludhiana have the maximum number of tehsils. Both these districts have 7 tehsils each.
QUESTION - How many districts are there in Punjab in 2023?
The total number of districts in Punjab is 23. In June 2021, Punjab govt formed the Malerkotla district, out of Sangrur district as the 23rd district of the state.