山西医科大学公共卫生学院前身为山西医学院卫生系。早在1951年我校就建立了公共卫生学科, 1953年成立卫生系。1955年,卫生部和高教部决定,将江苏医学院卫生系、山东医学院卫生系和浙江医学院卫生系调整到山西医学院,和山西医学院卫生系合并,组建新的山西医学院卫生系,成为全国六大卫生系之一。1996年经国家教委批准更名为山西医科大学公共卫生学院。
我院现有公共卫生与预防医学为一级学科博士学位授予点,公共卫生与预防医学为一级学科硕士学位授予点,设有公共卫生与预防医学博士后科研流动站。劳动卫生与环境卫生学科为省级重点学科,儿少卫生与妇幼保健学、流行病与卫生统计学学科为省级重点建设学科。2001年我院成为国家首批公共卫生专业硕士学位(MPH)试点单位。2004年预防医学专业被山西省教育厅评为“山西省品牌专业”。目前本专业具有“山西省精品课程”三门,分别为卫生统计学、职业卫生与职业医学、流行病学。山西医科大学公共卫生与预防医学在全国同类学科中位于先进行列,在华北和西北地区首屈一指,享有极高的声誉。