迭部县位于甘南藏族自治州南部甘川交界处,白龙江上游的高山峡谷地带。迭部东邻舟曲县、宕昌县,北接卓尼县、岷县,西南与四川省若尔盖县、九寨沟接壤。西秦岭、岷山、迭山贯穿境内,地势西北高,东南低,海拔在1600米至4920米之间。
迭部县总土地面积为5108.3km2,地势西北高,东南低,东西长110公里,南北宽75公里。县境内青山碧水,层岭叠章,遍布悬泉、飞瀑、神湖、秀峰、隘峡等奇丽而壮观。气候温和湿润,四季分明,冬无严寒,夏无酷暑。年平均气温6.7℃。
迭部县有森林、矿产、水能、草尝珍稀动植物,旅游资源非常丰富。全县林地面积30.07万公顷,占总面积的58.32%。