明时,属仁寿乡。
清光绪末年,改属九山区。
1930年,设为镇,属临朐县第八区。
1943年,设龙山区;1944年,划归九山区。
1952年,为第九区。
1956年,复为九山区。
1958年2月,分属呈子河乡、龙山乡、九山乡。
1958年9月,三乡合并成立九山公社。
1984年4月,析出沂山、白沙两乡后,余下58个自然村改设九山镇。
1991年11月,九子峪村划入沂山乡。
1992年3月,辛庄子、中山、耿家沟等划入沂山乡。
2001年2月,白沙、沂山两乡并入九山镇。
“九山苹果”国家地理标志商标临朐县九山镇位于潍坊市最西南部山区,地处潍坊、淄博、临沂三市交界。有果品、旅游、矿石、中草药、林木。矿泉、河沙、荒山等资源,森林覆盖面积达80%以上,果品总面积68150亩