Created by AngleaDeason621
Last edited April 21, 2026


Odisha, a state on the eastern coast of India, is divided into 30 administrative geographical units called districts. Urban Local Bodies (ULBs) in Odisha, comprising Municipal Corporations, Municipalities, and NACs, are established under the Department of Housing & Urban Development, Government of Odisha. The 74th Amendment Act defined their formation & activities.

Odisha State Election Commission conducts elections for the post of Mayors, Corporators, Chairpersons & Councilors. Last election of ULBs were conducted on 2022.[1]

Urban local bodies[edit | edit source]

Odisha has 143 Urban Local Bodies.[2] It has been classified into three categories

  • Municipal Corporations or Mahānagara Nigama is the largest local body in the state. It is generally constituted around metropolitan city, which has a population of more than 100,000. Odisha has 6 municipal corporations
  • Municipalities or Paura Parishada is formed around urban centre with more than 20,000 and less than 100,000 inhabitants. Generally, District headquarters and major town of the state. Odisha has 54 municipalities.
  • Notified Area Councils or Bigyāpita Anchala Parishada is formed on settlements which have transitioned from rural to urban. An urban centre with more than 12,000 and less than 40,000 inhabitants is classified as an NAC. Odisha has 83 NACs.

Recent Developments[edit | edit source]

On 5 July 2025, ahead of the Bahuda Yatra, Chief Minister Mohan Charan Majhi announced that Puri Municipality would be upgraded to a Municipal Corporation, thereby making it the sixth municipal corporation in Odisha.[3]

On 16 August 2025, the Housing & Urban Development Department announced the formation of 12 new Notified Area Councils (NACs).[4]

Subsequently, on 31 August 2025, during Swayat Shasan Divas, the Chief Minister announced the creation of 16 more NACs, the upgradation of seven NACs into municipalities, and reaffirmed the earlier decision to upgrade Puri to a Municipal Corporation bringing Odisha’s total to 28 new NACs, seven new municipalities, and one municipal corporation.[5]

Municipal Corporations in Odisha[edit | edit source]

There are currently 6 municipal corporations in Odisha with 249 wards.[2]

No. District City Corporation Name Year of Formation No. of Wards Last Election Mayor Party
1 Khordha Bhubaneswar Bhubaneswar Municipal Corporation (BMC) 1994 67 2022 Sulochana Das BJD
2 Cuttack Cuttack Cuttack Municipal Corporation (CMC) 1994 59 2022 Subash Chandra Singh BJD
3 Ganjam Brahmapur Berhampur Municipal Corporation (BeMC) 2008 42 2022 Sanghamitra Dalei BJD
4 Sambalpur Sambalpur Sambalpur Municipal Corporation (SMC) 2014 41 Vacant
5 Sundergarh Rourkela Rourkela Municipal Corporation (RMC) 2014 40 Vacant
6 Puri Puri Puri Muncipal Corporation (PMC) 2025 (new) Vacant

Municipalities in Odisha[edit | edit source]

There are 54 municipalities in Odisha with 1062 Wards.[6]

