20
Tỉnh Nghệ An có 20 đơn vị hành chính trực thuộc, bao gồm: 1 thành phố Vinh và 2 thị xã: Cửa Lò, Thái Hòa. Tỉnh có 17 huyện: Quỳnh Lưu, Diễn Châu, Nghi Lộc, Yên Thành, Hưng Nguyên, Nghĩa Đàn, Quỳ Hợp, Quỳ Châu, Quế Phong, Tân Kỳ, Đô Lương, Anh Sơn, Con Cuông, Tương Dương, Kỳ Sơn, Nam Đàn, Thanh Chương.
Nằm ở Đông Bắc dãy Trường Sơn, Nghệ An có địa hình đa dạng, bị chia cắt bởi các dãy đồi núi và hệ thống sông, suối. Địa hình nghiêng theo hướng Tây Bắc – Đông Nam, với ba vùng sinh thái rõ rệt: miền núi, trung du, đồng bằng ven biển. Trong đó, miền núi chiếm tới 83% diện tích lãnh thổ. Trên 38% diện tích đất của tỉnh có độ dốc lớn hơn 25%. Hệ thống sông ngòi có độ dốc lớn, với 117 thác nước lớn, nhỏ.
Nơi cao nhất là đỉnh Pulaileng (2.711 m) ở huyện Kỳ Sơn, thấp nhất là vùng đồng bằng các huyện Quỳnh Lưu, Diễn Châu, Yên Thành, thị xã Hoàng Mai có nơi chỉ cao 0,2 m so với mặt nước biển (xã Quỳnh Thanh, Quỳnh Lưu).