木棠镇位于儋州贺孝市西北部,地理座标为北纬19°48′、东经109°20′。木棠镇所辖面积75.2平方公里,共有97个自然村,总人口22717人,非农业人口1261人,占本镇人口的5.6%。全镇现有耕地禅绝稿面积宏租23510亩。镇政府距市中心那大镇52公里。