榆阳区西南部。红石桥乡,隶属于陕西省榆林市榆阳区。地处榆阳区西南部,东与横山县波罗镇接壤,南同横山县横山镇为邻,西与内蒙古自治区鄂尔多斯市乌审旗无定河镇相邻,北与巴拉素镇、补浪河乡交界。辖区东西最大距离38.5千米,南北最犬距离27.5千米,总面积557平方千米。