内乡县位于河南省西南部,地处东经113°31′至114°24′,北纬34°25′至35°18′。东接南阳市区,西连淅川县,南邻湖北省襄阳市,北邻南阳市、邓州市。县境东至赵店乡与南阳市卧龙区交界,西至马山口镇与淅川县相连,南至岞岫乡与湖北省丹江口市相接壤,北至滔河乡关帝庙与南阳市、邓州市毗邻。总面积约为1000平方公里。