汉源县位于大渡河中游,四川省雅安市西南部,地理坐标东经102°16′—103°00′,北纬29°05′—29°43′。全境东西长71.4公里,南北宽70.1公里。东邻乐山市金口河区和眉山市洪雅县,南连凉山彝族自治州的甘洛县,西靠甘孜藏族自治州的泸定县和雅安市石棉县,北接雅安市荥经县,历为通往雅、康、宁交通咽喉,成昆铁路、京昆高速、峨汉高速、国道108线、省道306线横穿境内。县城驻富林镇,距省会成都市210公里,距雅安市81公里,距成都双流机场230公里,距西昌市220公里,距乐山市150公里。
(更新时间:2025年4月)