春秋屬巴子國地,宋置廣安軍,明置廣安州,1913年改廣安縣。乃取“廣土安輯”為名。1950年至1993年先后屬川北行政公署和南充地區行署,1993年歸廣安地區管轄。
1996年,廣安縣面積1571.7平方千米,人口113萬人。轄23鎮22鄉:濃洄鎮、廣福鎮、協興鎮、悅來鎮、花橋鎮、恒升鎮、石筍鎮、觀閣鎮、前鋒鎮、代市鎮、棗山鎮、官盛鎮、濃溪鎮、興平鎮、井河鎮、龍臺鎮、肖溪鎮、白市鎮、大安鎮、廣興鎮、桂興鎮、觀塘鎮、護安鎮、廣門鄉、化龍鄉、大龍鄉、彭家鄉、蒲蓮鄉、東岳鄉、鄭山鄉、龍灘鄉、瓦店鄉、虎城鄉、廣羅鄉、方坪鄉、崇望鄉、龍安鄉、楊坪鄉、消河鄉、大有鄉、白馬鄉、蘇溪鄉、光輝鄉、小井鄉、新橋鄉。縣政府駐濃洄鎮。
1998年7月31日,國務院批準(國函[1998]60號):撤銷廣安地區和廣安縣,設立地級廣安市。市政府駐新設立的廣安區廣福鎮。廣安市設立廣安區,以原廣安縣的行政區域為廣安區的行政區域。區政府駐濃回鎮。
2000年第五次人口普查,廣安區常住總人口1093103人,其中(6個街道、21個鎮、23個鄉):濃洄街道25251人,北辰街道37314人,奎閣街道8519人,廣福街道28430人,萬盛街道17269人,中橋街道11051人,棗山鎮25429人,官盛鎮8867人,協興鎮31339人,濃溪鎮19200人,悅來鎮28104人,興平鎮18453人,井河鎮27213人,花橋鎮32421人,龍臺鎮53667人,肖溪鎮40098人,恒升鎮35312人,石筍鎮44305人,白市鎮27375人,大安鎮18853人,觀閣鎮28720人,廣興鎮12188人,前鋒鎮33988人,桂興鎮19668人,代市鎮66824人,觀塘鎮34292人,護安鎮19976人,穿石鄉9364人,廣門鄉16279人,廣羅鄉13160人,方坪鄉21630人,化龍鄉16597人,大龍鄉16171人,崇望鄉12560人,龍安鄉11470人,彭家鄉12607人,楊坪鄉13148人,鄭山鄉9745人,蒲蓮鄉11003人,大有鄉14166人,消河鄉15053人,東岳鄉21228人,蘇溪鄉10844人,白馬鄉15718人,光輝鄉13453人,龍灘鄉14933人,小井鄉22055人,新橋鄉20808人,瓦店鄉5216人,虎城鄉21769人。
2004年,廣安區轄北辰、濃洄、廣福、萬盛、中橋、奎閣6個街道,代市、前鋒、花橋、觀閣、棗山、官盛、濃溪、石筍、悅來、恒升、興平、井河、龍臺、肖溪、白市、大安、廣興、桂興、觀塘、護安、牌坊21個鎮和廣門、化龍、大龍、彭家、蒲蓮、東岳、鄭山、龍灘、虎城、崇望、消河、大有、小井、新橋、廣羅、方坪、龍安、楊坪、白馬、蘇溪、光輝、穿石22個鄉。
2010年第六次人口普查,廣安區常住總人口858159人,其中:濃洄街道35163人,北辰街道52243人,奎閣街道6872人,廣福街道70499人,萬盛街道41604人,中橋街道19375人,棗山鎮21203人,官盛鎮5403人,協興鎮27009人,濃溪鎮11925人,悅來鎮18936人,興平鎮12073人,井河鎮15952人,花橋鎮23332人,龍臺鎮28736人,肖溪鎮24588人,恒升鎮22992人,石筍鎮21345人,白市鎮14418人,大安鎮11430人,觀閣鎮20163人,廣興鎮6551人,前鋒鎮31817人,桂興鎮15190人,代市鎮51114人,觀塘鎮24806人,護安鎮13271人,穿石鄉6443人,廣門鄉9266人,廣羅鄉9030人,方坪鄉15006人,化龍鄉8958人,大龍鄉9431人,崇望鄉6505人,龍安鄉9216人,彭家鄉9098人,楊坪鄉8803人,鄭山鄉6989人,蒲蓮鄉6870人,大有鄉7197人,消河鄉9554人,東岳鄉12042人,蘇溪鄉5091人,白馬鄉10399人,光輝鄉8346人,龍灘鄉9493人,小井鄉15772人,新橋鄉15490人,虎城鄉11150人。
2013年2月22日,《四川省人民政府關于同意調整廣安市部分行政區劃的批復》(川府函[2013]67號):經國務院批準,同意設立廣安市前鋒區。將廣安市廣安區的奎閣街道,前鋒、代市、觀塘、護安、廣興、觀閣、桂興7個鎮,光輝、龍灘、小井、新橋、虎城5個鄉劃歸前鋒區管轄。調整后,廣安區轄5個街道、14個鎮、17個鄉:濃洄街道、北辰街道、廣福街道、萬盛街道、中橋街道、棗山鎮、官盛鎮、協興鎮、濃溪鎮、悅來鎮、興平鎮、井河鎮、花橋鎮、龍臺鎮、肖溪鎮、恒升鎮、石筍鎮、白市鎮、大安鎮、穿石鄉、廣門鄉、廣羅鄉、方坪鄉、化龍鄉、大龍鄉、崇望鄉、龍安鄉、彭家鄉、楊坪鄉、鄭山鄉、蒲蓮鄉、大有鄉、消河鄉、東岳鄉、蘇溪鄉、白馬鄉。全區總面積減少504.22平方千米,總人口減少53萬人。