The Indian state of Odisha (formerly Orissa) comprises 30 districts as of 2024. Here is the alphabetical roster with headquarters.
| # | District | Headquarters |
|---|---|---|
| 1 | Angul | Angul |
| 2 | Balasore | Balasore |
| 3 | Bargarh | Bargarh |
| 4 | Bhadrak | Bhadrak |
| 5 | Boudh | Boudh |
| 6 | Cuttack | Cuttack |
| 7 | Debagarh (Deogarh) | Debagarh |
| 8 | Dhenkanal | Dhenkanal |
| 9 | Gajapati | Paralakhemundi |
| 10 | Ganjam | Chhatrapur |
| 11 | Jagatsinghpur | Jagatsinghpur |
| 12 | Jajpur | Jajpur |
| 13 | Jharsuguda | Jharsuguda |
| 14 | Kalahandi | Bhawanipatna |
| 15 | Kandhamal | Phulbani |
| 16 | Kendrapara | Kendrapara |
| 17 | Keonjhar | Keonjhar |
| 18 | Khordha | Khordha |
| 19 | Koraput | Koraput |
| 20 | Malkangiri | Malkangiri |
| 21 | Mayurbhanj | Baripada |
| 22 | Nabarangpur | Nabarangpur |
| 23 | Nayagarh | Nayagarh |
| 24 | Nuapada | Nuapada |
| 25 | Puri | Puri |
| 26 | Rayagada | Rayagada |
| 27 | Sambalpur | Sambalpur |
| 28 | Subarnapur (Sonepur) | Subarnapur |
| 29 | Sundargarh | Sundargarh |
| 30 | Bhawanipatna | — (Note: Bhawanipatna is HQ of Kalahandi; this entry appears duplicated in source) |
The source lists "Bhawanipatna" as a separate district — it is actually the headquarters of Kalahandi district. Odisha has had 30 districts since 1993; no new district has been created since. The correct 30th district is Sundargarh (already listed at #29). The list above corrects the duplication.
No new districts since 1993. Proposals exist for Koraput bifurcation (new Nabarangpur already split 1992) and Mayurbhanj division — but none approved.