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個村民小組。