大昌汗镇,隶属于陕西省榆林市府谷县。地处府谷县西部,东与内蒙古自治区鄂尔多斯市准格尔旗纳日松镇相连,南邻老高川镇,西接神木市大柳塔镇,北与内蒙古自治区鄂尔多斯市伊金霍洛旗新庙镇接壤。辖区东西最大距离17.71千米,南北最大距离15.73千米,总面积201.01平方千米。
大昌汗镇是省级文明镇。
截至2020年6月,大昌汗镇下辖1个社区、6个行政村。截至2018年末,大昌汗镇户籍人口7932人。2011年,大昌汗镇农业总产值达到2833万元,工业总产值达到43亿元,社会消费品零售总额达1.4亿元。