1949-1954年为第十区,辖15个乡;1955-1957年为田家区,辖7个乡;1958-1960年为火箭公社,辖7个管理区;1961-1965年为田家区,1966-1967年为东升区,1968-1974年为田家区,辖万新、建新、建国、新民、建中、建设6个公社;1975撤区并社为田家公社,辖原田家区花栗、新民、两河三个公社;1984年撤社建区为田家区,辖田家坝镇及茅坝、深河、两道、花栗、两河、九华、峪口、金银9个乡镇;1987年撤区并乡为田家坝镇;2001年乡镇机构改革,峪口乡与田家坝镇合并为田家坝镇;2010年田家坝镇更名为上庸镇。
镇人民政府驻南坝村,辖吉鱼、峪口、红庙、大泉山、磨滩、桃子湾、九华、九里潭、南坝等9个村民委员会和1个北坝街居委会,共65个村民小组。