李官鎮位於蘭山區北部,鎮政府駐地李官村距臨沂城25公里。東隔沂河與河東區相望,西接半程鎮,南連白沙埠鎮,北隔蒙河與沂南縣相鄰。面積82.86平方公里,耕地6萬畝。轄49個行政村,第五次人口普查有人口41701人。