上庸镇,隶属于湖北省十堰市竹山县,地处竹山县西南部,东与深河乡、九华林场连畔,南与官渡镇交界,西与竹溪县新洲乡相邻,北与潘口乡、溢水镇接壤,距竹山县城12千米, 区域总面积182.7平方千米。 截至2019年末,上庸镇户籍人口为17398人。
2001年4月,峪口乡并入田家坝镇;2009年12月,田家坝镇更名为上庸镇。 截至2021年10月31日,上庸镇辖1个社区、9个行政村; 镇人民政府驻南坝村。