An official website of the United States government. Here's how you know
The town of Powell is located in north-central DeKalb County in the northeast corner of Alabama. The town was founded in 1905 by merchant “Doc” Powell, who purchased 500 acres of land in the area and built a store. A school quickly followed as other families settled the area, with Powell’s store as the center of the community. The town today remains much as it was when founded.