大茂镇,隶属于海南省万宁市,位于万宁市东北部,东与后安镇为邻,西部、西北部与长丰镇、北大乡交界、北与乐来镇毗邻。 镇人民政府距市区6.5千米。行政区域总面积52.1平方千米。
大茂镇原名大帽镇,因历史上当地居民善于制作大号竹帽而得名,后为避俗而改名大茂镇。1959年12月成立大茂公社,1987年2月改区为镇。 截至2019年,大茂镇户籍人口29520人。截至2020年6月,大茂镇辖11个行政村,另辖1个村级行政单位,镇人民政府驻大茂墟。
2011年末,农民人均纯收入4951元。2013年,大茂镇镇财政收523万元,同比增长27%。2019年,大茂镇有工业企业40个,有营业面积超过50平方米以上的综合商店或超市8个。