山西医科大学总共有23个专业。

山西医科大学本科专业有23个:预防医学、临床医学、护理学、药学、医学影像学、法医学、预防医学、医学试验班、卫生检验、生物制药、麻醉学、医学检验、信息管理与信息系统、公共事业管理、中药学、社会工作、英语、药物制剂、临床医学与医学技术、口腔医学、法医学、护理学、药学。