Thị trấn Xuân An, thuộc huyện Nghi Xuân, tỉnh Hà Tĩnh, nằm ở vị trí đông nam của tỉnh, giáp ranh với các huyện Đức Thọ, Can Lộc và Thạch Hà. Diện tích của thị trấn là khoảng 22,54 km². Về khí hậu, Xuân An có khí hậu nhiệt đới gió mùa, với mùa nóng kéo dài từ tháng 5 đến tháng 9 và mùa lạnh từ tháng 11 đến tháng 3.
Dân số của thị trấn là khoảng 14.000 người, với đa số dân tộc Kinh. Nơi đây có nhiều danh lam thắng cảnh như chùa Hương Tích, đền thờ Ngọc Hoàng, thác Mẽo Vạc, đèo Ngang, hang Tình Yêu, đồi cát Bàu Sen, thác Gà, suối Tiên, suối Đục, hồ Dương Đức, đầm Ba Láng, đầm Môn Sơn...
Đặc sản của thị trấn Xuân An là cơm lam, bánh bèo, bánh nậm, bánh bột lọc, bánh khoai mì, chả cá, lẩu cá, mắm cáy, cá kho...
Có 1 doanh nghiệp tại Thị trấn Xuân An, Huyện Nghi Xuân, Hà Tĩnh