ทิศเหนือ ติดต่อกับ จังหวัดกาฬสินธุ์
ทิศใต้ ติดต่อกับ จังหวัดสุรินทร์ และบุรีรัมย์
ทิศตะวันตก ติดต่อกับ จังหวัดขอนแก่น
ทิศตะวันออก ติดต่อกับ จังหวัดร้อยเอ็ด

มหาสารคาม อยู่ห่างจากกรุงเทพฯ ๔๗๕ กิโลเมตร มีพื้นที่ ๕,๒๙๑.๗ ตารางกิโลเมตร
การปกครองแบ่งออกเป็น ๑๐ อำเภอ กับ ๑ กิ่งอำเภอ คือ อำเภอเมืองมหาสารคา
อำเภอกันทรวิชัย อำเภอบรบือ อำเภอโกสุมพิสัย อำเภอวาปีปทุม อำเภอพยัคฆภูมิพิสัย
อำเภอนาเชือก อำเภอเชียงยืน อำเภอนาดูน อำเภอแกดำ และกิ่งอำเภอยางสีสุราช




1