Rampurhat subdivision

The northern portion of Rampurhat subdivision is part of the Nalhati Plains, a sub-micro physiographic region, and the southern portion is part of the Brahmani-Mayurakshi Basin, another sub-micro physiographic region occupying the area between the Brahmani in the north and the Mayurakshi in the south.

There is an occasional intrusion of Rajmahal Hills, from adjoining Santhal Parganas, towards the north-western part of the subdivision.

[1] Birbhum district is divided into the following administrative subdivisions:[2][3][4] Rampurhat subdivision has 5 police stations, 8 community development blocks, 8 panchayat samitis, 65 gram panchayats, 760 mouzas, 725 inhabited villages, 2 municipalities and 6 census towns.

The census towns are: Murarai, Barua Gopalpur, Ambhua, Kashimnagar, Bishnupur and Fatehpur.

Murarai I CD Block: Rajgram (10), Chatra (6) Murarai II CD Block: Jajigram (10), Rudranagar (10), Bhimpur (6) Nalhati I CD Block: Kaitha (6), Kurumgram (6), Sonarkundu (10) Nalhati II CD Block: Sitalgram (6), Bhadrapur (10) Rampurhat I CD Block: Kasthagara (6), Baidara (PO Haridaspur) (10), Udaypur (PO Dhekuria) (6), Narayanpur (10) Rampurhat II CD Block: Tarapur (6), Margram (10), Dunigram (6) Mayureswar I CD Block: Talwa (6), Ratma (PO Daksingram) (6) Mayureswar II CD Block: Noapara-Ulkunda (PO Gunutia) (10), Dheka (PO Kuliara) (6) and Hatinagar (PO Kotasur) (6) Lok Sabha (parliamentary) and Vidhan Sabha (state assembly) constituencies in Rampurhat subdivision were as follows:[32]