老关镇,隶属于江西省萍乡市湘东区,地处萍乡市西部,湘东区西北部,东连湘东镇,南邻下埠镇、排上镇,西接湖南省醴陵市东富镇、枧头洲镇、王坊乡,北与荷尧镇隔河相望。行政区域面积52.64平方千米。截至2019年末,老关镇户籍人口37638人。
春秋时期,设关卡在此。1957年,为老关乡。1958年,撤乡,建老关公社。1984年3月,撤公社建老关乡。1993年7月1日,撤乡建老关镇。截至2020年6月 ,老关镇下辖11个行政村。
2011年,老关镇财政总收入7742.3万元,比上年增长24.8%。农民人均纯收入达到8671元。2019年末,老关镇有工业企业53个,其中规模以上12个,有营业面积超过50平方米以上的综合商店或超市108个。