寶山鄉位于東經99°55′~100°25′、北緯24°56′~25°32′之間,地處巍山縣南部,東與彌渡縣接壤,南與南澗縣毗鄰,西北面與縣內青華鄉、南詔鎮相連。鄉人民政府駐地建設村委會三角坪,距離縣城6千米。行政中心所在地海拔1 650米。
1949年前沿襲巍寶舊制隸屬于蒙化縣,1946年稱巍寶鄉。1956年更名為巍寶區(一區),1958年改為巍寶公社,1963年公社改區,1970年區改公社。1983年劃出群力大隊、東外大隊,公社改區。1988年改為巍寶鄉。2003年3月前鄉人民政府駐地在南詔鎮,轄14個村委會。2003年3月行政區劃調整,將所轄的雞碧、系馬莊、自由、和平、新村、文筆、河西、南山8個村委會劃歸文華鎮(今南詔鎮),并更名為巍寶山鄉。2006年3月,行政辦公區整體搬遷至建設村委會三角坪。
全鄉轄區總面積152.55平方千米,耕地面積1 643.33公頃,其中水田236.66公頃、水澆地568.6公頃、旱地838.07公頃,人均耕地面積1.81畝。轄建設、龍潭、安樂、大箐、合作、中和6個村委員會,40個自然村,72個村民小組。