In 2019, Lawrence County, AL had a population of 33.1k people with a median age of 42.4 and a median household income of $44,886. Between 2018 and 2019 the population of Lawrence County, AL declined from 33,171 to 33,058, a −0.341% decrease and its median household income grew from $44,515 to $44,886, a 0.833% increase.
The 5 largest ethnic groups in Lawrence County, AL are White (Non-Hispanic) (76.5%), Black or African American (Non-Hispanic) (10.6%), American Indian & Alaska Native (Non-Hispanic) (5.6%), Two+ (Non-Hispanic) (4.87%), and White (Hispanic) (1.55%). 0% of the households in Lawrence County, AL speak a non-English language at home as their primary language.
99.3% of the residents in Lawrence County, AL are U.S. citizens.
In 2019, the median property value in Lawrence County, AL was $110,500, and the homeownership rate was 77.7%. Most people in Lawrence County, AL drove alone to work, and the average commute time was 28.8 minutes. The average car ownership in Lawrence County, AL was 2 cars per household.