旬邑縣位于陜西省中部偏西,咸陽市境北端。東界黃陵縣、銅川市,西鄰彬縣,南連淳化縣,北接甘肅省正寧縣。總面積1774.4平方千米。戶籍人口29.44萬人,常住人口26.38萬人(2012年末)。全縣轄1個街道、9個鎮:城關街道、土橋鎮、職田鎮、張洪鎮、太村鎮、鄭家鎮、湫坡頭鎮、底廟鎮、馬欄鎮、清塬鎮。縣政府駐城關街道,距咸陽市區92千米。
地處關中平原北界,陜北南限。東部為山區,西部為塬梁溝壑區,沿縣界分水嶺海拔多在1600米以上。主要河流有三水河、支覺河、姜家河。為陜西省高寒區之一,年均氣溫7℃,年降水量577.8毫米。礦藏有煤、石油、石灰石等。211國道、306省道公路過境。景點有石門山風景區、北宋泰塔等。革命紀念地有馬欄革命舊址及陜北公學舊址。