馬廠湖鎮位于臨沂市蘭山區城西,交通便利,距臨沂機場16公里,距石臼港150公里,距-公路不到3公里,距兗石鐵路紅埠寺火車站僅3公里,省道嵐濟一級公路橫貫駐地。
馬廠湖鎮位于臨沂市中心西13.5千米處。由臨沂高新區管理。面積73.23平方千米,人口54983人(2017)。轄2個社區、30個行政村。鎮政府駐馬廠湖社區。西北部有臥虎山,東北部有艾山,南涑河流經境內。
1977年建九莊公社,1981年更名為馬廠湖公社,1984年設鄉。1996年,面積69.9平方千米,人口3.2萬人,轄馬廠湖、黃莊、壽衣莊、九莊、西疊莊、東疊莊、大山前、小山前、盧家湖、武德、后桃園、前桃園、廟嶺、北橋、黃泥港、鳳凰莊、無梁殿、西橋、中橋、南橋、山北頭21個行政村。1996年12月29日,撤銷馬廠湖鄉,設立馬廠湖鎮(魯政函民字[1996]64號)。2002年,馬廠湖鎮轄21個行政村,9097戶30376人,面積69.86平方千米,鎮區人口6202人。