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. The last election for ULBs were conducted in 2022.

Urban local bodies Odisha has 143 Urban Local Bodies. 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 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.

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

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.

Municipal Corporations in Odisha

There are currently 6 municipal corporations in Odisha managing a collective total of 288 urban wards.

No. District City Corporation Name Year of Formation No. of Wards Last Election MayorParty1KhordhaBhubaneswarBhubaneswar Municipal Corporation (BMC)1994672022Sulochana Das2KatakaKatakaKataka Municipal Corporation (KMC)1994592022Subash Chandra Singh3GanjamBrahmapurBrahmapur Municipal Corporation (BeMC)2008422022Sanghamitra Dalei4SambalpurSambalpurSambalpur Municipal Corporation (SMC)201441 —Vacant (Administered by Collector)5SundargarhRourkelaRourkela Municipal Corporation (RMC)201440 —Vacant (Administered by Commissioner)6PuriPuriPuri Municipal Corporation (PMC)202639 —Vacant (Administered by Collector)

Municipalities in Odisha There are 54 municipalities in Odisha with 1062 Wards. No. District City No. of Wards Chairperson Party1AngulAngul23Akshya Kumar Samanta2Talcher21Pabitra Bhutia3BalangirBalangir21Lika Sahu4Titlagarh15Mamata Debi Jain5BalasoreBalasore31Sabita Sahoo6Jaleswar17Pratip Kumar Pradhan7Soro19Madhab Dhada8BargarhBargarh19Kalpana Majhi9BhadrakBasudevpur23Nibedita Behera10Bhadrak30Gulmaki Dalwazi11BoudhBoudh(new)Vacant12CuttackChoudwar19Manasi Swarnaprava Samal13DeogarhDeogarh11Santimanjari Dei14DhenkanalDhenkanal23Jayanti Patra15GajapatiParalakhemundi16Nirmala Sethi16GanjamAska(new)Vacant17Bhanjanagar(new)Vacant18Chatrapur(new)Vacant19Hinjilicut21Subash Chandra Polai20Kabisuryanagar(new)Vacant21Polasara(new)Vacant22JagatsinghpurJagatsinghpur21Archana Singh23Paradeep19Basanta Biswal24JajpurJajpur18Ranjulata Hota25Byasanagar26Sangita Pingua26JharsugudaBelpahar19Nimai Charan Panda27Brajarajnagar23Jagayseni Oram28Jharsuguda24Rani Hati29KalahandiBhawanipatna20Sanjukta Behera30KandhamalPhulbani13Smitarani Mohanty31KendraparaKendrapara21Sarita Sahoo32Pattamundai20Hemant Kumar Sahoo33KeonjharAnandapur16Rajanirani Khatua34Barbil15Laxman Mahanta35Joda14Jagadish Prasad Sahoo36Keonjhar21Niku Sahoo37KhordhaJatani23Ananta Behera38Khordha22Kanaka Laxmi Mohanty39KoraputJeypore28Narendra Kumar Mohanty40Koraput21Lalat Ranjan Sethi41Sunabeda25Rajendra Kumar Patra42MalkangiriMalkangiri19Manoj Barik43MayurbhanjBaripada28Krushna Nanda Mohanty44Karanjia(new)Vacant45Rairangpur15Abhishek Pattnaik46NabarangpurNawarangpur17Kunu Nayak47Umerkote14Radha Bhatra48NayagarhNayagarh16Nirupama Khatei49RayagadaGunupur19Mamata Gouda50Rayagada24Patnaikuni Mahesh Patnaik51SubarnapurSonepur15Tamasi Tamasmita Nayak52SundergarhBiramitrapur11Sandeep Mishra53Rajgangpur20Madhuri Lugun54Sundergarh19Tanaya Mishra

