- Xã Nga An có diện tích: 9,32 km²[1]. Theo Tổng điều tra dân số năm 1999, xã Nga An có dân số 7.902 người.
- Xã Nga An nằm ở phía bắc huyện Nga Sơn. Địa giới hành chính như sau.
- Phía đông giáp các xã Nga Phú và Nga Thái.
- Phía nam giáp các xã Nga Thái, Nga Liên và Nga Thành.
- Phía tây giáp các xã Nga Thành và Nga Giáp.
- Phía bắc giáp xã Nga Điền.