白驿镇,隶属于四川省广元市苍溪县,地处大巴山南麓,苍溪县东南边缘,东以邓家河为界与月山乡毗邻,南至老观镇毛庙子罗附垭出境,西与大营山六股树歧坪镇接壤,北起棋盘山刘家角入境。区域面积60.03平方千米,截至2019年末,户籍人口24683人。