汾城镇,隶属山西省临汾市襄汾县,地处襄汾县西南部,东依西贾乡,南连赵康镇,西南临运城市新绛县,西靠乡宁县关王庙乡,北接古城镇,镇人民政府驻地距县城约18千米。行政区域总面积129.07平方千米。
1949年,为汾城县第一区。1984年2月,汾城公社改汾城镇。截至2018年末,汾城镇户籍人口为57675人。2001年3月,贾岗乡并入汾城镇。截至2020年6月,汾城镇辖38个行政村,镇人民政府驻城内村。
2011年,汾城镇农民人均纯收入7020元。截至2018年末,汾城镇有工业企业15个,其中规模以上工业企业有3个,有营业面积超过50平方米以上的综合商店或超市69个。