城关镇位于临颍县中部,南与台陈镇,东毗邻瓦店镇,西对杜曲镇,北接王岗镇、巨陵乡、固厢乡,面积36。5平方公里。18个行政村3.4万人,多为汉族。它是这个国家的政治、经济、交通和文化中心。明清时期分属岔曲、兴文、北王、豢龙、北阳、南阳。因为中华民国。1948年属第一区,1985年成立为城关人民公社。1982年改为城关镇。