Heaton is an unincorporated community in Avery County, North Carolina, United States. The community is located along NC 194, centered at the Heaton Bridge, which crosses over the Elk River.