汉武帝元光中，遣司马相如招抚笮、邛、斯榆等西夷部落，“为置一都尉，十余县”，包括后来的沈黎、越巂两郡之地，由蜀郡管辖。元鼎六年（前111年），汉灭南越，西南夷诸部请求内附，于是以笮都置沈黎郡，以邛都置越巂郡，同时置汶山郡、武都郡。沈黎郡治在笮都县（在今四川省汉源县一带）。其领县可考者有笮都、青衣、旄牛、徙、严道五县。其辖境大致在今四川省雅安市及甘孜藏族自治州的泸定县、九龙县一带。天汉四年（前97年）省沈黎郡，其地併入蜀郡，分为两部都尉：一驻青衣，管理汉人；一驻旄牛，管理羌人。汉安帝延光二年（123年）以