内江,东汉置县,曾名汉安,中江。沱江北段叫牛鞞水,为北江;
南段为枝江,称南江,此为中江。隋初,为避太祖杨忠之讳,改为内江。
1951年设为内江市。一说因取内水(即沱江)为名,盖市县位沱江西岸,
江至此,曲流成弧,有如半岛,城居其内故名。
1985年撤销内江地区建地级内江市,改原内江市为市中区。1989年,撤销内江县改置东兴区,与市中区同为内江市的直属县级区。与此同时,还管辖资中、资阳、简阳、威远、乐至、安岳、隆昌等七县,总面积13340平方公里。
1995年,资阳县改为县级资阳市,1996年简阳县改为县级简阳市,均由四川省直属管辖,由内江市代管。1998年2月,经国务院决定,内江市的行政区划再度进行调整,将资阳、简阳、乐至、安岳等四县市划出,另成立资阳地区。内江市辖市中区、东兴区、资中县、威远县、隆昌市等3县2区。