There are six tehsils and fifteen blocks in Bareilly.
Tehsils : Incharge of Tahsils (sub-division) is Sub Division Magistrate. He is representative of Administration) at Sub-division level. Tahsildar is second in charge.
- Bareilly
- Aonla
- Bahedi
- Fareedpur
- Meerganj
- Nawabganj
Blocks : Block is sub unit for development work. Block development officer is responsible for implementation of developmental schemes.