LOCATION United States

Indian Springs

(Alabama)

Indian Springs Village is a town in Shelby County, Alabama, United States, in the Birmingham metropolitan area. It incorporated effective November 14, 1990. At the 2010 census the population was 2,363, up from 2,225 in 2000.


Nearby Results


Copyright © 2025 House of Highways. All Rights Reserved