 Hayden is located in southwestern Blount County at 33°53'36.236" North, 86°45'25.139" West (33.893399, -86.756983).Hayden Mountain is a broad, low ridge that rises to the northwest above the town.Alabama State Route 160 passes through the center of the town, leading southwest to Interstate 65 north of Warrior, and northeast to Cleveland.