明嘉靖中年平虜衛自大同徙治老軍營,即今井坪北30千米平魯城。清初以滿人入主中原,惡“虜”之稱,因改“虜”為“魯”。雍正三年(1725)升衛為縣,屬朔平府。民國初年廢府,改屬雁門道,道廢后直屬省。
1949年劃歸察哈爾省。1951年縣政府遷駐井坪鎮。1952年復歸山西省,屬雁北專區。1958年朔縣和平魯合并統稱朔縣,屬晉北專區(1970年改為雁北地區)。1961年恢復平魯縣(駐井坪鎮)。1988年3月24日,國務院批準設立朔州市(地級),平魯縣撤銷改設朔州市平魯區。
1996年,平魯區面積2314平方千米,人口17萬人,轄1個街道2鎮18鄉:街道(面積1.5平方千米,人口2.1萬,轄西酸子、東酸子、南寺、應子洼、崔家嶺、下稱溝6個行政村)、井坪鎮、平魯城鎮、雙碾鄉、只泥泉鄉、白堂鄉、阻虎鄉、西水界鄉、劉家窯鄉、下木角鄉、下水頭鄉、蔣家坪鄉、高石莊鄉、周花板鄉、陶村鄉、花圪坨鄉、下面高鄉、榆林鄉、東平太鄉、向陽堡鄉、駱駝山鄉。區政府駐井坪鎮。
2000年第五次人口普查,平魯區總人口175258人,其中:城關街道21915人,井坪鎮41635人,平魯城鎮4654人,白堂鄉9682人,下水頭鄉6755人,下木角鄉4490人,只泥泉鄉2022人,雙碾鄉5718人,劉家窯鄉3949人,阻虎鄉3685人,高石莊鄉5811人,蔣家坪鄉2670人,駱駝山鄉2764人,周花板鄉2256人,西水界鄉5712人,向陽堡鄉10565人,東平太鄉3728人,下面高鄉10957人,花圪坨鄉3544人,陶村鄉13556人,榆嶺鄉9190人。
2001年,井坪鎮部分村劃歸白堂鄉,平魯城鎮、周花板鄉合并為鳳凰城鎮,只泥泉鄉并入下水頭鄉,劉家窯鄉并入阻虎鄉、雙碾鄉,蔣家坪鄉并入高石莊鄉,駱駝山鄉并入西水界鄉,花圪坨鄉并入下面高鄉,東平太鄉并入向陽堡鄉。區劃調整后,全區轄2個鎮、11個鄉:井坪鎮、鳳凰城鎮、白堂鄉、陶村鄉、下水頭鄉、雙碾鄉、阻虎鄉、高石莊鄉、西水界鄉、下面高鄉、下木角鄉、向陽堡鄉、榆嶺鄉。區政府駐井坪鎮。