唐置榮州,宋置榮德縣,因縣東北榮德山得名。與縣北榮隱山,縣東榮黎山合稱三榮。一說因榮隱先生居此而得名。明洪武九年(1376年)改為榮縣。1978年4月由內江地區劃歸自貢市。
1996年,榮縣面積1957平方千米,人口約88.4萬人。轄27個鎮、23個鄉:旭陽鎮、雙石鎮、白廟鎮、成佳鎮、望佳鎮、橋頭鎮、龍潭鎮、蓮花鎮、五寶鎮、鼎新鎮、樂德鎮、過水鎮、河口鎮、古文鎮、新橋鎮、正紫鎮、度佳鎮、東佳鎮、長山鎮、來牟鎮、保華鎮、留佳鎮、雙古鎮、觀山鎮、高山鎮、東興鎮、鐵廠鎮、章佳鄉、李子鄉、牛尾鄉、文昌鄉、李晏鄉、楊佳鄉、禮佳鄉、老龍鄉、金花鄉、雷音鄉、古佳鄉、人和鄉、順河鄉、于佳鄉、復興鄉、富東鄉、富南鄉、富西鄉、富北鄉、正安鄉、墨林鄉、同心鄉,等?h政府駐旭陽鎮。
1998年,榮縣設成佳、龍潭、樂德、新橋、長山、雙古、附城7個區公所,轄旭陽、成佳、雙石、樂德、新橋、長山、留佳、雙古、龍潭、五寶、望佳、鼎新、河口、古文、度佳、東佳、來牟、觀山、高山、鐵廠、白廟、橋頭、蓮花、過水、正紫、保華27個鎮和章佳、李子、牛尾、文昌、李晏、順河、楊佳、老龍、金花、雷音、古佳、禮佳、人和、丁佳、復興、富東、富南、富西、富北、正安、墨林、同心22個鄉。
2000年第五次人口普查,榮縣常住總人口862003人,其中:旭陽鎮63098人,成佳鎮53799人,雙石鎮25326人,望佳鎮20976人,白廟鎮12659人,龍潭鎮29695人,五寶鎮30338人,鼎新鎮23234人,橋頭鎮15009人,蓮花鎮12625人,樂德鎮21333人,過水鎮14382人,古文鎮17790人,河口鎮22013人,新橋鎮18802人,正紫鎮11758人,度佳鎮18596人,東佳鎮15700人,長山鎮36337人,保華鎮13595人,留佳鎮25424人,來牟鎮26987人,雙古鎮21733人,觀山鎮20018人,高山鎮22000人,東興鎮9570人,鐵廠鎮14746人,章佳鄉10369人,李子鄉13845人,牛尾鄉9969人,文昌鄉10695人,楊佳鄉9855人,李晏鄉14246人,禮佳鄉12084人,老龍鄉6142人,金花鄉7263人,雷音鄉8529人,古佳鄉10976人,人和鄉13415人,順河鄉5911人,于佳鄉8357人,復興鄉9261人,富東鄉19278人,富南鄉18457人,富西鄉15950人,富北鄉20332人,正安鄉10444人,墨林鄉9082人。
2004年,榮縣轄旭陽、成佳、龍潭、長山、鼎新、河口、古文、度佳、蓮花、過水、正紫、保華、雙古、新橋、望佳、鐵廠、白廟、橋頭、五寶、留佳、樂德、雙石、東佳、來牟、觀山、高山、東興27個鎮和章佳、牛尾、于佳、復興、墨林、雷音、古佳、金花8個鄉。
2005年6月15日,國務院(國函[2005]52號)批復同意調整自貢市部分行政區劃:將榮縣的龍潭鎮、橋頭鎮、五寶鎮、蓮花鎮、成佳鎮、白廟鎮、章佳鄉、牛尾鄉劃歸貢井區管轄。調整后,榮縣面積1598.97平方千米,人口691751人。轄21個鎮、6個鄉:旭陽鎮、雙石鎮、望佳鎮、鼎新鎮、樂德鎮、過水鎮、古文鎮、河口鎮、新橋鎮、正紫鎮、度佳鎮、東佳鎮、長山鎮、保華鎮、留佳鎮、來牟鎮、雙古鎮、觀山鎮、高山鎮、東興鎮、鐵廠鎮、金花鄉、雷音鄉、古佳鄉、于佳鄉、復興鄉、墨林鄉。(另一數據:全縣戶籍總人口68.73萬人,其中農業人口54.79萬人)
2005年9月23日,省政府(川府函[2005]184號)批復同意榮縣人民政府機關辦公駐地由旭陽鎮東街106號遷至旭陽鎮榮州大道一段1號。
2010年第六次人口普查,榮縣常住總人口590640人,其中:旭陽鎮162638人,雙石鎮32400人,望佳鎮16167人,鼎新鎮16313人,樂德鎮27729人,過水鎮17407人,古文鎮12702人,河口鎮16106人,新橋鎮15320人,正紫鎮11622人,度佳鎮22403人,東佳鎮15523人,長山鎮31226人,保華鎮21482人,留佳鎮31590人,來牟鎮20638人,雙古鎮22173人,觀山鎮14995人,高山鎮24869人,東興鎮6872人,鐵廠鎮11454人,金花鄉4536人,雷音鄉6481人,古佳鄉8275人,于佳鄉6503人,復興鄉6280人,墨林鄉6936人。