Hồ Xuân Dương là 1 trong 3 hồ lớn nhất huyện Diễn Châu (Nghệ An), có tổng diện tích gần 340 ha, dung tích khoảng gần 20 triệu m3 nước, được bao bọc bởi các dãy rú Dẻ, rú Lá, rú Chạch, rú Ba Chạng.