陇南市位于甘肃南部,地处东经104°01′19″至106°35′20″,北纬32°35′45″至34°32′00″。北与天水市秦州区、麦积区、武山县、甘谷县接壤;南抵四川盆地,与广元市、青川县、绵阳市平武县和阿坝州九寨沟县毗连;西依甘南高原与迭部县、舟曲县和定西市的岷县;东接秦巴山地,与陕西省汉中市宁强县、略阳县、勉县和宝鸡市凤县为邻。全市东西长约237千米,南北宽约230.5千米,土地面积27923平方千米,占甘肃省面积的8.67%。