方山縣位于山西省西部,呂梁山中部,東臨婁煩縣、交城縣,西與臨縣毗鄰,北與興縣、嵐縣接壤;南與離石區(qū)相接。全縣總面積1433平方千米,總?cè)丝?5萬人(2008年)。轄5個鎮(zhèn)、2個鄉(xiāng):圪洞鎮(zhèn)、馬坊鎮(zhèn)、峪口鎮(zhèn)、大武鎮(zhèn)、北武當(dāng)鎮(zhèn)、積翠鄉(xiāng)、麻地會鄉(xiāng)。縣政府駐圪洞鎮(zhèn)。
地勢由東北向西南傾斜,西北和東南部為土石山,西南部為丘陵,中部為平川。縣境東部的關(guān)帝山主峰南陽山最高,海拔2831米,亦系呂梁山脈之最高峰;最低海拔987米。北川河縱貫?zāi)媳保猩裉脺稀ⅠR坊溝、圪洞溝、南陽溝、峪口溝、馮家莊溝、店坪溝等支流匯入。屬暖溫帶半干旱氣候,年均溫8℃,年降水量560毫米。礦藏有煤、鐵、銅、鉛、鎢、鋅、石棉、云母、水晶石、硫磺等。
209國道及以及104、218、320省道穿越縣境。景點有關(guān)帝山國家級森林公園、國家重點風(fēng)景名勝區(qū)北武當(dāng)山(中國北方道教圣地)、龐泉溝、觀音閣、南陽溝、省級重點文物保護單位大武鼓樓等。