Linden is a city in and the county seat of Marengo County, Alabama, United States. The population was 2,123 at the 2010 census.
Settled prior to 1818, the community was first known as Screamersville, since the cry of wild animals could still be heard during the night. It became the county seat in 1819 and was then known as the Town of Marengo. This was changed to Hohenlinden in 1823, to honor the county's earliest European settlers, French Bonapartist refugees to the Vine and Olive Colony. The name commemorated the battle in 1800 at Hohenlinden, Bavaria, where the French defeated the armies of both Austria and Bavaria. The spelling was later shorten to just to Linden.
Linden is located at 32°18′4″N 87°47′34″W (32.301154, −87.792650). According to the U.S. Census Bureau, the city has a total area of 3.6 square miles (9.3 km2), of which 3.6 square miles (9.3 km2) is land and 0.04 square miles (0.10 km2) (0.83%) is water.
At the 2000 census, there were 2,424 people, 938 households, and 662 families living in the city. The population density was 675.6 people per square mile (260.7/km2).