West Point is a town in Cullman County, Alabama, United States. The population was 584 at the 2020 census. West Point was incorporated on October 15, 1977. West Point is located in northwest Cullman County at 34°14′19″N 86°57′33″W / 34.23861°N 86.95917°W.