垣曲縣位于山西東南部,東與河南濟源、澠池交界,西接晉南平原。總面積1620平方千米,總人口22萬人(2008年)。轄5個鎮、6個鄉:新城鎮、歷山鎮、古城鎮、王茅鎮、毛家鎮、蒲掌鄉、英言鄉、解峪鄉、華峰鄉、長直鄉、皋落鄉。縣政府駐新城鎮。
地勢北高南低,山環水繞。最高處為舜王坪海拔2321米,最低處為西陽河口海拔167米(全省最低點)。主要河流有毫清河、流西河、板澗河、西陽河、五福澗河等,均由北而南注入黃河。小浪底水庫位于縣境南部。屬暖溫帶季風型大陸性氣候,四季分明,年平均氣溫為13.3℃,年均降雨量780毫米,無霜期200天以上。
森林資源豐富,礦藏主要有銅、鐵、煤等。禮元至古堆鐵路支線終點站設此,335省道公路過境。黃河沿岸有渡口多處。名勝古跡有南海峪舊石器遺址(省級重點文物保護單位)、歷山原始森林、鳥鳴澗、舜王故里、舜王坪風景區、上亭古墓群等。