縣東有寶屏山,山如屏障,縣以此名。屏山縣在漢、晉時先后屬鍵為郡、越崇郡。唐代屬戎州都督府。宋屬敘州,通稱馬湖部。元至元十三年(1276年)置馬湖路總管府,治所涪口(今新市鎮);元大德四年(1300年)遷至今屏山鎮,下轄6個長官司。明洪武四年(1371年)改為馬湖府。萬歷十七年(1589年)置屏山縣,隸于馬湖府。清雍正五年(1727年)裁馬湖府,屏山縣屬敘州府。民國元年以后,屬永寧道。民國24年(1935年)屬四川省第五行政督察區。1950年屬樂山專區。1956年后改屬宜賓專(地)區,F屬宜賓市。
1996年,屏山縣地理坐標為東經103°36′-104°23′、北緯28°28′-28°51′。面積1440平方千米,人口約24.6萬人,轄8個鎮、12個鄉:屏山鎮、新市鎮、中都鎮、大乘鎮、龍華鎮、福延鎮、新安鎮、富榮鎮、龍橋鄉、龍溪鄉、冒水鄉、屏邊彝族鄉、清平彝族鄉、太平鄉、夏溪鄉、鴨池鄉、樓東鄉、清涼鄉、大橋鄉、安全鄉?h城屏山鎮,東距宜賓市81千米。
2000年第五次人口普查,屏山縣常住總人口250620人,其中:屏山鎮32480人,新市鎮16699人,中都鎮17190人,龍華鎮18535人,大乘鎮18930人,福延鎮13233人,富榮鎮11255人,新安鎮18721人,清涼鄉13101人,龍橋鄉3927人,樓東鄉11207人,鴨池鄉13835人,龍溪鄉6815人,太平鄉12421人,安全鄉7447人,大橋鄉10831人,夏溪鄉8774人,冒水鄉4785人,屏邊彝族鄉7748人,清平彝族鄉2686人。
全縣面積1442平方千米,人口258320人,轄248個行政村。屏山鎮面積40.9平方千米,人口26723人,轄11個行政村。新市鎮面積97平方千米,人口16968人,轄16個行政村。中都鎮面積76平方千米,人口19159人,轄15個行政村。龍華鎮面積126平方千米,人口19138人,轄18個行政村。大乘鎮面積111平方千米,人口20741人,轄19個行政村。福延鎮面積57平方千米,人口14488人,轄18個行政村。富榮鎮面積117.5平方千米,人口12321人,轄17個行政村。新安鎮面積90平方千米,人口19468人,轄14個行政村。清涼鄉面積51.6平方千米,人口12812人,轄12個行政村。龍橋鄉面積40平方千米,人口4119人,轄7個行政村。樓東鄉面積59平方千米,人口11941人,轄11個行政村。鴨池鄉面積67平方千米,人口15446人,轄16個行政村。龍溪鄉面積55平方千米,人口7495人,轄10個行政村。太平鄉面積66平方千米,人口14136人,轄14個行政村。安全鄉面積64平方千米,人口8540人,轄9個行政村。大橋鄉面積57平方千米,人口11193人,轄11個行政村。夏溪鄉面積71平方千米,人口8588人,轄13個行政村。冒水鄉面積42平方千米,人口5132人,轄6個行政村。屏邊鄉面積113平方千米,人口7136人,轄7個行政村。清平鄉面積41平方千米,人口2776人,轄4個行政村。(根據“宜賓市政府網站”,估計為2001年底數據,全縣數據為本站合計)
2003年12月24日,四川省人民政府(川府民政[2003]42號)批復同意將宜賓縣真溪鄉和高場鎮的蔣壩、石盤2個村成建制劃歸屏山縣管轄,鄉政府駐新農;真溪鄉更名為新發鄉。
2004年8月11日,四川省人民政府(川府民政[2004]27號)同意樓東鄉政府駐地由田壩村樓東場遷至書樓村書樓壩;福延鎮政府駐地由金江村2組遷至辣子村石盤上;清涼鄉政府駐地由青年村3組橋頭遷至青年村2組官雕上;龍橋鄉政府駐地由解吉村解吉寺遷至龍橋村龍橋壩;新安鎮政府駐地由新江村3組新安場遷至新江村1組向家坪;屏山鎮政府駐地由西正街114號遷至共和村養蜂場;新市鎮政府駐地由龍尾社區2組遷至龍口村2組楊柳壩;大橋鄉政府駐地由沙灘村紅花溪遷至大橋村龍淵埂;冒水鄉政府駐地由冒水村3組觀音閣遷至冒水村2組干海子。
2004年,屏山縣轄屏山、新市、中都、大乘、龍華、福延、新安、富榮8個鎮,太平、夏溪、鴨池、樓東、清涼、大橋、安全、龍橋、龍溪、冒水、新發11個鄉和屏邊彝族、清平彝族2個民族鄉。(261個行政村、1805個村民小組,總人口29.6萬人,其中農業人口26.7萬人)
2006年2月6日,民政部(民函[2006]30號):同意將四川省屏山縣政府駐地由屏山鎮遷至新發鄉。3月24日,四川省人民政府(川府函[2006]62號)批復同意屏山縣政府駐地由屏山鎮遷至新發鄉。2006年3月28日,經四川省人民政府(川府民政[2006]11號)批準,同意屏山縣調整鄉鎮行政區劃。調整后,屏山縣轄16個鄉鎮。具體為:一、撤銷清涼、龍橋、大橋、安全、冒水5個鄉。二、擴大5個鄉鎮的行政區域。(1)將原清涼鄉所屬行政區域并入屏山鎮。屏山鎮政府駐共和村。(2)將原龍橋鄉所屬行政區域并入新安鎮。新安鎮政府駐新江村。(3)將原大橋鄉所屬行政區域并入新市鎮。新市鎮政府駐龍口村。(4)將原安全鄉所屬行政區域并入中都鎮。中都鎮政府駐中都場。(5)將原冒水鄉所屬行政區域并入清平彝族鄉。清平彝族鄉政府駐冒水村。三、屏山鎮更名為錦屏鎮。
2006年,屏山縣轄錦屏、新市、中都、大乘、龍華、福延、新安、富榮8個鎮,太平、夏溪、鴨池、樓東、龍溪、新發6個鄉和屏邊彝族、清平彝族2個民族鄉。
2010年第六次人口普查,屏山縣常住總人口249751人,其中:錦屏鎮37636人,新市鎮24454人,中都鎮21193人,龍華鎮17390人,大乘鎮17901人,福延鎮11468人,富榮鎮10733人,新安鎮19447人,樓東鄉10725人,鴨池鄉12023人,龍溪鄉6204人,太平鄉11673人,夏溪鄉8096人,屏邊彝族鄉7453人,清平彝族鄉7533人,新發鄉25822人。
2012年,省政府批復同意撤銷新發鄉,設立屏山鎮,鎮政府駐新農,轄原新發鄉所屬行政區域。調整后,全縣轄9個鎮、6個鄉(其中2個民族鄉):錦屏鎮、新市鎮、中都鎮、龍華鎮、大乘鎮、富榮鎮、新安鎮、書樓鎮、屏山鎮、樓東鄉、鴨池鄉、龍溪鄉、太平鄉、夏溪鄉、屏邊彝族鄉、清平彝族鄉?h政府駐屏山鎮。