Xã Nghĩa Hành nằm ở phía đông bắc huyện Tân Kỳ, tỉnh Nghệ An. Diện tích của xã là 28,42 km². Với khí hậu nhiệt đới gió mùa, xã Nghĩa Hành có nhiệt độ trung bình hàng năm là 23,2 độ C.
Theo thống kê năm 2020, xã Nghĩa Hành có dân số khoảng 5.379 người. Trong đó, đa số là người Kinh và một số ít dân tộc thiểu số.
Xã Nghĩa Hành nổi tiếng với những danh lam thắng cảnh như đồi Chè Thái Hoà, đồi Cây Sơn, thác Khe Tở, suối Ngọc Hà, và đặc biệt là khu du lịch sinh thái Rừng Quốc gia Pu Mát.
Đặc sản của xã Nghĩa Hành bao gồm các loại trái cây như cam, bưởi, chôm chôm, măng cụt và các loại rau củ quả như cải ngọt, đậu hà lan, cà chua, dưa chuột... Ngoài ra, xã còn có các loại thủy hải sản như tôm, cá, ốc, sò...