莱芜市的河流多从北东南三面向中西部流,因此其地势北东南三面地势高,中西部地势较低;
地质构造受鲁中纬向构造及鲁西旋卷构造控制。构造形迹以断裂为主,褶皱次之。地形为南缓北陡、向北突出的半圆形盆地。北、东、南三面环山,北部山脉为泰山余脉,南部为徂徕山脉,西部开阔,中部为低缓起伏的泰莱平原。山地约占莱芜市总面积的67%,丘陵占19%,平原占11%,洼地占3%。境内有大小山头2989个,其中海拔600米以上的41个、海拔200米至600米的227个。北部为泰山余脉,东西走向,自西向东有三平山、香山等。南部为徂徕山余脉,走向与北部泰山余脉大体平行,自西向东有莲花山、大堡顶山等。两山脉诸山皆为山势陡峻、切割强烈的中低山。海拔最高点994米,最低点148.13米。