บ้านโพธิ์ชัย ตำบลโพธิ์ชัย อำเภอพนมไพร มีต้นกำเนิดมาจากการอพยพของประชาชนจากบ้านตากแดดใหญ่ อำเภอสุวรรณภูมิ
จังหวัดร้อยเอ็ด เมื่อประมาณ พ.ศ. 2469 ได้มีประชาชนย้ายมาจากกลุ่มต่างๆ มีมาด้วยกัน 3 กลุ่มคือ กลุ่มบ้านตากแดด กลุ่มบ้านหนองฮี และกลุ่มเมืองแสน เนื่องจากพื้นที่ในสมัยนั้นมีความอุดมสมบูรณ์ ประชาชนจึงอพยพมาเพื่อทำนา ทำไร่ โดยตั้งชื่อหมู่บ้านว่าบ้านตากแดด ตามชื่อหมู่บ้านเดิมที่เคยอยู่มา ในช่วงนั้นยังไม่มีผู้ใหญ่บ้านทางราชการจึงได้แต่งตั้ง นายมูลมาตร ธรรมวิเศษ ขึ้นมาเป็นผู้ใหญ่บ้าน ต่อมาได้เปลี่ยนชื่อใหม่คือบ้านโพธิ์ชัย หมู่ที่ 8 ตำบลดูกอึ่ง อำเภอสุวรรณภูมิ ในช่วงนั้นทางราชการเห็นว่าเขตตำบลดูกอึ่งกว้าง จึงได้แบ่งแยกออกมาอีก 1 ตำบล และใช้ชื่อว่าตำบลโพธิ์ชัย และจากอำเภอสุวรรณภูมิให้มาขึ้นอำเภอพนมไพร จนถึงปัจจุบัน
ตำบลโพธิ์ชัย ได้รับการจัดตั้งตามพระราชบัญญัติสภาตำบลและองค์การบริหารส่วนตำบล พ.ศ. 2537 เป็นองค์การบริหารส่วนตำบลโพธิ์ชัย อำเภอพนมไพร จังหวัดร้อยเอ็ด ต่อมาได้รับการจัดตั้งตามประกาศกระทรวงมหาดไทย เป็นเทศบาลตำบลโพธิ์ชัย อำเภอพนมไพร จังหวัดร้อยเอ็ด เมื่อวันที่ 1 เมษายน พ.ศ. 2551 เป็นต้นไป เป็นหน่วยบริหารราชการส่วนท้องถิ่นและมีฐานะเป็นนิติบุคคล ปัจจุบันฐานะทางการคลังได้ปรับขนาดเทศบาลจากขนาดเล็กเป็นอยู่ในระดับชั้นเทศบาลขนาดกลาง ตามมติที่ประชุมคณะกรรมการพนักงานเทศบาลจังหวัดร้อยเอ็ด ในการประชุมครั้งที่ 12/2554 เมื่อวันที่ 15 ธันวาคม 2554
❒ที่ตั้งและขนาด
เทศบาลตำบลโพธิ์ชัย เป็นหนึ่งในสิบสามตำบลของอำเภอพนมไพร จังหวัดร้อยเอ็ด ห่างจากที่ว่าการอำเภอไปทางทิศตะวันตกเฉียงใต้ ประมาณ 12 กิโลเมตร ห่างจากจังหวัดร้อยเอ็ด ประมาณ 76 กิโลเมตร อยู่ห่างจากกรุงเทพมหานคร 573 กิโลเมตร มีพื้นที่ทั้งหมดประมาณ 38.124 ตารางกิโลเมตร (23,828 ไร่)
การเดินทางเข้าสู่เทศบาล เดินทางจากที่ว่าการอำเภอพนมไพร ตามถนนลาดยาง รพช. สายพนมไพร-หนองฮี ระยะทาง 3 กิโลเมตรถึงสามแยกบ้านขุมเงิน เลี้ยวซ้ายตามถนนลาดยางอีก 8 กม. ถึงบ้านทานตะวันซึ่งเป็นเขตเทศบาลตำบลโพธิ์ชัย
อาณาเขตติดต่อกับตำบลต่าง ๆ ดังนี้ คือ
ทิศเหนือ จรดเขตติดต่อกับตำบลโคกสว่าง อำเภอพนมไพร จังหวัดร้อยเอ็ด
ทิศใต้ จรดเขตติดต่อกับตำบลสาวแห อำเภอหนองฮี และตำบลคลีกลิ้งอำเภอศิลาลาด จังหวัดศรีสะเกษ
ทิศตะวันออก จรดเขตติดต่อกับตำบลนานวลและตำบลค้อใหญ่ อำเภอพนมไพร จังหวัดร้อยเอ็ด
ทิศตะวันตก จรดเขตติดต่อกับตำบลดูกอึ่ง ตำบลสาวแห และตำบลหนองฮีอำเภอหนองฮี จังหวัดร้อยเอ็ด
❒ เขตการปกครอง แบ่งออกเป็น 12 หมู่บ้าน ดังนี้
หมู่ที่ 1 บ้านโพธิ์ชัย
หมู่ที่ 2 บ้านหนองผือ
หมู่ที่ 3 บ้านหนองเหล็ก
หมู่ที่ 4 บ้านคำแดง
หมู่ที่ 5 บ้านหนองสมบูรณ์
หมู่ที่ 6 บ้านหนองศรีทอง
หมู่ที่ 7 บ้านสว่าง
หมู่ที่ 8 บ้านดอนบ่อ
หมู่ที่ 9 บ้านดอนแฮด
หมู่ที่ 10 บ้านหนองผือ
หมู่ที่ 11 บ้านหนองศรีทอง
หมู่ที่ 12 บ้านทานตะวัน