1949年,为内丘县第一(城关)区政府。
1950年6月城关区与北光区合并,仍称第一(城关)区政府。
1953年6月成立城关乡政府,隶属第一区政府。
1954年5月,撤销第一(城关)区政府,改称第一(城关)区公所。
1958年8月成立城关(卫星)人民公社管理委员会。
1968年5月又改建为城关人民公社革命委员会。
1979年改称人民管理委员会。
1984年5月,改为城关镇人民政府。
1989年改称内丘镇人民政府,镇政府驻地西关村。
1990年迁至现址。
1996年1月1日原永安乡与内丘镇合并,称内丘镇。