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