Weaver is a city in Calhoun County, Alabama, United States. At the 2010 census the population was 3,038. It is included in the Anniston-Oxford, Alabama Metropolitan Statistical Area.

Coming Soon
Our website is under construction. Stay tuned for its launch and get ready for a fantastic experience!