Xã Vinh An là một trong 14 xã, thị trấn của huyện Phú Vang. Xã Vinh An có diện tích 15,05 km², dân số năm 1999 là 9.104 người, mật độ dân số đạt 605 người/km². Xã giáp với nhiều xã khác của huyện Phú Vang và huyện Phú Lộc.
Cụ thể, xã Vinh An là một xã ven biển và đầm phá; phía đông nam giáp xã Vinh Mỹ, Vinh Hưng (huyện Phú Lộc); phía tây bắc giáp xã Vinh Thanh; phía tây nam giáp phá Tam Giang; phía đông bắc giáp Biển Đông.
Xã có 7 thôn gồm Bắc Thượng, Trung Định Hải, An Mỹ (3 thôn này thuộc làng An Bằng), Hà Úc 1, Hà Úc 2, Hà Úc 3, Hà Úc 4 (4 thôn này thuộc làng Hà Úc).
Theo Kế hoạch sử dụng đất năm 2022 của huyện Phú Vang được UBND tỉnh Thừa Thiên Huế phê duyệt ngày 23/2/2022, xã Vinh An có một số dự án sẽ thu hồi đất để triển khai, trong đó bao gồm các dự án như:
Trường bắn biển Bộ Chỉ huy quân sự tỉnh Thừa Thiên Huế/QK4 với diện tích 107,56 (Trong đó: Xã Vinh An: 81,64 ha; Xã Vinh Mỹ: 25,92 ha); Khu dân cư nông thôn tại thôn An Mỹ; Khu dân cư nông thôn tại thôn An Mỹ; Hạ tầng kỹ thuật khu dân cư nông thôn tại thôn Hà Úc 1 (Quy hoạch phát triển khu dân cư nông thôn tại thôn Hà Úc 1);...