公馆镇是广东省茂名市 茂南区下辖的一个镇。位于 茂名市西郊,总面积103.6平方千米。
广东省茂名市茂南区公馆镇有18个村:
河之口村  油甘窝村  旧村   书房岭村
横山村   造腾村  周坑村   蒲炉塘   下山村   新田坡村   荔枝塘村  艾屋村  坡塘村   甘底村   下垌村 黄泥塘村  乌石垌村竹仔岭村