District Barabanki has been divided into seven subdivisions, popularly known as tehsils.
The District Revenue Administration is headed by the District Collector, with office at the collectorate, and these tehsils are under the charge of Subdivisional
Magistrates. The six tehsils are:

The District level
developmental activities are cordinated by the Block Development Officers, who head each
of the Development Blocks into which the district is sub-divided. Barabanki encompasses 15
such Blocks, they are:
1.Banki 9. Siddhaur
2.Masauli
10. Pure Dalai
3.Dewa
11. Nindura
4.Harakh
12. Trivediganj
5.Fatehpur
13. Ram Nagar
6.Haidergarh
14. Sirauli Ghauspur
7.Dariyabad
15. Banikodar
8.Suratganj

Vikas Bhawan

The district level
offices for monitoring the developmental activities of Blocks at Barabanki are located at
Vikas Bhawan.

The Law and order
administration is jointly coordinated by the District Magistrate and the Superintendent of
Police. The district is subdivided into 22 Police Stations/Thanas. Each Police
Station / Thana is headed by an officer of the rank of Inspector.

The district has 14 urban
administrative bodies for the administration and provision of civil amenities in towns.
The Towns in the district are:
1. Nawabganj Nagar Parishad for Barabanki Town
2. Zaidpur Nagar Panchayat for Zaidpur Town Area
3. Fatehpur Nagar Panchayat for Fatehpur Town Area
4. Dariyabad Nagar Panchayat for Dariyabad Town Area
5. Ramnagar Nagar Panchayat for Ramnagar Town Area
6. Satrikh Nagar Panchayat for Satrikh Town Area
7. Haidergarh Nagar Panchayat for Haidergarh Town Area
8. Dewa Nagar Panchayat for Dewa Town Area
9. Siddhaur Nagar Panchayat for Siddhaur Town Area
10. Tikaitnagar Nagar Panchayat for Tikaitnagar Town Area
11. Subeha nagar Panchayat for Subeha Town Area
12. Banki Nagar Panchayat for Banki Town Area
13. Cantonment Board for Cantonment Area in Barabanki
14. Rampur Bhavanipur Census Town