北新屯鄉(xiāng)地處張家口市萬全區(qū)境內(nèi)西北部明長城腳下,北緯N40°53′38.32″,東經(jīng)E114°37′53.68″,北隔長城與張北縣接壤,距張北縣城20公里,東距張家口市主城區(qū)25公里,南距孔家莊22.5公里。全鄉(xiāng)總面積194平方公里(290854畝),是全區(qū)“四最”鄉(xiāng)鎮(zhèn)。即:面積最大、人口最少、行政村數(shù)最多、經(jīng)濟(jì)最貧困。全鄉(xiāng)轄26個行政村,總戶數(shù)3622戶9260人,常住人口2087戶5116人,常住人口不足100人的村有10個。全鄉(xiāng)貧困村共14個。耕地21337畝,林地226966.5畝,其中退耕還林地19122.2畝。全鄉(xiāng)平均海拔920米,年均氣溫5.4攝氏度,無霜期94天,年均降雨量400mm,森林覆蓋率為35%。