上寨鎮(zhèn)地處大同市南部石山區(qū),東與河北淶源縣接境,南與河北省淶源阜平相鄰。全鎮(zhèn)總面積291平方公里耕地面積25979畝現(xiàn)轄有19個行政村,4983戶,17178人。2003年全鎮(zhèn)經(jīng)濟(jì)總收入3314.9萬元。人均純收入1551元。境內(nèi)山巒起伏,溝壑縱橫,上寨河向西向東匯入唐河,注入白洋淀,歸海河流域。水資源較豐富。108國道橫穿全境。交通便利。不僅是靈丘縣南山四鄉(xiāng)鎮(zhèn)的中心,也是大同高市最南的一大集鎮(zhèn)。該鎮(zhèn)主要農(nóng)作物有玉米、谷黍、豆麥、瓜果等。其中花椒、核桃是該鎮(zhèn)的特色農(nóng)產(chǎn)品。境內(nèi)山大坡廣。牧業(yè)前景、廣闊、主要畜種有牛、羊、驢等。礦產(chǎn)資源豐富有鐵礦,花崗石、石英、等。但目前開發(fā)利用率不高,還待開發(fā)。.