上司镇因明朝时期属于丰宁上司而得名。
上司镇位于独山县中南部,地处两县两乡两镇交界地,东临甲里镇、打羊乡,南连下司镇,西靠平塘县者密镇,北接尧梭乡,处在桂北经济圈与国家级风景名胜区——荔波樟江风景区的交叉点,是西南内陆通向华南沿海的必经之地,地理位置十分重要。镇域面积为279公里,下辖12个行政村,195个村民小组,5435户,25000余人。耕地面积25517亩,草山草坡6万余亩,是独山县的粮食主产区,为以发展畜牧为主的商贸集散重镇,是贵州高原上一颗以发展奶牛、肉牛产业崛起的后起之星。镇区气候温和,草场广布,地下暗河众多,地上河流密布。区位条件优越,公路四通八达,镇内村组已全部通公路,为工农业生产提供了高效快捷的交通条件。上+查看详细上司镇概况>>
2020年7月,全国爱卫会命名上司镇为2017-2019周期国家卫生乡镇(县城)。
丫丫大草原在独山县的打羊乡有大片的天然草山草坡,为增进中国与新西兰的友好合作,加强对西部喀斯特地貌及荒漠化治理的研究,27前年与新西兰成功合作将新西兰现代养殖业引入独山,在打羊乡建植了新西兰式的天然牧历史沿革:民国时期,设上司乡。
1991年,原上司乡与拉旺乡合并为上司镇。