怀安城镇,隶属于河北省张家口市怀安县,地处怀安县东南部,东临第三堡乡,南以凤凰山为界与山西天镇县和河北省阳原县接壤,西接王虎屯乡、西湾堡乡,北与头百户镇、西沙城乡相邻,距怀安县人民政府23.5千米,区域总面积204.87平方千米。
明洪武二十六年(1393年),置怀安卫;1984年,由光明公社改为怀安城镇。截至2018年末,怀安城镇户籍人口为28766人。截至2020年6月,怀安城镇下辖41个行政村,镇人民政府驻怀安城西大街。
2018年,怀安城镇有工业企业16个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市8个。