敘永,古稱永寧。據《今縣釋名》:“宋改戎州為敘州,取西戎即敘之義,乾隆元年,置敘永直隸廳。”《敘永廳志》(清朝康熙年間著):“改土歸流(明清兩代在少數民族地區廢除世襲土司,改行臨時任命的流官統治的一種政治措施,改土歸流后,在原土司地區實行和漢族地區相同的政治制度,如丈量土地、征收賦稅、編查戶口、組織鄉勇等,這加強了邊遠地區和內地的經濟文化交流,也加強了中央對邊遠地區的統治),以敘(州府)郡丞駐永(寧)治之號敘永(直隸)廳,即以‘敘州府’之‘敘’、‘永寧’之‘永’為‘敘永’。”
古為古夜郎國轄地,漢屬犍為、爿羊 爿可 、江陽、瀘州等郡地。唐元和元年(806年)于納州以南至赤水河中上游北岸置羈縻藺州。近人蒲孝榮《四川政區沿革與治地今釋》:唐朝置羈縻宋州,州治今興文縣中城鎮,領牁龍、牁支、宋水、盧吾4縣。以彝族首領為州刺吏,屬劍南道瀘州。元至元二十五年(1288年)置永寧路。明末置敘永同知,隸敘州府。
清乾隆元年(1736年)敘永廳升為敘永直隸廳,治今敘永鎮,以貴州永寧縣來屬。光緒三十三年(1907年)以永寧縣移治于古藺場。宣統元年(1909年)敘永直隸廳改為永寧直隸州。民國2年(1913年)改永寧直隸州為敘永縣,治今敘永鎮,屬永寧道。解放前,隸屬四川省第七行政督察專員公署。1949年12月1日,敘永解放。初屬瀘州專區,1959年改隸宜賓專區,1985年劃歸瀘州市管轄至今。
1996年,敘永縣面積2980.8平方千米,人口約63.2萬人,轄11個鎮、15個鄉(其中5個民族鄉):敘永鎮、江門鎮、馬嶺鎮、天池鎮、水尾鎮、兩河鎮、分水鎮、落卜鎮、后山鎮、摩尼鎮、赤水鎮、向林鄉、大石鄉、興隆鄉、龍鳳鄉、震東鄉、高峰鄉、黃坭鄉、麻城鄉、營山鄉、觀興鄉、合樂苗族鄉、白臘苗族鄉、枧槽苗族鄉、水潦彝族鄉、石壩彝族鄉。縣政府駐敘永鎮,距市政府114千米。
2000年第五次人口普查,敘永縣常住總人口610652人,其中:敘永鎮93583人,江門鎮32034人,馬嶺鎮29800人,天池鎮18491人,水尾鎮26771人,兩河鎮33605人,落卜鎮32983人,后山鎮22838人,分水鎮26861人,摩尼鎮28718人,赤水鎮26034人,向林鄉19195人,大石鄉16896人,興隆鄉20940人,龍鳳鄉29817人,正東鄉24643人,高峰鄉12081人,黃坭鄉20915人,營山鄉11492人,麻城鄉14635人,觀興鄉21084人,合樂鄉9697人,白臘鄉2396人,枧槽鄉9776人,水潦鄉17950人,石壩鄉7507人。
2002年末,全縣轄總人口65.83萬人。轄26個鄉(鎮),567個村,3715個村民小組。
2003年末,全縣總人口669100人,其中農業人口56.8029萬人。少數民族人口3.8861萬人,其中苗族3.2727萬人、彝族0.5749萬人、回族0.0299萬人,是瀘州市少數民族人口最多的縣。轄11個鎮、15個鄉,567個村,3715個村民小組。
2004年末,敘永縣總人口66.53萬人,其中農業人口57萬人。轄11個鎮(敘永、兩河、赤水、江門、落卜、水尾、天池、馬嶺、后山、摩尼、分水)、10個鄉(黃坭、高峰、向林、興隆、龍鳳、震東、麻城、營山、觀興、大石)、5個民族鄉(白臘苗族、石壩彝族、合樂苗族、水潦彝族、枧槽苗族),城市社區8個、村委會567個,村民小組3715個。
2005年開展適度調整村級規模工作,全縣原567個行政村、3715個村民小組經調整合并為230個行政村、1811個村民小組。2005年末,敘永縣總人口67.58萬人,其中農業人口55.65萬人。轄11個鎮、10個鄉、5個民族鄉:敘永鎮、江門鎮、馬嶺鎮、天池鎮、水尾鎮、兩河鎮、落卜鎮、后山鎮、分水鎮、摩尼鎮、赤水鎮、向林鄉、大石鄉、興隆鄉、龍鳳鄉、震東鄉、高峰鄉、黃坭鄉、營山鄉、麻城鄉、觀興鄉、合樂苗族鄉、白臘苗族鄉、枧槽苗族鄉、水潦彝族鄉、石壩彝族鄉。共有230個村,1811個村民小組。
2006年,撤銷高峰鄉,擴大白臘苗族鄉行政區域,將原高峰鄉所屬行政區域并入白臘苗族鄉,新組建的白臘苗族鄉政府駐麻元村(瀘市府函[2006]101號,8月25日敘府發[2006]46號)。
2006年末,全縣總面積2976.9平方千米,總人口68.33萬人,其中非農業人口12.11萬人,少數民族3.89萬人。轄11個鎮、9個鄉、5個民族鄉:敘永鎮、江門鎮、馬嶺鎮、天池鎮、水尾鎮、兩河鎮、落卜鎮、后山鎮、分水鎮、摩尼鎮、赤水鎮、向林鄉、大石鄉、興隆鄉、龍鳳鄉、震東鄉、黃坭鄉、營山鄉、麻城鄉、觀興鄉、合樂苗族鄉、白臘苗族鄉、枧槽苗族鄉、水潦彝族鄉、石壩彝族鄉。共有230個行政村,1811個村民小組。縣政府駐敘永鎮南大街。(數字來源于《瀘州年鑒2007》)
2010年第六次人口普查,敘永縣常住總人口584299人,其中:敘永鎮108352人,江門鎮30046人,馬嶺鎮29474人,天池鎮15245人,水尾鎮21662人,兩河鎮26603人,落卜鎮28538人,后山鎮21956人,分水鎮22665人,摩尼鎮27505人,赤水鎮23826人,向林鄉17647人,大石鄉18947人,興隆鄉19429人,龍鳳鄉25841人,震東鄉26188人,黃坭鄉18091人,營山鄉11545人,麻城鄉13748人,觀興鄉17765人,合樂苗族鄉9046人,白臘苗族鄉15958人,枧槽苗族鄉9019人,水潦彝族鄉18369人,石壩彝族鄉6834人。
2013年末,全縣總面積2976.8平方千米,總人口73.10萬人,其中非農業人口11.69萬人。少數民族人口7.80萬人,其中苗族6.11萬人、彝族1.42萬人。轄11個鎮、9個鄉、5個民族鄉,28個社區、231個行政村,210個居民小組、1657個村民小組。
2014年,省政府(川府民政[2014]26號)批復同意撤銷觀興鄉、震東鄉、龍鳳鄉,設立觀興鎮、正東鎮、龍鳳鎮。調整后,全縣轄14個鎮、11個鄉(其中5個民族鄉):敘永鎮、江門鎮、馬嶺鎮、天池鎮、水尾鎮、兩河鎮、落卜鎮、后山鎮、分水鎮、摩尼鎮、赤水鎮、觀興鎮、正東鎮、龍鳳鎮、向林鄉、大石鄉、興隆鄉、黃坭鄉、營山鄉、麻城鄉、合樂苗族鄉、白臘苗族鄉、枧槽苗族鄉、水潦彝族鄉、石壩彝族鄉。