街道毗邻，东与澄潭江镇交界，南连江西省上栗县。西距长沙市82千米，距黄花国际机场62千米，北距浏阳市区20千米，南距醴陵市50千米，东距萍乡50千米。境内地势北高南低，最高峰香炉尖海拔477米，最低熊家洲前进组海拔80米，高差397米。大瑶镇中心区位于南川河谷地，有团结水库、天子水库等湖泊。同时山地丘陵中间亦有自然形成的若干水塘和湿地。
现行行政区划.全镇下辖4个社区、6个行政村，分别为南川社区、崇文社区、天和社区和汇丰社区，上升村、三元村、南山村、南阳村、李畋村和强盛村。