No. District City No. of Wards Chairperson Party
1 Angul Angul 23 Akshya Kumar Samanta BJD
2 Talcher 21 Pabitra Bhutia BJD
3 Balangir Balangir 21 Lika Sahu BJD
4 Titlagarh 15 Mamata Debi Jain BJP
5 Balasore Balasore 31 Sabita Sahoo BJD
6 Jaleswar 17 Pratip Kumar Pradhan BJD
7 Soro 19 Madhab Dhada BJP
8 Bargarh Bargarh 19 Kalpana Majhi BJD
9 Bhadrak Basudevpur 23 Nibedita Behera BJD
10 Bhadrak 30 Gulmaki Dalwazi Independent
11 Boudh Boudh (new) Vacant
12 Cuttack Choudwar 19 Manasi Swarnaprava Samal BJD
13 Deogarh Deogarh 11 Santimanjari Dei BJD
14 Dhenkanal Dhenkanal 23 Jayanti Patra BJP
15 Gajapati Paralakhemundi 16 Nirmala Sethi BJD
16 Ganjam Aska (new) Vacant
17 Bhanjanagar (new) Vacant
18 Chatrapur (new) Vacant
19 Hinjilicut 21 Subash Chandra Polai BJD
20 Kabisuryanagar (new) Vacant
21 Polasara (new) Vacant
22 Jagatsinghpur Jagatsinghpur 21 Archana Singh INC
23 Paradeep 19 Basanta Biswal BJD
24 Jajpur Jajpur 18 Ranjulata Hota BJD
25 Byasanagar 26 Sangita Pingua BJD
26 Jharsuguda Belpahar 19 Nimai Charan Panda INC
27 Brajarajnagar 23 Jagayseni Oram BJD
28 Jharsuguda 24 Rani Hati BJD
29 Kalahandi Bhawanipatna 20 Sanjukta Behera BJD
30 Kandhamal Phulbani 13 Smitarani Mohanty BJP
31 Kendrapara Kendrapara 21 Sarita Sahoo BJD
32 Pattamundai 20 Hemant Kumar Sahoo BJD
33 Keonjhar Anandapur 16 Rajanirani Khatua BJD
34 Barbil 15 Laxman Mahanta BJD
35 Joda 14 Jagadish Prasad Sahoo BJD
36 Keonjhar 21 Niku Sahoo BJP
37 Khordha Jatani 23 Ananta Behera BJD
38 Khordha 22 Kanaka Laxmi Mohanty BJD
39 Koraput Jeypore 28 Narendra Kumar Mohanty INC
40 Koraput 21 Lalat Ranjan Sethi BJD
41 Sunabeda 25 Rajendra Kumar Patra Independent
42 Malkangiri Malkangiri 19 Manoj Barik BJD
43 Mayurbhanj Baripada 28 Krushna Nanda Mohanty BJD
44 Karanjia (new) Vacant
45 Rairangpur 15 Abhishek Pattnaik BJD
46 Nabarangpur Nawarangpur 17 Kunu Nayak BJP
47 Umerkote 14 Radha Bhatra BJD
48 Nayagarh Nayagarh 16 Nirupama Khatei BJD
49 Rayagada Gunupur 19 Mamata Gouda Independent
50 Rayagada 24 Patnaikuni Mahesh Patnaik BJD
51 Subarnapur Sonepur 15 Tamasi Tamasmita Nayak BJD
52 Sundergarh Biramitrapur 11 Sandeep Mishra BJD
53 Rajgangpur 20 Madhuri Lugun BJD
54 Sundergarh 19 Tanaya Mishra BJP

Notified Area Council in Odisha[edit | edit source]

There are 83 NACs in Odisha. (Note: Wards and population values for the new NACs are not yet available.)

