大河塔镇,隶属于陕西省榆林市榆阳区。地处榆阳区东部边缘,东与神木市高家堡镇、花石崖镇相连,南与佳县刘国具镇为邻,西与麻黄梁镇接壤,西北与金鸡滩镇、神木市大保当镇毗邻,北与神木市高家堡镇交界。总面积537平方千米。第三批省级历史文化名镇。
截至2020年6月,大河塔镇下辖23个行政村。截至2018年末,大河塔镇户籍人口25499人。2011年,大河塔镇农业总产值达到0.99亿元,工业总产值达到12亿元,社会消费品零售总额达47万元。