山西医科大学有2个校区,分为新校区和老校区。
新校区:文华街55号省高校新区
以本科生教育教学为主,主要承载部分医学类专业本科生前期教育教学、非医学类专业本科生教育教学、部分科学研究、留学生教育教学和与之配套的管理和服务功能。
老校区:太原市迎泽区新建南路56号(近迎泽公园)
以科学研究和研究生教育教学为主,主要承载部分医学类专业本科生后期教育教学、医学类研究生教育教学、部分科学研究、继续教育和职业技术教育、社会服务和与之配套的管理和部分服务功能。