镇江关镇,隶属于四川省阿坝藏族羌族自治州松潘县,地处松潘县东南部,东临镇坪乡,西南与茂县叠溪镇接壤,西连小姓乡,北接岷江乡,行政区域面积122.12平方千米。
蜀汉时期,属白马县;1983年,改镇江关乡。2019年,撤销镇江关乡,设立镇江关镇。截至2019年末,镇江关镇户籍人口为3564人。截至2020年6月,镇江关镇辖3个行政村,镇人民政府驻镇江关村。
2019年,镇江关镇有工业企业1个,有营业面积超过50平方米以上的综合商店或超市2个。