陇南市辖1个市辖区武都区、康县、文县、成县、徽县、两当县、西和县、礼县、宕昌县,陇南市地势西北高、东南低,平均海拔1000米。康县、武都区、文县全境,海拔大多在900~2500米左右。宕昌县、礼县、西和三县全部,海拔在968~4100米之间。两当县位于陕甘川交界的秦岭山区最高海拔2738米。成县海拔750-2377米之间,微县海拔越928米。
陇南位于甘肃省东南部,海拔600—3600米,年平均气温14.7℃,极端气温最高40℃(1951),最低-9℃,日照时数1911.3小时,年降雨量400mm左右,无霜期210—240天,属亚热带半湿润气候。