城市东临岱岳区，西接东平县、济南市平阴县，北与长清区毗邻，南隔大汶河与宁阳县和济宁市汶上县相望。肥城市共有边界线204.17千米，其中与长清区边界长47.85千米、平阴县88.01千米、东平县46.79千米、岱岳区80.05公里、宁阳县36.47公里、汶上县5公里。县界之间共设置界桩27棵。肥城市距离济南市中心75公里、长清区政府驻地44公里、泰安市中心31公里、宁阳县城51公里、东平县城54.5公里、平阴县城45公里。
地形地貌.肥城市位于鲁中丘陵地带与鲁西南平原地带交汇处，地貌