Cannelton is an unincorporated community in Fayette County, West Virginia, United States. Cannelton is 1 mile northeast of Smithers, along Smithers Creek. Cannelton has a post office with ZIP code 25036. The community was named for the deposits of cannel coal in the area.