白头镇,隶属于四川省成都市崇州市,位于崇州市西南部,东与崇阳镇、济协乡、桤泉镇接壤,东南与大邑县安仁镇接壤,南接崇德,西接大邑县晋原镇、青霞镇,北接道明镇、隆兴镇。镇人民政府驻地距崇州市区6公里。区域总面积71.04平方公里(原白头镇、原王场镇和原燎原乡面积总和)。截至2019年底,白头镇户籍人口61899人(原白头镇、原王场镇、原燎原乡总人口)。