Theo Cổng thông tin điện tử tỉnh Nghệ An, tỉnh này có diện tích 16.489,97 km2, nằm ở vị trí trung tâm vùng Bắc Trung Bộ của Việt Nam; phía Đông giáp biển, phía Nam giáp tỉnh Hà Tĩnh, phía Bắc giáp tỉnh Thanh Hóa, phía Tây giáp nước Cộng hòa dân chủ nhân dân Lào.
Nghệ An có 21 đơn vị hành chính trực thuộc, bao gồm: 1 thành phố, 3 thị xã và 17 huyện; với 460 xã, phường, thị trấn.
Trong đó, Thành phố Vinh là đô thị loại 1, là trung tâm kinh tế, văn hóa của tỉnh và khu vực Bắc Trung bộ; 3 thị xã, gồm: Thị xã Cửa Lò, thị xã Hoàng Mai và thị xã Thái Hoà; 17 huyện, gồm: Diễn Châu, Quỳnh Lưu, Yên Thành, Đô Lương, Nghi Lộc, Hưng Nguyên, Nam Đàn, Thanh Chương, Tân Kỳ, Anh Sơn, Con Cuông, Nghĩa Đàn, Quỳ Hợp, Quỳ Châu, Quế Phong, Tương Dương, Kỳ Sơn.