乌兰镇属于鄂尔多斯市鄂托克旗。
乌兰镇地处鄂托克旗中部,为旗人民政府驻地,东与乌审旗乌审召镇及苏米图苏木接壤,南与鄂托克前旗昂素镇为邻,西邻阿尔巴斯苏木,北接木凯淖尔镇,区域面积3363.18平方千米。
乌兰镇位于鄂尔多斯高原腹地,地势呈西北高,东南低之势,平均海拔1800米。西北部边缘向黄河倾斜,最低海拔标高1055.5米。北部为天然草原,南部为连绵起伏的毛乌素沙地,多为剥蚀洼地和沙丘堆积地形。由高度、大小不一,密集程度不同的新月型沙丘和沙山组成。海拔一般在1200~1350米之间。沙丘间有常年积水的小湖泊,局部地区有盐渍化现象。该地区地下水埋藏较浅,潜水比较丰富。