兰石镇,隶属于广东省湛江市吴川市,位于吴川市东北部,东临茂名市茂南区,北与茂名市鳌头镇接壤,西邻浅水镇、长岐镇。辖区总面积33.31平方千米。截至2019年末,兰石镇户籍人口有41680人。
1953年前,属茂名县。1983年,改为区。1987年3月,撤区建镇。截至2021年10月,兰石镇辖7个行政村。镇人民政府驻兰新村。
截至2019年11月,兰石镇实现两税收入6100万元,全年收入7900万元;一般公共预算本级收入1267万元,全年收入1650万元;固定资产投资2.36亿元,全年2.62亿元;社会消费品零售总额2.98亿元,全年3.63亿元;实现规模以上工业企业产值2619万元。