丙谷镇位于米易县城南11公里的安宁河畔。全镇幅员面积188.19平方千米,共6个行政村、43个村民小组、1个社区居民委员会,总人口25407人(2017)。2020年7月29日,全国爱卫会决定命名丙谷镇为2017-2019周期国家卫生乡镇。