Xã Vinh Hưng là một trong 17 xã, thị trấn của huyện Phú Lộc. Xã Vinh Hưng có diện tích 16,81 km², dân số năm 2019 là 6.770 người, mật độ dân số đạt 485 người/km². Xã giáp với nhiều xã, thị trấn khác của huyện Phú Lộc và huyện Phú Vang.
Cụ thể, xã Vinh Hưng nằm ở phía đông bắc huyện Phú Lộc; phía nam giáp xã Giang Hải và đầm phá Cầu Hai; phía bắc giáp huyện Phú Vang; phía đông giáp xã Vinh Mỹ; phía tây giáp đầm phá cầu Hai, huyện Phú Vang.
Tính đến năm 2015 (theo Nghị quyết 09/NQ-HĐND tỉnh), xã Vinh Hưng có 6 thôn: Lương Viện, Trung Hưng, Diêm Trường 1, Diêm Trường 2, Phụng Chánh 1 và Phụng Chánh 2.
Trên địa bàn xã có trường TH Vinh Hưng 2, trường THCS Vinh Hưng, trường THPT Vinh Hưng, bến xe liên tỉnh Vĩnh Hưng. Theo Quyết định về việc Quy hoạch xây dựng nông thôn mới xã Vinh Hưng, huyện Phú Lộc, tỉnh Thừa Thiên Huế đến năm 2020, khu trung tâm xã được quy hoạch nằm trên trục đường QL49B, thuộc thôn Phụng Chánh, đoạn từ cây xăng cho đến trạm biến áp Vinh Hưng 4. Quy hoạch cụm công nghiệp Vinh Hưng tại vùng Trảng Đồn – Đội 3 có diện tích 20 ha.
Về quy hoạch, bản đồ quy hoạch sử dụng đất xã Vinh Hưng được xác định theo bản đồ quy hoạch sử dụng đất huyện Phú Lộc giai đoạn 2021 - 2030, tầm nhìn đến năm 2050.