Sr. No. District NAC Name Population Wards Chairperson Party
1 Angul Athamallik 12,298 11 Asha Kumari Sahoo BJD
2 Pallahara (new) Vacant
3 Balangir Kantabanji 21,819 16 Bariyam Singh Saluja INC
4 Loisinga (new) Vacant
5 Patnagarh 21,024 15 Manasi Biswal BJD
6 Tusura 10,638 11 Ajaya Kumar Jaiswal BJD
7 Balasore Basta (new) Vacant
8 Nilgiri 17,264 13 Ambika Das BJD
9 Remuna 33,378 13 Tanuja Giri BJD
10 Simulia (new) Vacant
11 Bargarh Attabira 17,243 12 Banamali Bariha BJD
12 Barpali 20,850 11 Dinesh Gahir IND
13 Bijepur 11,230 11 Sita Barik BJD
14 Padampur 17,625 11 Sabitri Bag BJD
15 Sohela (new) Vacant
16 Bhadrak Chandabali 26,844 15 Santi Sethi BJD
17 Dhamnagar 22,920 11 Nibedita Jena BJD
18 Dhusuri (new) Vacant
19 Tihidi (new) Vacant
20 Cuttack Athagarh 17,304 18 Sasmita Rout BJD
21 Badamba (new) Vacant
22 Banki 17,521 17 Manika Sahoo BJD
23 Narasinghpur (new) Vacant
24 Salepur (new) Vacant
25 Dhenkanal Bhuban 22,200 15 Suvendu Kumar Sahoo BJD
26 Gondia (new) Vacant
27 Hindol 17,387 16 Kesab Pradhan BJD
28 Kamakhyanagar 16,810 15 Dharmananda Parida BJD
29 Gajapati Kashinagar 9,684 13 Mediboina Sudha Rani BJD
30 Ganjam Bellaguntha 11,297 13 Phyroj Kumar Sethi BJD
31 Buguda 15,176 13 Chitrasen Pradhan BJD
32 Chikiti 11,645 12 Dipa Kumari Sahu BJD
33 Digapahandi 13,190 11 Prafulla Panda INC
34 Ganjam 11,747 12 Prativa Padhy IND
35 Gopalpur 7,221 11 A Janaki Ram BJD
36 Jagannath Prasad (new) Vacant
37 Khallikote 12 Niranjan Behera BJD
38 Kodala 13,965 13 Surjya Narayan Nayak BJP
39 Patrapur (new) Vacant
40 Purushottampur 15,366 14 Priyanka Gouda IND
41 Rambha 12,111 13 Manasi Swain BJP
42 Surada 14,867 11 Siba Sankar Panda BJD
43 Kalahandi Dharamgarh 16,585 14 Ashok Kumar Mohanty BJP
44 Jaipatna (new) Vacant
45 Junagarh 19,656 12 Mukesh Agrawal BJP
46 Kesinga 19,239 12 Nruparaj Yadav BJD
47 Narla (new) Vacant
48 Kandhamal Baliguda 18,664 13 Gobinda Chandra Pradhan BJD
49 G. Udayagiri 11,302 13 Bhanuprava Mishra BJD
50 Keonjhar Champua 17,576 13 Girija Sankar Sahoo BJD
51 Khordha Tangi 12 Vacant
52 Banapur 17,278 15 Mitu Nayak BJD
53 Balugaon 17,645 11 Sukanti Paikaray BJD
54 Koraput Borigumma (new) Vacant
55 Kotpad 16,326 13 M. Shankar Rao INC
56 Malkangiri Balimela 11,796 12 Pradeep Kumar Nayak BJP
57 Mayurbhanj Bangriposi (new) Vacant
58 Betnoti (new) Vacant
59 Chitrada (new) Vacant
60 Jashipur (new) Vacant
61 Kaptipada (new) Vacant
62 Rasgobindpur (new) Vacant
63 Udala 13,152 12 Pramila Panda BJP
64 Nayagarh Daspalla 18,470 16 Punam Priyadarshinee IND
65 Khandapada 9,038 13 Arati Pradhan IND
66 Odagaon 11,941 15 Vacant -
67 Ranapur 14,809 15 Rangeen Mahanti BJD
68 Nuapada Khariar 15,087 13 Ujjwal Gupta INC
69 Khariar Road 18,967 19 Sonia Jain BJP
70 Nuapada 16,208 14 Mahammad Adam IND
71 Puri Konark 16,779 13 Sanjukta Tripathy BJD
72 Nimapada 19,289 11 Sasmita Sahoo BJD
73 Pipili 17,623 16 SK. Babu BJD
74 Rayagada Bissam Cuttack (new) Vacant
75 Gudari 6,931 11 Sarimita Sabar BJD
76 Sambalpur Bamra (new) Vacant
77 Kuchinda 15,576 11 Pradyut Kumar Mohanty BJD
78 Redhakhol 15,379 13 Sibaram Sahoo BJP
79 Rengali (new) Vacant
80 Subarnapur Binika 15,765 12 Subash Chandra Bhue BJD
81 Biramaharajpur (new) Vacant
82 Tarbha 8,334 12 Bandita Nayak BJD

Overview (District Wise list)[edit | edit source]

No. District Municipal Corporation Municipalities NACs
1 Angul NA
  1. Angul
  2. Talcher
  1. Athmallik
  2. Pallahara
2 Balangir NA
  1. Balangir
  2. Titlagarh
  1. Kantabanji
  2. Loisinga
  3. Patnagarh
  4. Tusura
3 Balasore NA
  1. Balasore
  2. Jaleswar
  3. Soro
  1. Basta
  2. Nilagiri
  3. Remuna
  4. Simulia
4 Bargarh NA
  1. Bargarh
  1. Attabira
  2. Barapali
  3. Bijepur
  4. Padmapur
  5. Sohela
