白垢镇,隶属于广东省肇庆市封开县,地处封开县中部,东部和东北部与渔涝镇交界,东南部与杏花镇接壤,南部与罗董镇相连,西南部与江口镇连接,西北部与大洲镇连接,北部与都平镇毗邻,镇人民政府距县城32千米, 行政区域面积141.45平方千米, 截至2019年末,白垢镇户籍人口为15902人。 明清时期,白垢镇境域属封川县文德乡。1987年,白垢区改白垢镇。 截至2021年10月,白垢镇辖1个社区、6个行政村; 镇人民政府驻白垢社区。 2019年,白垢镇有工业企业10个,有营业面积超过50平方米以上的综合商店或超市8个。