Xã Nam Sơn nằm ở Huyện Đô Lương, tỉnh Nghệ An. Vị trí địa lý của xã này là ở phía đông bắc của huyện, giáp ranh với các xã khác như Nam Tiến, Nam Phúc, Hùng Tiến và Nam Giang.
Diện tích của xã Nam Sơn là khoảng 7,79 km². Khí hậu ở đây thuộc loại khí hậu nhiệt đới gió mùa, có mùa khô và mùa mưa rõ rệt.
Theo thống kê của năm 2019, dân số của xã Nam Sơn là khoảng 5.329 người, phân bố trong hơn 1.400 hộ gia đình.
Có nhiều danh lam thắng cảnh nổi tiếng ở xã Nam Sơn như Núi Cốc Vân, đền thờ ông Bạc, đền thờ ông Hải, vườn cây ăn trái của ông Nguyễn Văn Bàn.
Đặc sản của xã Nam Sơn là những loại cây trồng như chè, cam, bưởi và các loại rau củ quả khác. Ngoài ra, xã còn sản xuất được một số đặc sản như bánh gai, rượu nếp, mứt gừng, mứt dừa.