5 Bhadrak NA
  1. Basudevpur
  2. Bhadrak
  1. Chandabali
  2. Dhamanagar
  3. Dhusuri
  4. Tihidi
6 Boudh NA
  1. Boudh
NA
7 Cuttack Cuttack
  1. Choudwar
  1. Athagarh
  2. Badamba
  3. Banki
  4. Narsingapur
  5. Salepur
8 Deogarh NA
  1. Deogarh
NA
9 Dhenkanal NA
  1. Dhenkanal
  1. Bhuban
  2. Gondia
  3. Hindol
  4. Kamakhyanagar
10 Gajapati NA
  1. Paralakhemundi
  1. Kashinagar
11 Ganjam Brahmapur
  1. Aska
  2. Bhanjanagar
  3. Chhatrapur
  4. Hinjilicut
  5. Kabisuryanagar
  6. Polasara
  1. Belaguntha
  2. Buguda
  3. Chikiti
  4. Digapahandi
  5. Ganjam
  6. Gopalpur
  7. Jagannatha Prasad
  8. Khallikote
  9. Kodala
  10. Patrapur
  11. Purusottampur
  12. Rambha
  13. Surada
12 Jagatsinghpur NA
  1. Jagatsinghpur
  2. Paradeep
NA
13 Jajpur NA
  1. Jajpur
  2. Byasanagar
  1. Chandikhol
14 Jharsuguda NA
  1. Belpahar
  2. Brajarajnagar
  3. Jharsuguda
NA
15 Kalahandi NA
  1. Bhawanipatna
  1. Dharamgarh
  2. Jaipatna
  3. Junagarh
  4. Kesinga
  5. Narla
16 Kandhamal NA
  1. Phulbani
  1. Baliguda
  2. G. Udayagiri
17 Kendrapara NA
  1. Kendrapara
  2. Pattamundai
NA
18 Keonjhar NA
  1. Anandapur
  2. Barbil
  3. Joda
  4. Keonjhar
  1. Champua
19 Khordha Bhubaneswar
  1. Jatani
  2. Khordha
  1. Tangi
  2. Balugaon
  3. Banapur
20 Koraput NA
  1. Jeypur
  2. Koraput
  3. Sunabeda
  1. Boriguma
  2. Kotpad
21 Malkangiri NA
  1. Malkangiri
  1. Balimela
22 Mayurbhanj NA
  1. Baripada
  2. Karanjia
  3. Rairangpur
  1. Bangriposi
  2. Betnoti
  3. Chitrada
  4. Jashipur
  5. Kaptipada
  6. Rasgobindpur
  7. Udala
23 Nabarangpur NA
  1. Nawarangpur
  2. Umerkot
NA
24 Nayagarh NA
  1. Nayagarh
  1. Daspalla
  2. Khandapada
  3. Odagaon
  4. Ranpur
25 Nuapada NA
  1. Khariar Road
  1. Khariar
  2. Sinapali
  3. Nuapada
  4. Komna
26 Puri Puri
  1. Konark
  2. Nimapada
  3. Pipili
27 Rayagada NA
  1. Gunupur
  2. Rayagada
  1. Bissam Cuttack
  2. Gudari
28 Sambalpur Sambalpur NA
  1. Bamra
  2. Kuchinda
  3. Redhakhol
  4. Rengali
29 Subarnapur NA
  1. Sonepur
  1. Binka
  2. Birmaharajpur
  3. Tarbha
30 Sundergarh Rourkela
  1. Biramitrapur
  2. Rajgangpur
  3. Sundergarh
NA

References[edit | edit source]

  1. "Urban Local Bodies Result – State Election Commission". Retrieved 24 May 2023.
  2. 2.0 2.1 "ULBs | Department of Housing & Urban Development". urban.odisha.gov.in. Retrieved 15 May 2024.
  3. Service, Express News (5 July 2025). "Puri to get municipal corporation tag under government's tourism hub push". The New Indian Express. Retrieved 1 September 2025.
  4. "State forms 12 new NACs across 7 dists". The Times of India. 16 August 2025. ISSN 0971-8257. Retrieved 1 September 2025.
  5. "Odisha govt forms 16 new notified area councils, upgrades seven others". Hindustan Times. 31 August 2025. Retrieved 1 September 2025.
  6. "ULBS | Department of Housing & Urban Development".