私渡镇位于西乡县西南部45公里处,区域面积119.3平方千米,辖8个村,42个村民小组,10279人(2017)。与本县骆家坝镇、沙河镇及城固县五堵镇、天明镇接壤。2020年7月,被全国爱国卫生运动委员会命名为2017-2019周期国家卫生乡镇。