西坊城镇,隶属于山西省大同市浑源县,地处浑源县西部,东、南与裴村乡为邻,西与朔州市应县接壤,北接驼峰乡,行政区域面积56.19平方千米。
1949年,属浑源县第九区;1984年9月,西坊城公社改西坊城镇。截至2018年末,西坊城镇户籍人口为14771人。截至2020年6月,西坊城镇辖11个行政村,镇人民政府驻西坊城村。
2011年,西坊城镇农民人均纯收入3790元。2018年,西坊城镇有工业企业1个,有营业面积超过50平方米以上的综合商店或超市1个。