1955年析南川、綦江和貴州省桐梓3縣地建南桐礦區(qū),1993年更名為萬盛區(qū)。
1997年,萬盛區(qū)面積565.6平方千米,人口26.7萬。轄2個街道、5個鎮(zhèn)、3個鄉(xiāng):萬盛街道、東林街道、萬東鎮(zhèn)、南桐鎮(zhèn)、青年鎮(zhèn)、關(guān)壩鎮(zhèn)、叢林鎮(zhèn)、南天鄉(xiāng)、金橋鄉(xiāng)、景星鄉(xiāng)。區(qū)政府駐萬東鎮(zhèn)。
2000年第五次人口普查,全區(qū)總?cè)丝?65743人,其中:萬盛街道 29728人、東林街道 27386人、萬東鎮(zhèn) 39134人、南桐鎮(zhèn) 54668人、青年鎮(zhèn) 23939人、關(guān)壩鎮(zhèn) 24687人、叢林鎮(zhèn) 24458人、南天鄉(xiāng) 11915人、景星鄉(xiāng) 9761人、金橋鄉(xiāng) 20067人。
2002年,萬盛區(qū)轄2個街道辦事處(萬盛、東林)、7個鎮(zhèn)(萬東、南桐、青年、關(guān)壩、叢林、石林、金橋)、1個鄉(xiāng)(景星),24個居委會、92個村委會。2002年末戶籍總?cè)丝?6.95萬人,其中非農(nóng)業(yè)人口11.53萬人。
2006年,重慶市人民政府《關(guān)于撤銷萬盛區(qū)景星鄉(xiāng)設(shè)立黑山鎮(zhèn)的批復(fù)》(渝府[2006]86號):同意撤銷景星鄉(xiāng),設(shè)立黑山鎮(zhèn)。設(shè)鎮(zhèn)后其行政區(qū)域和政府駐地不變。
2007年7月6日,重慶市人民政府《關(guān)于萬盛區(qū)人民政府駐地遷址的批復(fù)》(渝府[2007]106號):同意萬盛區(qū)人民政府駐地由萬盛區(qū)萬盛街道新田路69號遷至萬盛街道新田路2號。