下辖12个行政村,9个居委会
马鞍镇因境内有一山丘形似马鞍而得名,位于绍兴县东北部,东临曹娥江,南至越城区斗门镇,西邻杭州萧山区益农镇、党湾镇,钱塘江南岸,距县城柯桥15公里,与杭甬高速公路柯桥道口和绍兴道口相距2.5公里,离萧山国际机场20公里,柯海快速干线穿境而过。
镇域面积53.1平方公里,大部分系滩涂围垦而成,属平原水乡,12个行政村,10个居民委会,1个社区,总户数14316户,总人口38063人,外来流动人口55115人。