陇南市位于甘肃省东南部,地处秦巴山区。境内地势西北高、东南低,呈阶梯状下降;最高点位于西和县西南部大堡子山主峰,海拔2796米;最低点位于徽县东北部的嘉陵江与白龙江交汇处,海拔748.5米。陇南市总面积2.72万平方公里,其中耕地占4.8%,园地占0.3%,林地占28.7%,草地占45.9%,城镇村及工矿用地占12.6%,交通运输用地占1.1%,水域及水利设施用地占11.2%,其他土地占26.3%。
陇南是甘肃唯一的长江流域地区,有秦岭、岷山两个国家级自然保护区和武都裕河国家湿地公园等三个国家级自然保护区。