小溪塔的前身是一个古老的乡村集镇,春秋属楚地,历朝属夷陵。
清境域为4乡(善信张乡、广仁乡、乐义乡、崇礼乡)8铺(新兴铺、大溪铺、下坪铺、社林铺、峰溪前铺、峰溪后铺、大泉铺、河西铺)分治,民国19年(1930)始设小溪塔镇,境域为新河、峰溪、社林、沙河4乡。
1949年3月宜昌县人民政府成立,小溪塔设立为第五区。
1955年属四区管辖。
1958年10月1日设立小溪塔人民公社,1961年4月26日改为小溪塔区。
1970年县委县政府机关由宜昌市区迁入小溪塔。
1974年10月撤销小溪塔区小溪塔人民公社设立城关镇。
1975年撤区并社,分设城关镇、张家场人民公社、柏木坪人民公社。
1981年6月更名为小溪塔镇。
1985年2月设小溪塔县辖镇,柏木坪公社并入张家场区。
1988年撤区并乡,张家场区并入小溪塔镇,恢复设立柏木坪乡。
1995年柏木坪乡更名为金狮洞乡。
2001年7月,撤县建区,隶属宜昌市夷陵区,9月,经省民政厅批准,撤销小溪塔镇、金狮洞乡,设立小溪塔街道办事处沿用至今。
2007年成立夷陵经济开发区,将鄢家河等6村,黄金卡居委会划出。
2009年、2013年将梅子垭等3村、东城社区划入东城城乡统筹发展试验新区。
2018年12月,经省人民政府批复,将宜昌市西陵区南津关村、前坪村、龙泉山村、南津关社区等“三村一社区”划归夷陵区小溪塔街道办事处管辖。