ภูมิศาสตร์
:: การปกครอง ::
ร้อยเอ็ด มีเนื้อที่ 8,299 ตารางกิโลเมตร และแบ่งการปกครองออกเป็น 17 อำเภอ และ 3 กิ่งอำเภอ คือ อำเภอเมืองร้อยเอ็ด อำเภอเกษตรวิสัย อำเภอปทุมรัตต์ อำเภอจตุรพักตรพิมาน อำเภอธวัชบุรี อำเภอพนมไพร อำเภอโพนทอง อำเภอเสลภูมิ อำเภอสุวรรณภูมิ อำเภออาจสามารถ อำเภอหนองพอก อำเภอเมืองสรวง อำเภอโพธิ์ชัย อำเภอโพนทราย อำเภอเมยวดี อำเภอศรีสมเด็จ อำเภอจังหาร กิ่งอำเภอเชียงขวัญ กิ่งอำเภอหนองฮี และกิ่งอำเภอทุ่งเขาหลวง
 
:: อาณาเขต ::
 
ทิศเหนือ ติดกับอำเภอกมลาไสย อำเภอกุฉินารายณ์ อำเภอร่องคำ จังหวัดกาฬสินธุ์ และอำเภอคำชะอี
ทิศใต้ติดกับอำเภอรัตนบุรี จังหวัดสุรินทร์ และอำเภอราษีไศล จังหวัดศรีสะเกษ
ทิศตะวันออก ติดกับอำเภอเมือง อำเภอเลิงนกทา อำเภอกุดชุม จังหวัดยโสธร
ทิศตะวันตก ติดกับอำเภอเมือง อำเภอวาปีปทุม และอำเภอพยัคฆภูมิ จังหวัดมหาสารคาม
 
:: ระยะทางจากอำเภอเมืองไปอำเภอต่างๆ ::
อำเภอธวัชบุรี 12 กิโลเมตร
กิ่งอำเภอเชียงขวัญ 12 กิโลเมตร
อำเภอจตุรพักตรพิมาน 26 กิโลเมตร
อำเภอเมืองสรวง 26 กิโลเมตร
กิ่งอำเภอทุ่งเขาหลวง 26 กิโลเมตร
อำเภอศรีสมเด็จ 27 กิโลเมตร
อำเภอเสลภูมิ 32 กิโลเมตร
อำเภออาจสามารถ 34 กิโลเมตร
อำเภอโพนทอง 47 กิโลเมตร
อำเภอเกษตรวิสัย 47 กิโลเมตร
อำเภอจังหาร 48 กิโลเมตร
อำเภอสุวรรณภูมิ 52 กิโลเมตร
อำเภอโพธิ์ชัย 53 กิโลเมตร
อำเภอพนมไพร 64 กิโลเมตร
อำเภอเมยวดี 72 กิโลเมตร
อำเภอหนองพอก 73 กิโลเมตร
กิ่งอำเภอหนองฮี 78 กิโลเมตร
อำเภอโพนทราย 82 กิโลเมตร
อำเภอปทุมรัตน์ 85 กิโลเมตร