山西醫科大學公共衛生學院前身為山西醫學院衛生系。早在1951年我校就建立了公共衛生學科, 1953年成立衛生系。1955年,衛生部和高教部決定,將江蘇醫學院衛生系、山東醫學院衛生系和浙江醫學院衛生系調整到山西醫學院,和山西醫學院衛生系合并,組建新的山西醫學院衛生系,成為全國六大衛生系之一。1996年經國家教委批準更名為山西醫科大學公共衛生學院。
我院現有公共衛生與預防醫學為一級學科博士學位授予點,公共衛生與預防醫學為一級學科碩士學位授予點,設有公共衛生與預防醫學博士后科研流動站。勞動衛生與環境衛生學科為省級重點學科,兒少衛生與婦幼保健學、流行病與衛生統計學學科為省級重點建設學科。2001年我院成為國家首批公共衛生專業碩士學位(MPH)試點單位。2004年預防醫學專業被山西省教育廳評為“山西省品牌專業”。目前本專業具有“山西省精品課程”三門,分別為衛生統計學、職業衛生與職業醫學、流行病學。山西醫科大學公共衛生與預防醫學在全國同類學科中位于先進行列,在華北和西北地區首屈一指,享有極高的聲譽。