榆林市位于陕西省最北部,地处陕甘宁蒙晋五省(区)交界接壤地带,东临黄河与山西相望,西连宁夏、甘肃,北邻内蒙,南接本省延安市。黄河沿东界南下涉境270多公里,明长城横贯东西700多公里。地域东西长385公里,南北宽约263公里,总面积43578平方公里。地貌大体以长城为界,北部为风沙草滩区,占总面积的42%,南部为黄土丘陵沟壑区,占总面积的58%。平均海拔1000至1500米。境内有大小53条河流汇入黄河,主要是“四河四川”:无定河、秃尾河、窟野河、佳芦河,皇甫川、孤山川、清水川、石马川。
北部沙区有200多个内陆湖泊,红碱淖是陕西最大的内陆湖泊,总面积67平方公里,总蓄水量10亿立方米。榆林气候属暖温带和温带半干旱大陆性季风气候,四季分明,日较差大,无霜期短,年平均气温10℃,平均降水400毫米左右,无霜期150天左右。气象灾害较多,几乎每年都有不同程度的干旱、霜冻、暴雨、大风、冰雹等灾害发生,尤以干旱、冰雹和霜冻危害严重。全市辖榆阳、神木、府谷、定边、靖边、横山、佳县、米脂、吴堡、绥德、清涧、子洲共1区11县,222个乡镇,5625个行政村。市政府所在地榆林城1986年被国务院命名为历史文化名城。全市总人口337万,其中城镇人口50.5万人,占15%,农业人口286.5万,占85%,人均国土面积19.4亩。全市有24个少数民族,共1984人,其中回族人数最多,主要分布在定边、靖边两县。