十八顷镇,内蒙古自治区乌兰察布市商都县下辖镇,地处商都县东部,东与大黑沙土镇为邻,南与小海子镇相连,西与七台镇毗邻,北与玻璃忽镜乡接壤,行政区域面积436.56平方千米。1949年,属商都县第八区;1961年,划出四台坊子、范家村成立十八顷公社;1998年3月,十八顷乡改镇。截至2018年末,十八顷镇户籍人口有26561人。截至2020年6月,十八顷镇下辖2个社区、25个行政村。2011年,十八顷镇农民人均纯收入2800元。2018年,十八顷镇有工业企业11个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市4个。1949年,属商都县第八区。