百巴镇在1960年建区,属林芝专区雪卡县,名拉嘎区。1998年,撤乡建百巴镇。截至2020年6月,百巴镇下辖12个行政村。辖区总面积2199.92平方千米。截至2019年末,百巴镇营业面积50平方米以上的综合商店或超市有6个。百巴镇有318国道过境,交通基础设施较为完善,村村通路。百巴镇属高原温带半湿润河谷季风气候。年日照时数2022小时,无霜期年均175天,全年气候温和,雨量充沛。年均降水量654毫米,蒸发量1360毫米。雨季集中在6—9月,占全年降水量的90%以上。年均气温11.8℃,冬无严寒,夏无酷暑。