Rainsville, Alabama

Rainsville
Rainsville post office
Location of Rainsville in DeKalb County, Alabama.
Coordinates: 34°29′32″N 85°50′43″W / 34.49222°N 85.84528°W / 34.49222; -85.84528
CountryUnited States
StateAlabama
CountyDeKalb
Area
  Total
20.71 sq mi (53.63 km2)
  Land20.69 sq mi (53.59 km2)
  Water0.01 sq mi (0.04 km2)
Elevation
1,296 ft (395 m)
Population
 (2020)
  Total
5,505
  Density266.03/sq mi (102.72/km2)
Time zoneUTC-6 (Central (CST))
  Summer (DST)UTC-5 (CDT)
ZIP code
35986
Area code256
FIPS code01-63336
GNIS feature ID2404589
Websitewww.rainsvillealabama.com

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.