Vĩnh Phú là xã nông nghiệp, có diện tích đất tự nhiên 3.669 ha, trong đó diện tích nông nghiệp 3.123 ha, đất trồng cây lâu năm 72 ha. Xã có 6 ấp với 2.614 hộ, tổng số 9.893 người, sinh sống tập trung ở ấp Trung Phú 1, Trung Phú 2, Trung Phú 3, Trung Phú 4, còn lại 2 ấp chỉ sống dọc theo các tuyến kênh, mặt bằng về trình độ học vấn không đều.