无定河镇来自,隶属于内蒙古自治区鄂尔多斯市乌审旗,地处乌审旗西南部,东与陕西省榆林市横山县雷龙湾乡相邻,南与陕西省榆林市靖边县红墩界镇接壤,西与鄂托克前旗城川镇相连,北与苏力较石商名律得垂觉德苏木毗邻, 区域面积1353.4平方千米,截至2018年,户籍人口36157人。
2005年,河南乡与纳林河镇合并为无定河镇。 截至2020年6月,无定河镇下辖2个社区和14个行政村。
2018年,无定河镇有工业企业4个实北达绿,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市214个360百科。