东与高密市、昌邑市以潍河为界，南隔河与诸城市、沂水县相望。直线距离北至潍坊32公里，西至省会济南200公里。安丘市域南北长64.5公里，东西宽65.3公里，地势为西南高东北低，山区、丘陵、平原各占1/3。
行政区划.下辖3个街道办事处、9个镇：2007年9月，对现有镇、街道行政区划进行了调整，将原21个镇、两个街道合并调整为12个镇、两个街道。 具体的行政区划调整方案是：撤销刘家尧镇、关王镇、贾戈街道，组建新安街道，新安街道办事处驻地在原刘家尧镇政府驻地。新安街道由原刘家尧镇辖