陇南市位于甘肃南部,地处东经104°01′19″至106°35′20″,北纬32°35′45″至34°32′00″。北与天水市秦州区、麦积区、武山县、甘谷县接壤;南抵四川盆地,与广元市、青川县、绵阳市平武县和阿坝州九寨沟县毗连;西依甘南高原与迭部县、舟曲县和定西市的岷县;东接秦巴山地,与陕西省汉中市宁强县、略阳县、勉县和宝鸡市凤县为邻。全市东西长约237公里,南北宽约230.5公里,土地面积27923平方公里,占全省面积的8.67%。
陇南市地理位置优越,本正山地多,跨了两个气侯区,降水不均,靠东南河流量大,生态森林面积广,人杰地灵。