渭源县有16个乡镇,渭源县辖8镇(清源镇、莲峰镇、会川镇、五竹镇、路园镇、北寨镇、新寨镇、麻家集镇)、8乡(锹峪乡、大安乡、秦祁乡、庆坪乡、祁家庙乡、上湾乡、峡城乡、田家河乡)。
渭源县气候:
渭源县属温带大陆性气候,年均降水量500毫米左右,平均气温6.8℃,极端最高气温30.5℃ ,极端最低气温-20.1℃,无霜期166天。根据地形、气候、降雨量等不同特点,全县分为南部高寒阴湿区、中部浅山河谷川(塬)区、北部黄土梁峁沟壑干旱区三种类型,其中南部高寒阴湿,中部河谷区气候温和、光照充足,北部干旱少雨。