马剑镇,隶属于浙江省绍兴市诸暨市,地处诸暨市西部,东邻五泄镇,南与金华市浦江县中余乡、檀溪镇接壤,西毗杭州市桐庐县新合乡、凤川街道,北接杭州市富阳区湖源乡,东北连应店街镇。区域面积118平方千米,截至2019年末,户籍人口19244人。
唐时,属兴贤乡,隶属浦江县。民国二十三年(1934年),贤能乡改设马剑乡。1983年11月,马剑分设马剑、龙门2个乡。1988年9月,置马剑镇。1992年5月,平阳、龙门2个乡并入马剑镇。截至2021年10月,马剑镇下辖2个社区和12个行政村。
2019年,马剑镇有工业企业21个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市18个。