商镇,因是战国时期秦国商鞅的封地而得名。唐、五代、金、宋时,设商洛县,治此。清时,始属西上洛里。1949年,设商镇乡。1958年9月,改为卫星公社。1961年8月,改为商镇公社。1984年6月,改设商镇。1997年5月,大峪乡并入。2011年6月,留仙坪乡并入。地处丹凤县西部,丹江北岸,东与龙驹寨街道、蔡川镇为邻,南与寺坪镇相连,西与棣花镇、商州区北宽坪镇毗邻,北与洛南县景村镇接壤。商镇是陕西省卫生示范镇。2011年,商镇农业总产值2亿元,工业总产值达到1.85亿元,社会商品销售总额1.42亿元。