重庆市万盛区始建于1955年。区境在殷商、西周、春秋及战国初期为巴国地。公元前316年,秦灭巴国,区境为巴郡地。公元前221年秦始皇一六国后,至隋朝时期,区境从属尚难考证。唐代,区境分属溱州荣懿县、扶欢县及涪州宾化县。北宋,区境分属夔州路南平军溱溪寨、隆化县、南川县。南宋,区境分属夔州路南平军鼎山县、隆化县、南川县。元代,区境分属播州鼎山县、綦江县及重庆路总管府南川县。明代,前期区境分属贵州布政司播州松坎驿及四川布政司重庆府南川县、綦江县;后期区境分属四川布政司遵义府桐
梓县(夜郎里)和重庆府南川县(缺里资料)、綦江县(遵化里、永兴里)。清代,前期区境分属贵州省遵义府桐梓县(夜郎里)及四川省重庆府南川县(丰隆里)、綦江县(遵化、永兴里);后期区境分属贵州省遵义府桐梓县(第六区)及四川省川东道重庆府南川县(万盛场、刀子口场、丛林镇)、綦江县(遵化、永兴里)。民国时期,区境分必贵州省桐梓县及四川省第八行政督察区南川县、第三行政督察区綦江县。中华人民共和国成立后,区境分属贵州省遵义专区桐梓县四川省涪陵专区南川县、江津专区綦江县。1955年1月21日,国务院(55)国政常字第6号文批准,由贵州省桐梓县第十区及四川省南川县第十区的1个镇6个乡及綦江县青年乡、建设乡、金灵乡(包括南桐煤矿、东林煤矿区域),建立重庆市市辖区重庆市南桐矿区。1993年4月18日,经国务院批准,重庆市南桐矿区更名为重庆市万盛区。
万盛区设万盛、东林2个街道办事处,万东、南桐、青年、关坝、丛林、石林、金桥7个镇和景星乡。
万盛区位于重庆市东南部,处于北纬28.46-29.06,东经106.45-107.03。区人民政府驻万盛,距重庆市中心区94公里(公路里程)。区境东和北与南川市接壤、西与綦江县交界、南与贵州省桐梓县相邻,南北最长40.5公里、东西最宽23公里幅员面积565.76平方公里。