商老庄乡位于东平县西南部,东经116°3′~116°10′,北纬35°53′ ~35°58′。北濒东平老湖,东靠大安山乡,南邻梁山县,西接戴庙乡。纵 距9公里,横距85公里,总面积407平方公里。乡驻地商老庄村,居乡境 中部,距县城34公里。1993年全乡设4个管理区,26个行政村,总人口18300人 (其中非农业人口347人),人口密度为每平方公里449人。 乡内地势西高东低,以220国道为界,西部地势较高,东部地势洼,全境绝大 部分是平原(其中涝洼地占20%)。最高海拔394米,最低海拔378米。全 乡大部为红淤土,适宜农作物的生长,主要作物有小麦、玉米、大豆、棉花、 谷子、花生等。果品主要有苹果、大枣、山楂等。畜禽主要有鲁西黄牛、小 尾寒羊、青山羊、猪、鸡等。