Odisha is divided into 30 administrative revenue divisions. These divisions are further divided into 314 blocks and 5,841 gram panchayats.
The 30 administrative revenue divisions of Odisha are:
- Angul
- Balasore
- Bhadrak
- Boudh
- Cuttack
- Deogarh
- Gajapati
- Ganjam
- Jagatsinghpur
- Jajpur
- Jharsuguda
- Kalahandi
- Kandhamal
- Kendrapara
- Keonjhar
- Koraput
- Mayurbhanj
- Nayagarh
- Nuapada
- Puri
- Rayagada
- Sambalpur
- Sonepur
- Sundargarh
- Talcher
- Rourkela
- Berhampur
- Bhubaneswar
- Cuttack
- Puri
The administrative revenue divisions are the basic units of administration in Odisha. Each division is headed by a divisional commissioner, who is an officer of the Indian Administrative Service. The divisional commissioner is responsible for the overall administration of the division, including law and order, revenue collection, and development planning.
The blocks are the next level of administration in Odisha. Each block is headed by a block development officer, who is an officer of the Odisha Administrative Service. The block development officer is responsible for the implementation of government schemes and programs at the block level.
The gram panchayats are the lowest level of administration in Odisha. Each gram panchayat is headed by a sarpanch, who is elected by the people of the gram panchayat. The sarpanch is responsible for the day-to-day administration of the gram panchayat.