西峰区辖6个街道、2个镇:北街街道、东街街道、南街街道、环城路街道、庆城路街道、显胜乡、什社乡。
西峰区位于甘肃省中部,陇东黄土高原沟壑区的西端,介于东经104°45′—105°31′,北纬35°28′—36°26′之间,东邻合水县,西连庄浪县和宁夏回族自治区泾源县,南接崆峒区,北靠华池县和陕西省陇县,总面积1416平方公里。
西峰区地处陕甘宁三省(区)交汇处,是国家实施西部大开发战略的重点区域,也是兰州市“一线两带”建设的主要组成部分。全区辖5个街道办事处、3个镇、1个乡,75个行政村,10个居委会,总人口29.05万人,其中农业人口22.66万人。