地处渭源县中心地带,是全县政治、经济、文化、交通中心。东依路园镇,西与祁家庙乡、庆坪乡接壤,南与五竹镇和锹峪乡为邻,北接新寨镇、北寨镇。全镇有25个行政村,166个村民小组,9470户,39837人,耕地面积83705亩,总面积约为209.5平方公里。316国道、定渭、临渭公路穿境而过。
境内清源河由南向东穿行10余公里。地势西南高,东北低。耕地面积63248亩。平均海拔2200米左右,最高海拔2452米,最低海拔2040米。年平均气温5.7℃,最热月(7月)平均气温17.4℃,最冷月(1月)平均气温-7.7℃。年总日照期2421小时,年平均降雨量543.7毫米。
粮食作物主要有小麦、青稞、蚕豆、小豆、洋芋等。经济作物有胡麻、当归、党参、大麻等。古迹名胜有马家窑文化的魁星阁遗址,齐家文化的上关坪遗址、王韶堡、灞陵桥、鸟鼠山、品字泉、秦王寺等。境内柳树湾至池坪苏家山之间有世界七大奇迹之一的秦长成遗址(属省级文明保护单位)。且有渭源八大盛景之一的七圣雾雨等自然景观,诚邀各地友好人士观光旅游,投资建设。.