2008年,苏家屯区辖5个街道、7个镇、5个乡:解放街道、民主街道、临湖街道、中兴街道、湖西街道、八一镇、红菱堡镇、林盛堡镇、沙河铺镇、十里河镇、陈相屯镇、姚千户屯镇、王纲堡乡、永乐乡、大沟乡、白清寨乡、佟沟乡。   2010年2月22日,沈阳市民政局《关于撤销苏家屯区姚千户屯镇等7镇分别设街道办事处的公告》:根据《国务院关于行政区划管理的规定》,经省政府辽政[2010]8号文件批准,撤销苏家屯区姚千户屯镇、陈相屯镇、沙河铺镇、十里河镇、林盛堡镇、红菱镇、八一镇,分别设立姚千街道办事处、陈相街道办事处、沙河街道办事处、十里河街道办事处、林盛街道办事处、红菱街道办事处、八一街道办事处。所辖行政区域面积和办公地点不变。   2010年6月30日,沈阳市民政局《关于苏家屯区王纲堡等5个乡撤乡设立街道办事处的公告》:根据《国务院关于行政区划管理的规定》,经省政府(辽政[2010]143号)批准,撤销苏家屯区王纲堡乡、大沟乡、佟沟乡、永乐乡、白清寨乡,分别设立王纲街道办事处、大沟街道办事处、佟沟街道办事处、永乐街道办事处、白清街道办事处。