马厂湖镇位于临沂市兰山区城西,交通便利,距临沂机场16公里,距石臼港150公里,距-公路不到3公里,距兖石铁路红埠寺火车站仅3公里,省道岚济一级公路横贯驻地。马厂湖镇位于临沂市中心西13.5千米处。由临沂高新区管理。面积73.23平方千米,人口54983人(2017)。辖2个社区、30个行政村。镇政府驻马厂湖社区。西北部有卧虎山,东北部有艾山,南涑河流经境内。三国时期,曹操在曹家峪屯兵十万,采用兵、马分驻的办法,兵驻曹家峪,马匹驻在现马厂湖村所在地作养马场,当地百姓一般把村庄外的所有田地都称为“湖”,当地百姓也都把当时的养马场称为“马场湖”。现在所称“马厂湖”,普遍认为是“马场湖”的谐音。