辖32个行政村,61个自然村,总人口74078人。
半程镇下辖村:土门村、田庄子村、张庄子村、中孙沟村、半程村、闵墩村、上艾崮村、前孙沟村、尚庄村、小郝埠村、西南庄村、邓庄村、后南庄村、大闵沂村、后孙沟村、司庄村、后沙汀峪村、褚庄村、赵家村、后大郝埠村、中大郝埠村、团埠村、枣林庄村、东大郝埠村、聂村、前沙汀村、白草沟村、前南庄村、韩村、中南庄村、杨刘官庄村、前大郝埠村、大峪村、小集子村、东哨村、清沂庄村、老公地村、东夏庄村、辛庄村、龙汪庄村、王庄子村、小闵庄村、刘魏新村(魏峪村、刘峪村)、中沙汀峪村、西沙汀村、范村、沂田庄村、西夏庄村、下艾崮村、西哨村、永太庄村、小柳汪村、山水口村、小湖村。