杨柏镇,隶属于四川省巴中市通江县,地处通江县西部,东与民胜镇相依,南与得胜镇相邻,西与水宁寺镇相靠,北与火炬镇接壤,区域总面积54.05平方千米。
清朝时,杨柏镇境域属新昌里一甲;2017年12月,由杨柏乡改为杨柏镇。截至2019年末,杨柏镇户籍人口为18741人。截至2020年6月,杨柏镇下辖1个社区、9个行政村。
截至2019年末,杨柏镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市3个。