 Powell is located at (34.533483, -85.894598).The town extends to the Jackson County line to the northwest, and borders the city of Rainsville to the southeast.The town of Section lies across the county line to the northwest.