商洛市位于陕西省东南部,秦岭山脉东段南麓。东临河南省,西连陕西省渭南市和西安市,北接本省渭南市、铜川市,南与安康市为邻。地理坐标介于东经108°32′—111°26′,北纬33°16′—34°40′之间。全境东西长约204公里,南北宽约175公里,总面积为19851平方公里。
商洛市属亚热带向暖温带过渡区域,四季分明,雨量充沛,年均气温13.7℃,无霜期218天,年降水量725毫米左右,适宜多种农作物生长发育。主要自然灾害有干旱、洪涝、冰雹等。最大冻土深度1.6米。商洛市辖2个市辖区(商州区、洛南县)、9个县(丹凤、柞水、镇安、山阳、商南、洛南、丹凤、商南)、1个自治县(镇坪)。