上肖镇,甘肃省庆阳市镇原县下辖镇,地处
镇原县东南部,东接
西峰区肖金镇,南接
泾川县荔堡镇红河乡,西连屯字镇,北靠太平镇,
行政区域总面积150.8平方千米。
1949年,设上肖区;1983年12月,改上肖乡。
2018年,上肖乡撤乡建镇。
截至2018年末,上肖镇户籍人口为38482人。
2020年6月,上肖镇下辖11个行政村。
2011年,上肖镇财政总收入220万元,比上年增长10%。
2018年,上肖镇有工业企业18个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市8个。