北周宣政元年(578)改洛州置,因处古商於之地得名。治上洛县(元废入州。今陕西商州市)。
隋大业三年(607)改为上洛郡。
唐武德元年(618)复为商州。辖境相当今陕西秦岭以南、旬河以东(旬阳县除外)与湖北郧西县上津镇地。天宝元年(742)改为上洛郡。乾元元年(758)复为商州。开元中属山南西道,后属京畿道。北宋属永兴军路,金属京兆府路,元属奉元路。
明洪武七年(1374)降为县;成化十三年(1477)复升为州,属西安府,清雍正三年(1725)属陕西省。1913年降本州为商县。1988年改为商州市。