Birmaharajpur (also known as BM Pur) is a subdivision of Subarnapur district in the state of Odisha, India.Birmaharajpur sub-division is 22 km from the district headquarters of Sambalpur. It is a dispersed town and located on the left bank of the river Mahanadi. The main places of this sub-division are Amarpali, Bagbar,Dantapali,Tithipali, Hillung, Jatesingha, Kalapathar, Kenghriapali, Khandahata, Kumarkeli, Luthurpank, Pitamahul, Ulunda, Dharmasala, Mursundhi, Champamal, Kendupali, Kamalpur, Deulmunda, Nuagarh Subalaya.[1]