2019年,新組建成立的北壩鎮包括原北壩街道、原百頃鎮和原東塔鎮所屬行政區域。
清末民初,三臺縣設4路28鄉,北壩屬北路柳土鄉(駐靈興場,今靈興鎮)管轄,東塔、百頃同屬東路氐土鄉(駐新場,今新德鎮)管轄。
民國9年,川戰迭起,各地加強團練組織,分上、下鄉,設團練辦事處,柳土上鄉駐真武宮(今北壩),氐土下鄉駐高山鋪。
民國14年,改團練為團甲,設真武宮、高山鋪為團甲公所。
民國24年,以團為基礎設立真武聯保、高山聯保。
民國28年,百頃興場,名“旋渦坨”。
民國29年,奉行“新縣制”,真武、高山聯保分別改設為真武鄉、高山鄉。
1951年,土地改革完成,進行民主建政,仍設高山鄉(駐高山鋪);改真武鄉為北壩鄉,因處于城北涪江沖積平壩得名。
并從真武鄉劃出部分村成立長坪鄉,因駐地在長平山麓桐子灣而得名;從高山鄉劃出涪江東岸東山境域成立東山鄉,駐煙堆子;從高山鄉劃出6個村成立百頃鄉,因境內地勢平坦,良田眾得名百頃,駐旋渦坨。
1956年,撤銷板橋鄉(原屬中興鄉,今中新鎮,1951年新設立,駐板橋鋪),將其2個村劃歸百傾鄉管轄。
1958年,人民公社化時期,各鄉分別成立公社,設北壩公社、東山公社、高山公社、百頃公社。
1980年,東山公社改為東塔公社,以境內古跡東塔而命名。
1984年,撤銷公社建制,復設為鄉。
設北壩鄉,東塔鄉、高山鄉,百傾鄉,屬琴泉區(因琴泉寺得名)。
1992年,撤區并鄉建鎮,琴泉區下轄北壩、東塔、高山、百頃、長坪、廣化、禾加、慕禹并入潼川鎮。
1993年,成立三臺工業技術開發區,范圍為北壩鄉1、2、5三個村,總面積4.85平方公里。
1995年,東塔、高山劃出組建成立東塔鎮,百頃劃出單設立百頃鎮。
1997年,北壩鄉劃出單設為北壩鎮,與工業技術開發區實行“一塊機構、兩塊牌子”的“區鎮合一”的管理體制。
范圍為全北壩鄉,總面積11.08平方公里。
2006年三臺工業經濟開發區更名為三臺工業園區后實行“區轄鎮”體制。
2007年9月經綿陽市人民政府批準,將位于三臺縣城市規劃區的青東壩、南寺壩、黃家壩、黑鵝寺、潘家壩等工業集中區劃歸三臺工業園區統一管理,使規劃面積達到13.78平方公里。
2008年4月,青東壩工業集中區所在地東塔鎮東涪村正式并入園區所轄北壩鎮管理。
2008年12月,原農業產業化試驗示范區整合到三臺工業園,成為四川省三臺工業園區蘆溪工業集中發展區,2011年,園區分設了兩江工業集中區和蘆溪工業集中區2個集中區,實行一園多區、相對獨立的發展模式。
2013年6月,北壩鎮與三臺工業園區(兩江工業集中區)分設運行。
[2-3]截止2018年,四川三臺工業園區總規劃面積47.67平方公里,已建成12.2平方公里,形成了“一園兩區多組團”的發展空間格局。
“一園”即三臺工業園區,“兩區”即梓州產城新區、蘆溪工業區,“多組團”即五里梁工業組團、黃家壩工業組團、青東壩工業組團、南寺壩工業組團、劉營工業組團、靈興工業組團、冉家壩工業組團。
2017年,北壩鎮撤鎮改設為北壩街道。
2019年12月,綿陽市人民政府決定:撤銷北壩街道、百頃鎮和東塔鎮,設立北壩鎮,以原北壩街道、原百頃鎮和原東塔鎮所屬行政區域為北壩鎮的行政區域,北壩鎮人民政府駐樟樹路49號。