罗文皂镇,隶属于山西省大同市阳高县,地处阳高县东北部,东与天镇县三十里铺乡相邻,南、西与龙泉镇接壤,西北、东北与内蒙古自治区丰镇市、兴和县交界,行政区域面积160.74平方千米。
1949年,属阳高县第九区;1984年7月,罗文皂公社改罗文皂镇;2001年2月,太平堡乡并入罗文皂镇。截至2018年末,罗文皂镇户籍人口为28355人。截至2020年6月,罗文皂镇辖14个行政村,镇人民政府驻罗文皂村工商大街7号。
2011年,罗文皂镇农民人均纯收入4231元。2018年,罗文皂镇有工业企业65个,有营业面积超过50平方米以上的综合商店或超市49个。