Vĩnh An là một trong 30 xã và thị trấn của huyện Vĩnh Bảo, thành phố Hải Phòng, nằm về phía đông bắc của huyện và có diện tích 7,21 km².
Phía bắc của xã Vĩnh An giáp với xã Giang Biên (huyện Vĩnh Bảo), phía tây bắc giáp xã Dũng Tiến (huyện Vĩnh Bảo), phía tây và tây nam giáp xã Việt Tiến (huyện Vĩnh Bảo), phía nam giáp xã Tân Liên (huyện Vĩnh Bảo), phía đông giáp huyện Tiên Lãng (thành phố Hải Phòng). Cạnh phía đông của xã là sông Thái Bình.
Theo Kế hoạch sử dụng đất năm 2022 huyện Vĩnh Bảo được UBND TP Hải Phòng phê duyệt ngày 1/6, xã Vĩnh An có một dự án sẽ thu hồi đất để triển khai, đó là: Xây dựng hạ tầng kỹ thuật khu đấu giá quyền sư dụng đất vào mục đích làm nhà ở tại thôn Thiết Tranh, xã Vĩnh An.
Xem chi tiết Kế hoạch sử dụng đất năm 2022 huyện Vĩnh Bảo TẠI ĐÂY