在中国分布于东北、华北、西北、华南及西南诸省区;国外尚见于尼泊尔、印度、缅甸以及原苏联的西伯利亚。Ellerman和Morrison-Scott曾将斑羚分为 7个亚种,后Gloves和Grubb 将caudatus从中分出,成为一有效的种。总起来说,在中国有分布的有:华南亚种 N. g. arnouxianus (=N. caudatus griseus) 分布于中国中部地区,包括陕西南部、安徽南部、浙江南部、福建北部、江西东部、湖北、湖南、广东北部、贵州大部分地区和广西(Luo et al. 1985)西南亚种 N. g. griseus(=N. c. griseus) 分布于西藏高原东部边界的高原和中国西南地区,包括西藏东南部、青海东南部、甘肃东南部和陕西东南部、四川西部、湖北西部和云南东部。华中亚种 N. g. caudatus(= N. caudatus raddeanus) 分布于宁夏、山西、河北北部、吉林、黑龙江和辽宁。喜马拉雅亚种 N. g. goral(= N. g. hodgsoni) 仅分布于西藏南部边境的狭窄地带。