历史悠久沿革甚远。早在新石器时期,这里就有人类生息繁衍。春秋战国及秦汉时期,在这里设有上郡置所。明成化年间修筑榆林城,从此成为北方边境的九边重镇之一。民国时期,陕北道设于榆林,统辖包括延安在内的23县。建国以来,设为县级建制,一直是榆林市委、市政府所在地。1988年,撤县改为县级榆林市。2000年,撤市改为县级榆阳区。现全区辖24个乡镇、7个街道办事处,486个行政村,总人口47.3万人,其中农业人口30万人。
明正统二年(1437年)筑榆林城,明成化七年(1471)设榆林卫,经成化年间三次拓建成为现在的榆林古城。1949年6月榆林城区和平解放,设榆林市。1950年4月榆林市并入榆林县。1988年9月榆林撤县设市。2000年7月,榆林地区撤区建市,原县级榆林市改为榆阳区。
2000年,榆阳区辖4个街道、10个镇、18个乡。 根据第五次人口普查数据:全区总人口451337人,其中各乡镇人口(人): 鼓楼街道 35557 青山路街道 55196 上郡路街道 25882 新明楼街道 30443 鱼河镇 14912 上盐湾镇 11548 镇川镇 26244 清泉镇 12114 安崖镇 10411 麻黄梁镇 9829 牛家梁镇 15714 金鸡滩镇 12994 马合镇 9764 巴拉素镇 10897 榆阳乡 25578 刘官寨乡 7389 桐条沟乡 8586 董家湾乡 10926 余兴庄乡 6375 刘千河乡 7556 古塔乡 7425 青云乡 11622 大河塔乡 8134 孟家湾乡 12127 小壕兔乡 5314 耳林乡 5532 可可盖乡 3396 岔河则乡 7150 小纪汗乡 8490 补浪河乡 10949 红石桥乡 11090 芹河乡 12193。
2002年-2003年,榆阳区辖7个街道、12个镇、12个乡,488个村委会、43个居委会。
榆林榆阳机场
2005年12月开工建设的榆林新机场命名为“榆林榆阳机场”,位于榆林市区西北方向,2005年2月获得国务院和中央军委的立项批复,12月正式开工建设,工程概算总投资44648万元,为4C等级的民用支线机场。机场跑道长2800米、宽45米,可满足波音737和空客321及以下机型的起降。航站楼建筑面积10641平方米,拥有5个登机口、3个廊桥,设计年旅客吞吐量为35万人次,年货邮运量为900吨。项目总投资2.59亿元,资金由国家补助和陕西省筹措解决。
2008年4月10日上午9时30分,历经两年多时间建设的榆林榆阳机场正式启用并迎来了第一次航班。上午9时30分,搭载31名旅客的GS7511班机从西安飞抵榆林,平稳地降落在榆林榆阳机场 。