横山县,原名怀远县,取“怀柔边远”之忌。因与安徽省怀远县重名,民国3年(1914)由内务部令改怀远县为横山县,以境内横山山脉命名。北魏置岩绿县,唐为朔方县,明置怀远堡,清雍正九年(1731)置怀远县,民国改横山县。横山县旧县城原址在柴兴梁山顶,昔称怀远堡,解放前系横山县城所在地,县衙建在城内西北处。据民国18年《横山县志》(为日本法政大学毕业生曹颖僧继其父子正编就、靖国军总司令于右任题名、榆林东顺斋出版)记载:“怀远堡,明天顺二年(1458)置,旧为白家梁,属汉白土县地。城踞山顶,周二里许,系极冲上地。隆庆六年(1572)加高,万历六年(1578)砖砌牌墙垛口。北带固水,街市在堡西关,为东西交通大道。”横山旧城呈长方形,总占地14819平方米。城垣外用方石砌筑,内用粘土夯实,高10米有余,城墙宽为13米,设有四个城门(其中西门不开)及四个墩台,台高出城墙3米多。城内建有中心楼1个,各类庙宇9座,有一条南北通向坎坷不平的土街道,因历代战乱破坏或人为拆毁,已成残垣断壁,城内原有建筑都已倾圮殆尽。
1946年横山县城解放,但经常受到榆林国统区敌人的骚扰。为了安全和工作上的方便,横山县人民政府先设在中部山区的韩岔,后又搬迁殿市。于1955年在原横山旧县城的底滩北面、芦河东岸的李家坬建立起新县城。这里原是一片满目荒凉的不毛之地,但地势开阔平坦,又处榆定公路线上。1956年横山县人民政府由殿市迁到新县城。目前,大街拓宽加长号称十里长街,二街(榆定公路通过)全长3000米,宽15米。迄今建县已有近300年的历史,建新城仅有40余年的历史。
横山县,位于榆林地区中、南部,毛乌素沙漠南缘,明长城脚下,无定河中游。地处内蒙、陕西交界,古称塞北边陲。北倚榆林市,南抵子长县(属延安市),东靠米脂县,西搭靖边县,西北与乌审旗接壤,东南同子洲县毗邻。总面积4081平方公里,辖10镇、11乡、357个村民委员会。总人口31万,农业人口占93%,人口密度乎约为每平方公里76人。距榆林市102公里,靖边县79公里,于洲县87公里,乌审旗122公里,西安市723公里。名产大绿豆。
横山县,地势为西南及中部高,东北及南部低。西南部的西阳坬山为制高点,海拔1534.9米,东北部无定河出境口河床是最低处,海拔仅879米。以芦河、无定河为界,芦河以东、无定河以南为黄土丘陵沟壑区,面积2204乎方公里,约占横山县总面积的70%;以芦河、无定河以西、以北为风沙区,面积1402平方公里,占总面积近30%。