乌克忽洞镇,1958年,改称乌克忽洞公社。1984年,改乡。2010年4月,腮忽洞乡并入乌克乡。2006年,乌克忽洞镇由原乌克忽洞、乌兰忽洞、腮忽洞、西河4乡合并而成。地处达尔罕茂明安联合旗西南部,东邻本旗石宝镇、呼和浩特市武川县,南连包头市固阳县,西接巴彦淖尔市乌拉特中旗,北与百灵庙镇、明安镇相接。区域面积639.61平方千米。截至2018年末,户籍人口21527人。2020年6月,乌克忽洞镇下辖11个行政村。2018年,乌克忽洞镇有工业企业4家,其中规模以上工业企业1家,营业面积超过50平方米以上的综合商店或超市1家。