隶属于山东省淄博市桓台县,地处桓台县西部,东与唐山镇相邻,南依果里镇,西与邹平县接壤,北与马桥、田庄2镇毗邻。 区域面积44.51平方千米。截至2018年末,户籍人口35289人。
1950年4月,县城迁至索镇。1958年12月,改设桓城公社。1982年4月,更名新城公社。1984年4月,改为新城镇。 2020年6月,新城镇下辖40个行政村。
2018年,新城镇有工业企业168家,其中规模以上工业企业29家,营业面积超过50平方米以上的综合商店或超市55家。