地处鲁中南低山丘陵区,临郯苍平原腹心地带,系沂蒙山区南部边缘,地质构造极为复杂。地形由西北向东南缓缓低下,西部有低山丘陵,东部平原区地势平坦,平均海拔约45米,自然比降为0.08%。属暖温带季风区湿润—半湿润大陆性气候,四季分明,湿热同季,年平均气温一般在13.1~13.7度之间,南部高于北部。四季变化明显,冬季干冷,雨雪较少,风向多偏东南,春季干燥,易发生春旱,夏季高温多雨,雨量多集中在6--8月份,年平均降水量730.6—830.6毫米,年际变化较大。年平均降水量春、夏、秋、冬分别占全年降水量的16%、62%、18%、4%,形成春旱、夏涝、秋又旱的特点。气候比较适宜农作物生长,农业生产潜力较大。气温的季节变化显著,冬季寒冷少雨,为半干旱气候;夏季炎热多雨,为湿润性气候,春秋季为温暖宜人的半湿润气候。镇内年平均无霜期212天,年均日照时数为2354.5小时,日照率为53%。