Rainsville, Alabama
United States
Rainsville, Alabama
8:28 AM 

Rainsville is a city in DeKalb County, Alabama, United States. At the 2010 census the population was 4,948, up from 4,499 in 2000. Rainsville is located on top of Sand Mountain, a southern extension of the Cumberland Plateau.

Population: 4,948 (2010)
Local Time: Thursday 8:28 AM
Area: 20.6 mi²
Timezone: Central Standard Time