土门镇位于山东省沂源县西北部,鲁来自山之阳。东与三岔乡和悦庄镇交界,西和北与莱芜市和博山区接壤,南接南麻、鲁村两镇。距县城8.3公里。总面积120.2平方公里,其中耕员到仍责怕特地面积1207公顷。下辖23个行政帮肉村。