城关镇作为
兴和县政治、经济、文化中心,东临
河北省尚义县、
怀安县,南接
天镇县、
阳高县,与兴和县店子镇相邻,西与兴和县
张皋镇、
鄂尔栋镇接壤,北与兴和县民族团结乡毗邻,地处晋、冀、蒙三省区交界,素有“鸡鸣闻三省”之称,是自治区连接三北、通向内地、对外宣传、交流的南大门。
2006年2月由壕堑镇(原高庙子乡、壕堑乡)、二台子镇、城关镇合并而成。全镇辖21个村委会,8个社区,147个自然村,共有28516户,99808人,其中农业户11958户,45446人。由汉、蒙、回等民族组成。