Nghệ An là tỉnh có diện tích (16.87 km2) lớn nhất Việt Nam thuộc vùng Bắc Trung Bộ. Phía bắc giáp tỉnh Thanh Hóa, phía nam giáp tỉnh Hà Tĩnh, phía tây giáp Lào, phía đông giáp biển Đông.
Trung tâm hành chính của tỉnh là thành phố Vinh, nằm cách thủ đô Hà Nội 291 km về phía nam. Dân số Nghệ An (theo điều tra dân số ngày 01/04/2009) có 3.113.055 người. Trên toàn tỉnh Nghệ An có nhiều dân tộc cùng sinh sống như Thái, Mường, Khơ Mú, Sán Dìu, H'mông bên cạnh dân tộc chính là người Kinh.