沙城镇,隶属于河北省张家口市怀来县,地处怀来县中部,东接土木镇,南连桑园镇,西邻东八里乡,北接存瑞镇,为怀来县人民政府驻地,区域总面积59.02平方千米。民国前期属怀来县第二区;1980年2月由沙城公社改为沙城镇,1996年3月榆林屯乡并入。截至2020年11月,全镇常住人口161347人,占全县总人口的46.26%。镇人民政府驻长城北路3号,下辖33个社区、23个行政村。
沙城镇原名沙堡子,明景泰二年(1451年)修筑沙城堡形成城镇雏形。1945年成为怀来县临时治所,1951年因官厅水库建设怀来县城被淹,县政府正式迁驻此地。城区海拔567米,距北京市区120公里,京包、丰沙、大秦、沙蔚4条铁路和京藏、京新2条高速公路贯穿全境,设有沙城火车站和高速出口。
2024年镇内实施长城路西养老服务中心建设工程项目,沙城经济开发区启动控制性详细规划环评工作。2018年全镇有工业企业160个,其中规模以上30个,营业面积超50平方米的商超155个。京西果蔬批发市场被列为国家农业产业化龙头项目。