Elba is located in Coffee County in southeast Alabama, where Whitewater Creek and the Pea River meet. The population of Elba is approximately 4,000, and the city has a mayor-council form of government with officials serving four-year terms. The town experienced several destructive floods in the late twentieth century, the most severe of which kept the town under water for four days in March 1990. Residents enjoy coffee, music, and art at the Just Folk Coffeehouse on the town square, and the non-profit organization Restoration 154 operates Pea River Outdoors and is seeking to renovate the historic Elba Theatre.