北寨镇位于渭源县北部,东接大安乡和陇西德兴乡,北与秦祁乡接壤,西连新寨镇,南与路园镇毗邻,南北长17公里,东西宽15公里,总面积174.28平方公里,耕地面积59590亩,平均海拔2070米,年降雨量400毫米,年平均气温5摄氏度,无霜期145天,农作物以小麦、洋芋、玉米、豆类、中药材为主。
2001年3月撤乡建立北寨镇,镇政府辖13个村民委员会,89个村民小组。镇政府驻地有中心卫生院、法庭、地税所、国税所、派出所、信用社、供销社、工商所、农行营业所、邮电支局、水保站、粮贸公司、供电所、中学、小学、养路道班、农机站、农技站、畜牧站等机关、事业单位。交通便利,镇政府驻地前进村与定渭公路、北首公路、北秦公路、北新公路四连,形成纵横交错的公路网,镇区安装了有线电视,实现自来水供应,有全国第二所全省第一所希望小学--------兰渭希望小学。商贸兴隆,经济繁荣,是渭源县北部乡(镇)的经济、文化中心。
中药材种植品种有党参、红芪、黄芪、板兰根、黄芩、防风等十多个品种,所产白条党参以质优享誉陇上,所产洋芋以其淀粉含量高而远销省内外。2001年通过结构调整,种植中药材17500亩,洋芋23070亩,成为渭源县中药材、洋芋的商品基地之一。为投资办厂,进行洋芋、中药材精深加工提供了原料和广阔的市场。