兰蓉乡地处湖南省邵阳市城步苗族自治县县城东南边陲,距县城47公里,东北、东南分别与新宁县黄金乡、广西资源县瓜里乡接壤,西北、西南分别与本县儒林镇、白毛坪镇毗邻,面积为139平方千米(2017年),人口8834人(2017年)。