山西大学总共有48个专业。
山西大学本科专业有48个:食品科学与工程、行政管理、信息与计算科学、资源环境与城乡规划管理、计算机科学与技术、物理学、劳动与社会保障、化学、环境工程、电子信息科学与技术、应用化学、应用心理学、社会学、汉语言文学、光信息科学与技术、国际政治、生物工程、教育学、广告学、学前教育、统计学、音乐学、环境科学、软件工程、作曲与作曲技术理论、体育教育、历史学、生物科学、国际经济与贸易、运动训练、音乐表演、信息管理与信息系统、考古学、社会体育、哲学、数学与应用数学、工商管理、舞蹈编导、戏剧影视文学、旅游管理、
艺术设计、电子商务、日语、德语、新闻学、英语语言文学、法语、美术学。