镇圩瑶族乡成立于1984年,是南宁市三个民族乡和革命老区之一。位于上林县西北部,东部与塘红乡、忻城县北更乡交界,西南部与马山县古零镇接壤,南部和西燕镇毗邻,北面与马山县加芳乡相接。乡人民政府驻地镇马街,距县城43公里。
全乡总面积113平方公里;耕地面积17323亩,其中水田5247亩,旱地12076亩;山地面积17000亩;有林面积15000亩,森林覆盖率达37%。 2002年,全乡农业总产值达4586万元,比上年增加390万元,增长8.5%,财政收入309.5元,比上年增收7.5万元,完成年初预算收入的101.4%。农民人均纯收入1560元,比上年增收130元,增长8.33%。1998年至2001年镇圩瑶族乡连续四年夺取上林县经济目标管理责任奖的桂冠。
全乡总户数5640户,其中农业人口5348户,非农业292户;2002年未总人口为23293人,农业人口22124人非农业人口1169人,其中瑶族人口6289人,占全乡人口总数的27%。全乡民族以壮族为主,壮、瑶、汉等民族杂居。语言以瑶族方言为主,并有少部分壮语和汉语桂柳话。