上马镇,1958年,成立红旗人公社。1959年,改五名龙公社。1987年5月,上马乡驻地迁到西古村。1998年11月,李家、上马2乡合并为上马乡。2013年,撤乡改镇。上马镇地处辽宁东部长白山系龙岗山脉,地势较高,一般海拔400~500米,呈东北、西南走向。最高点为棋盘山,海拔531.8米。2011年,上马镇财政总收入6105万元,比上年增长177%。其中地方财政收入3206万元。从各主要税种看,完成营业税1066万元,增值税3739万元,企业所得税210万元。2018年,上马镇有工业企业23个。2018年,上马镇有营业面积超过50平方米以上的综合商店或超市53个。