百尺竿镇,隶属于河北省保定市涿州市,地处涿州市西北部,东邻双塔街道,东南连桃园街道,南与东城坊镇为邻,西邻北京市房山区大石窝镇,北邻北京市长沟镇,东北邻东仙坡镇。镇人民政府距涿州市人民政府14千米。辖区东西最大距离12.5千米,南北最大距离6.5千米,总面积56.58平方千米。截至2020年末,百尺竿镇户籍总人口46434人。
1958年,属先锋公社。1962年,析出,建百尺竿公社。1983年,改为百尺竿乡。2008年1月,百尺竿乡改镇。截至2021年10月31日,百尺竿镇辖32个行政村,镇人民政府驻张家庄荷花西路27号。
2020年,百尺竿镇有工业企业86个,其中规模以上2个,营业面积超过50平方米的综合商店或超市75个。