Asbury is an unincorporated community located on Sand Mountain in eastern Marshall County, Alabama, United States. It is located about nine miles east of the county seat of Guntersville. The community was named after a Methodist church, which was named for one of the first Methodist Episcopal Church bishops, Francis Asbury.