Mai Sơn là một xã thuộc huyện Tương Dương, tỉnh Nghệ An, Việt Nam.
Xã Mai Sơn có diện tích 94,37 km², dân số năm 1999 là 2.062 người,[2] mật độ dân số đạt 22 người/km².
Thạch Giám (huyện lỵ)
Hữu Khuông · Lượng Minh · Lưu Kiền · Mai Sơn · Nga My · Nhôn Mai · Tam Đình · Tam Hợp · Tam Quang · Tam Thái · Xá Lượng · Xiêng My · Yên Hòa · Yên Na · Yên Thắng · Yên Tĩnh