万家庄街道位于道县县城南郊,乡政府驻地距县城1公里。东与上关乡隔河相望,南与祥林铺镇交界,西与新车乡接壤,北与营江乡、道江镇相邻。乡政府驻小江口。辖五洲、五一、沿河、下六洲、下洞、上洞、幸福、万家庄、长兴、七一、天堂福、华岩、青山、小清塘等14个村,97个村民组。1951年以驻地命名万家庄。1958年是红旗人民公社一部分。1962年公社迁驻小江口仍用原名。1984年复置乡。全乡总面积34平方公里,耕地面积832.3公顷,林地1539.9公顷,3603户,13434人。境内有高岭头,山丘起伏,马尾松遍布山野。