what county is vandiver in
Vandiver, Alabama. Homefacts City Report. Vandiver is located in Shelby County, AL. The population is 1,056. There are 0 public schools in Vandiver with an average Homefacts rating of NA. The total crime rate for Vandiver is moderate, and there are 4 registered sex offenders residing in the city.