1958年建沙岭子公社,1983年设乡,1985年改镇。1997年,面积41.4平方千米,人口2.3万,辖南兴渠、沙岭子、二里半、太师湾、屈家庄、沙地坊6个行政村。 原属宣化县,2016年撤销宣化县,将原宣化县的沙岭子镇、姚家房镇划归张家口市桥西区管辖。
全镇辖沙岭子、二里半、南兴渠、太师湾、屈家庄、沙地坊等6个行政村和1个市场管委会(沙岭子大市场)。驻镇有张家口监狱,大唐国际张家口发电厂、张家口市精神卫生中心、张家口农业科学技术研究院、河北北方学院(南校区)、张家口职业技术学院(南校区)等40多家市县级单位。