1951年析內江縣城及近郊置內江市(縣級),1985年改置內江市市中區。
1996年,市中區面積385.5平方千米。人口53萬人。轄6個街道8鎮3鄉:城東街道、城南街道、城西街道、玉溪街道、牌樓街道、壕子口街道、樂賢鎮、白馬鎮、史家鎮、凌家鎮、永安鎮、朝陽鎮、全安鎮、靖民鎮、交通鄉、四合鄉、沱江鄉等。區政府駐人民路。2000年,市中區轄6個街道、8個鎮、6個鄉。
2000年第五次人口普查,市中區常住總人口544660人,其中:城東街道29484人,城南街道29431人,城西街道36861人,壕子口街道29518人,玉溪街道31769人,牌樓街道25282人,白馬鎮49733人,史家鎮19242人,凌家鎮39217人,朝阿鎮28410人,永安鎮44684人,全安鎮25176人,靖民鎮20587人,樂賢鎮18358人,沱江鄉19854人,交通鄉36721人,四合鄉11071人,風鳴鄉20902人,伏龍鄉14798人,龔家鄉13562人。
2004年,市中區轄6個街道(城東、城南、城西、壕子口、玉溪、牌樓)、8個鎮(白馬、史家、樂賢、凌家、朝陽、永安、全安、靖民)、6個鄉(沱江、交通、四合、伏龍、龔家、鳳鳴)。
2010年第六次人口普查,市中區常住總人口501285人,其中:城東街道25378人,城南街道25807人,城西街道37997人,玉溪街道33710人,牌樓街道41414人,壕子口街道31626人,白馬鎮45942人,史家鎮15247人,凌家鎮32957人,朝陽鎮25285人,永安鎮38944人,全安鎮23315人,靖民鎮19791人,樂賢鎮13865人,沱江鄉17258人,交通鄉20423人,四合鄉10082人,鳳鳴鄉20643人,伏龍鄉11383人,龔家鄉10218人。
2014年,省政府(川府民政[2014]31號)批復同意撤銷樂賢鎮,設立樂賢街道;撤銷龔家鄉、四合鄉、交通鄉,設立龔家鎮、四合鎮、交通鎮。調整后,全區轄7個街道、10個鎮、3個鄉:城東街道、城南街道、城西街道、玉溪街道、牌樓街道、壕子口街道、樂賢街道、白馬鎮、史家鎮、凌家鎮、朝陽鎮、永安鎮、全安鎮、靖民鎮、龔家鎮、四合鎮、交通鎮、沱江鄉、鳳鳴鄉、伏龍鄉。