木境内)、府州(今府谷)、绥州(领绥德、龙泉、延福、城平、大斌五县,在今绥德、清涧、吴堡、子洲境内)。北宋时,榆林市属永兴军路(初名陕西路),绥州、宥州被西夏占据,未设郡县,熙宁三年(公元1070年)收复,元符十年(公元1096年)后,得失无常。宋高宗南渡后,又沦为金有,属鹿延路的一部分,设绥德州、晋宁军(佳芦砦),大定二十二年(公元1182年)撤军设绥德州、晋宁州(二十四年改佳州)。元代绥德州、佳州属延安路,绥德州领清涧、米脂二县,佳州领神木、府谷二县。
明代九边之一,全民皆兵,战力极为强横。明成化七年(公元1471年),在长城一带设置榆林卫,孝宗弘治十八年(公元1505年)九月设立东路神木道,领佳州、府谷、神木三州县,中路榆林道领绥德、米脂、清涧、吴堡四州县,西路靖边道领保安(今志丹)、安定(今子长)、安塞三县,包括榆林市的定、靖、横三县。明崇祯年间,陕西巡抚孙传庭召集万余榆林军马,屡次击败义军。崇祯九年七月于子午谷重创高迎祥大军并将其擒获。李自成攻击京城时,无人能敌,榆林守军全民上阵,支撑了八日,城破后榆林城内人烟皆无。清雍正年间,设有榆林府和绥德直隶州两个省辖行政区。
辛亥革命后,1913年废府州制度,设榆林道。后又废道,各县由省直辖。中央红军到达陕北,1937年陕甘宁边区政fu成立,本市除榆阳区外,各县先后解放,在原苏维埃政权的基础上建立人民政fu,设置绥德、三边两个分区,分别管辖绥德、米脂、佳县、横山、清涧、吴堡和靖边、定边、安边(后撤销)。1944年1月10日从绥德、米脂、清涧、横山及延属分区的子长五个县各划出一部分成立子洲县,属绥德分区。当时,神木、府谷之东区设神府特区,归晋绥边区管辖。
1949年榆林城和平解放,撤销三边分区,设榆林分区,管辖榆林、定边、靖边、横山、神木、府谷六县。1950年5月成立绥德、榆林两个专区。1956年10月撤销绥德专区,将所辖绥德、米脂、佳县、吴堡、清涧、子洲六县并入榆林专区,子长、延川并入延安分区。1958年将十二县并为榆林(横山)、神木(府谷)、靖边、定边、绥德(吴堡、清涧、子洲)、米脂(佳县)六县。1961年所并各县恢复原制。1968年将榆林专员公署改为榆林地区革命委员会,为一级政权机构。1979年改为榆林地区行政公署,为省人民政fu的派出机关。1988年榆林县改为县级榆林市。2000年榆林地区行政公署撤销、设立地级榆林市,原县级榆林市改为榆阳区。