罗文皂镇位于山西省大同市阳高县城东部15公里处,北与内蒙古兴和县接壤,东与天镇县相邻。国土面积175.1平方公里,耕地面积70695亩(其中水浇地面积32170亩)。罗文皂镇有人口9051户,30619人(其中非农业人口1050人)。