← Back Vidhan Sabha Constituencies of Odisha Download PDF
odishageography.com

Vidhan Sabha Constituencies of Odisha

By Brajabandhu Mahanta•October 4, 2026•Updated October 7, 2026•6 min read

Odisha has a unicameral state legislature, the Odisha Legislative Assembly (Odisha Vidhan Sabha). It meets in the Odisha Bidhana Saudha in Bhubaneswar. Its members (MLAs) are directly elected for five-year terms from single-member territorial constituencies, using the first-past-the-post system.

The Assembly has 147 seats:

The present constituencies were drawn by the Delimitation Commission of 2002, based on the 2001 Census, and first used in the 2009 Assembly election. Each constituency lies wholly within one of Odisha’s 21 Lok Sabha constituencies, with seven assembly seats in each (21 × 7 = 147). Most also lie within a single district.

A party needs 74 seats for a majority. Assembly constituencies are the basic building blocks of Odisha’s political map, and their pattern closely follows the state’s physical and social geography.

History of the Assembly and of delimitation

PeriodDevelopment
1936–37Orissa becomes a separate province (1 April 1936). The first Orissa Legislative Assembly is elected in 1937 under the Government of India Act, 1935.
1952First Assembly after independence elected under the Constitution, with about 140 seats, some from two-member constituencies.
1950s–60sTwo-member constituencies abolished; single-member seats throughout.
1974Seat strength raised to 147 from the Sixth Assembly onward, following delimitation based on the 1971 Census.
2008–09New boundaries drawn by the 2002 Delimitation Commission (2001 Census); total kept at 147 but boundaries, names and reserved seats revised; used since the 2009 election.
2011The state’s name changes from Orissa to Odisha, and the Assembly becomes the Odisha Legislative Assembly.

As with the Lok Sabha, the total number of seats is frozen on the basis of the 1971 Census until the first census after 2026. The 2008 delimitation therefore redrew boundaries within the fixed total of 147, so that each seat would have roughly equal population.

The 2008 changes created several new constituencies, such as the four Bhubaneswar urban seats, Choudwar-Cuttack and Chilika, abolished or merged others, and changed the SC and ST seats to match the 2001 Census distribution of population.

Reserved constituencies

Under Article 332 of the Constitution, seats in state assemblies are reserved for Scheduled Castes and Scheduled Tribes in proportion to their share of the state’s population. Only members of the community can contest a reserved seat, but all registered voters in the constituency vote.

CategorySeatsShare of seatsShare of Odisha’s population (2011)
Scheduled Tribes3322.4%about 22.8%
Scheduled Castes2416.3%about 17.1%
General9061.2%—

ST seats are concentrated in the tribal districts of the Northern Plateau (Mayurbhanj, Kendujhar, Sundargarh) and the southern Eastern Ghats and Koraput plateau (Koraput, Nabarangapur, Malkangiri, Rayagada, Kandhamal, Gajapati). All four seats of Nabarangapur district and both seats of Malkangiri, for example, are ST seats.

SC seats are more scattered, but they are most common in the coastal and western plains. Examples include Niali, Tirtol, Kakatpur, Cuttack Sadar, Jayadev, Khallikote, Chhatrapur, Daspalla, Bhawanipatna and Koraput.

Because the reservation follows population, the pattern is a clear one: ST seats in the hills, SC seats in the plains and deltas. This mirrors the distribution of communities described in the articles on Demography and Human Settlements.

District-wise distribution of seats

Because seats are allotted by population, the number of constituencies varies widely between Odisha’s 30 districts.

The most populous districts have the most seats: Ganjam has 13, and Cuttack and Mayurbhanj have 9 each. These are followed by Baleshwar and Khordha (8 each). At the other end, small or sparsely populated districts such as Debagarh (1), Boudh, Gajapati, Jharsuguda, Malkangiri, Nuapada and Subarnapur (2 each) have very few. The coastal districts together hold a much larger share of seats than their area alone would suggest.

The 147 constituencies by district

The table lists every constituency by district, with the Lok Sabha seat it belongs to. Spellings follow the Election Commission’s usage.

