民国元年(1912年)后,为兴隆镇所辖。
1949年,设立天水县第十四区,下辖金池、沿川、白草3乡。
1956年,3乡合并成立娘娘坝乡。
1958年,与齐寿、李子、钱家坝合并成立娘娘坝公社。
1961年,分出齐寿、李子、钱家坝公社。
1968年,钱家坝和孙集公社部分大队并入。
1967年,改为红阳公社。
1981年,恢复娘娘坝公社。
1983年,改为乡。
1985年,划归秦城区。
2001年,撤乡建镇。
2003年10月,撤乡并镇后,将李子乡并入娘娘坝镇。
2005年1月,归属秦州区管辖。