"Greater love has no one than this, that someone lay down his life for his friends."
— John 15:13ESV
CountyShelby
Population2,537
📍 Coordinates33.359° N, 86.7492° W
About Indian Springs Village
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.