Notified Area Council in Odisha 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 Anugola Anugola 12,298 11 Asha Kumari Sahoo BJD 2 Palalahada — (new) Vacant 3 Balangir Kantabanji 21,819 16 Bariyam Singh Saluja INC 4 Loisingha — (new) Vacant 5 Patnagad 21,024 15 Manasi Biswal BJD 6 Tusura 10,638 11 Ajaya Kumar Jaiswal BJD 7 Baleshwar Basta — (new) Vacant 8 Nilagiri 17,264 13 Ambika Das BJD 9 Remuna 33,378 13 Tanuja Giri BJD 10 Simulia — (new) Vacant 11 Baragada Attabira 17,243 12 Banamali Bariha BJD 12 Barpali 20,850 11 Dinesh Gahir IND 13 Bijepur 11,230 11 Sita Barik BJD 14 Padmapur 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 Katak Athagada 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 Kamakshyanagar 16,810 15 Dharmananda Parida BJD 29 Gajapati Kashinagara 9,684 13 Mediboina Sudha Rani BJD 30 Ganjam Belaguntha 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 Jagannathprasad — (new) Vacant 37 Khallikote 18,210 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 Sorada 14,867 11 Siba Sankar Panda BJD 43 Jajpur Chandikhol — (new) Vacant 44 Kalahandi Dharmagada 16,585 14 Ashok Kumar Mohanty BJP 45 Jayapatana — (new) Vacant 46 Junagada 19,656 12 Mukesh Agrawal BJP 47 Kesinga 19,239 12 Nruparaj Yadav BJD 48 Narla — (new) Vacant 49 Kandhamala Baliguda 18,664 13 Gobinda Chandra Pradhan BJD 50 G. Udayagiri 11,302 13 Bhanuprava Mishra BJD 51 Kendujhar Champua 17,576 13 Girija Sankar Sahoo BJD 52 Khordha Tangi — 12 Vacant 53 Banapur 17,278 15 Mitu Nayak BJD 54 Balugaon 17,645 11 Sukanti Paikaray BJD 55 Koraput Borigumma — (new) Vacant 56 Kotpad 16,326 13 M. Shankar Rao INC 57 Malkangiri Balimela 11,796 12 Pradeep Kumar Nayak BJP 58 Mayurbhanj Bangriposi — (new) Vacant 59 Betanati — (new) Vacant 60 Chitrada — (new) Vacant 61 Jashipur — (new) Vacant 62 Kaptipada — (new) Vacant 63 Rasagobindapur — (new) Vacant 64 Udala 13,152 12 Pramila Panda BJP 65 Nayagada Dashapalla 18,470 16 Punam Priyadarshinee IND 66 Khandapada 9,038 13 Arati Pradhan IND 67 Odagaon 11,941 15 Vacant — 68 Ranpur 14,809 15 Rangeen Mahanti BJD 69 Nuapada Khadial 15,087 13 Ujjwal Gupta INC 70 Khadial Road 18,967 19 Sonia Jain BJP 71 Nuapada 16,208 14 Mahammad Adam IND 72 Puri Konark 16,779 13 Sanjukta Tripathy BJD 73 Nimapada 19,289 11 Sasmita Sahoo BJD 74 Pipili 17,623 16 SK. Babu BJD 75 Rayagada Bissam Cuttack — (new) Vacant 76 Gudari 6,931 11 Sarimita Sabar BJD 77 Sambalpur Bamra — (new) Vacant 78 Kuchinda 15,576 11 Pradyut Kumar Mohanty BJD 79 Redhakhol 15,379 13 Sibaram Sahoo BJP 80 Rengali — (new) Vacant 81 Subarnapur Binika 15,765 12 Subash Chandra Bhue BJD 82 Birmaharajpur — (new) Vacant 83 Tarbha 8,334 12 Bandita Nayak BJD

Overview (District Wise list) No.DistrictMunicipal CorporationMunicipalitiesNACs1AngulNA Angul Talcher Athmallik Pallahara2BalangirNA Balangir Titlagarh Kantabanji Loisinga Patnagarh Tusura3BalasoreNA Balasore Jaleswar Soro Basta Nilagiri Remuna Simulia4BargarhNA Bargarh Attabira Barapali Bijepur Padmapur Sohela5BhadrakNA Basudevpur Bhadrak Chandabali Dhamanagar Dhusuri Tihidi6BoudhNA BoudhNA7CuttackCuttack Choudwar Athagarh Badamba Banki Narsingapur Salepur8DeogarhNA DeogarhNA9DhenkanalNA Dhenkanal Bhuban Gondia Hindol Kamakhyanagar10GajapatiNA Paralakhemundi Kashinagar11GanjamBrahmapur Aska Bhanjanagar Chhatrapur Hinjilicut Kabisuryanagar Polasara Belaguntha Buguda Chikiti Digapahandi Ganjam Gopalpur Jagannatha Prasad Khallikote Kodala Patrapur Purusottampur Rambha Surada12JagatsinghpurNA Jagatsinghpur ParadeepNA13JajpurNA Jajpur Byasanagar Chandikhol14JharsugudaNA Belpahar Brajarajnagar JharsugudaNA15KalahandiNA Bhawanipatna Dharamgarh Jaipatna Junagarh Kesinga Narla16Kandhamal NA Phulbani Baliguda G. Udayagiri17KendraparaNA Kendrapara PattamundaiNA18KeonjharNA Anandapur Barbil Joda Keonjhar Champua19KhordhaBhubaneswar Jatani Khordha Tangi Balugaon Banapur20Koraput NA Jeypur Koraput Sunabeda Boriguma Kotpad21MalkangiriNA Malkangiri Balimela22MayurbhanjNA Baripada Karanjia Rairangpur Bangriposi Betnoti Chitrada Jashipur Kaptipada Rasgobindpur Udala23NabarangpurNA Nawarangpur UmerkotNA24NayagarhNA Nayagarh Daspalla Khandapada Odagaon Ranpur25NuapadaNA Khariar Road Khariar Sinapali Nuapada Komna26PuriPuri Konark Nimapada Pipili27RayagadaNA Gunupur Rayagada Bissam Cuttack Gudari28SambalpurSambalpurNA Bamra Kuchinda Redhakhol Rengali29SubarnapurNA Sonepur Binka Birmaharajpur Tarbha30SundergarhRourkela Biramitrapur Rajgangpur SundergarhNA

References