DistrictSeatsAssembly constituenciesLok Sabha seat(s)
Bargarh5Padampur, Bijepur, Bargarh, Attabira, BhatliBargarh
Jharsuguda2Brajarajnagar, JharsugudaBargarh
Sundargarh7Talsara, Sundargarh, Biramitrapur, Raghunathpali, Rourkela, Rajgangpur, BonaiSundargarh
Sambalpur4Kuchinda, Rengali, Sambalpur, RairakholSambalpur
Debagarh1DeogarhSambalpur
Anugul5Chhendipada, Athmallik, Pallahara, Talcher, AngulSambalpur, Dhenkanal
Kendujhar6Telkoi, Ghasipura, Anandapur, Patna, Keonjhar, ChampuaKeonjhar
Mayurbhanj9Karanjia, Jashipur, Saraskana, Rairangpur, Bangriposi, Udala, Badasahi, Baripada, MoradaKeonjhar, Mayurbhanj, Balasore
Baleshwar8Jaleswar, Bhograi, Basta, Balasore, Remuna, Nilgiri, Soro, SimuliaBalasore, Bhadrak
Bhadrak5Bhandaripokhari, Bhadrak, Basudevpur, Dhamnagar, ChandabaliBhadrak
Jajpur7Binjharpur, Bari, Barchana, Dharmasala, Jajpur, Korei, SukindaJajpur
Dhenkanal4Hindol, Dhenkanal, Kamakhyanagar, ParjangaDhenkanal
Subarnapur2Birmaharajpur, SonepurBolangir
Balangir5Loisingha, Patnagarh, Bolangir, Titlagarh, KantabanjiBolangir
Nuapada2Nuapada, KhariarKalahandi
Kalahandi5Lanjigarh, Junagarh, Dharmgarh, Bhawanipatna, NarlaKalahandi
Nabarangapur4Umerkote, Jharigam, Nabarangpur, DabugamNabarangpur
Malkangiri2Malkangiri, ChitrakondaNabarangpur
Koraput5Kotpad, Lakshmipur, Jeypore, Koraput, PottangiNabarangpur, Koraput
Rayagada3Gunupur, Bissam Cuttack, RayagadaKoraput
Kandhamal3Baliguda, G. Udayagiri, PhulbaniKandhamal
Boudh2Kantamal, BoudhKandhamal
Nayagarh4Daspalla, Khandapada, Ranpur, NayagarhKandhamal, Cuttack, Puri
Ganjam13Bhanjanagar, Polasara, Kabisuryanagar, Khallikote, Aska, Surada, Sanakhemundi, Hinjili, Chhatrapur, Gopalpur, Brahmapur, Digapahandi, ChikitiKandhamal, Aska, Berhampur
Gajapati2Mohana, ParalakhemundiBerhampur
Cuttack9Baramba, Banki, Athagarh, Barabati-Cuttack, Choudwar-Cuttack, Cuttack Sadar, Salepur, Mahanga, NialiCuttack, Kendrapara, Jagatsinghpur
Kendrapara5Patkura, Kendrapara, Aul, Rajanagar, MahakalapadaKendrapara
Jagatsinghpur4Paradeep, Tirtol, Balikuda-Erasama, JagatsinghpurJagatsinghpur
Puri6Kakatpur, Nimapara, Puri, Brahmagiri, Satyabadi, PipiliJagatsinghpur, Puri
Khordha8Jayadev, Bhubaneswar Central, Bhubaneswar North, Ekamra-Bhubaneswar, Jatani, Begunia, Khurda, ChilikaBhubaneswar, Puri
Total147

Geographical patterns

  1. Coast versus interior. The coastal districts (Baleshwar, Bhadrak, Jajpur, Kendrapara, Jagatsinghpur, Cuttack, Puri, Khordha and Ganjam) hold 65 of the 147 seats, about 44%, on much less than a third of the state’s area. Their constituencies are small and densely populated.
  2. Large highland constituencies. In the thinly peopled interior, constituencies such as Baliguda, Malkangiri, Chitrakonda, Lanjigarh, Rairakhol and Pallahara cover very large areas of hills and forest, so their MLAs serve scattered villages across difficult terrain.
  3. Urban seats. Rapid urban growth is visible in the map. Bhubaneswar alone has four seats (Bhubaneswar Central, Bhubaneswar North, Ekamra-Bhubaneswar and Jayadev on its fringe), and Cuttack has three (Barabati-Cuttack, Cuttack Sadar and Choudwar-Cuttack). Rourkela, Sambalpur, Brahmapur, Balasore, Baripada and Puri each have a largely urban seat.
  4. Tribal belts. ST seats form two solid blocks: the Northern Plateau (Sundargarh–Kendujhar–Mayurbhanj) and the south-western highlands (Koraput–Nabarangapur–Malkangiri–Rayagada–Kandhamal–Gajapati).
  5. Industrial and mining seats. Seats such as Rourkela, Rajgangpur, Brajarajnagar, Jharsuguda, Talcher, Angul, Champua, Sukinda and Paradeep are dominated by mining, heavy industry or ports. They show how the economic geography of the state shapes its politics.
  6. District boundaries respected. Almost every assembly constituency lies within a single district, unlike the larger Lok Sabha seats, which often cross district lines.

Election results

Four Assembly elections have been held on the present constituency map, all held at the same time as the Lok Sabha elections.

Party strength changes during a term through by-elections and defections. Wikipedia currently lists the BJP at 79 and the BJD at 50, after later changes.

Conclusion

Odisha’s 147 Vidhan Sabha constituencies form the finest-grained political map of the state. Their number reflects population: the crowded coastal districts and Ganjam hold many small seats, while the forested interior has few, very large ones. Their reservation mirrors the state’s social geography, with ST seats on the Northern Plateau and the south-western highlands and SC seats mostly in the plains and deltas. Drawn in 2008 and used since 2009, these constituencies have seen the long era of BJD rule and the change of government in 2024. They will remain in place until the next delimitation after the first census taken after 2026.

Sources

Source: https://odishageography.com/vidhan-sabha-constituencies-of-odisha/
© Odisha Geography · Generated on November 5, 2026