Tuscaloosa, AL Metro Area
The Tuscaloosa, AL metro area is home to 275,217 residents and 123,433 housing units, centered in Alabama. Its median household income is $59,975, and the median family income is $82,565. The median age is 34.3, 5.0 years younger than the Alabama median of 39.3. Residents are 48.3% male and 51.7% female.
Population
275,217
Median household income
$59,975
Median family income
$82,565
Median age
34.3
Housing units
123,433
Zip codes
29
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the metro area at 58.3%, followed by Black residents at 35.1%. Hispanic or Latino residents, who can be of any race, make up 5.0% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Tuscaloosa, AL Metro Area
The Tuscaloosa, AL metro area includes 29 zip codes across Greene County, Hale County, Pickens County and Tuscaloosa County, home to a combined 279,594 residents. The most populous is Tuscaloosa (35405) with 48,564 residents. Median household incomes range from $15,045 in Sawyerville (36776) to $118,736 in Tuscaloosa (35406). Home values are highest in Tuscaloosa (35406) at $481,600 and lowest in Boligee (35443) at $62,600. Tuscaloosa (35487) has the youngest population, with a median age of 19.5, while Boligee (35443) is the oldest at 58.0.
Highest income
$118,736
Tuscaloosa (35406)
Lowest income
$15,045
Sawyerville (36776)
Highest home value
$481,600
Tuscaloosa (35406)
Lowest median rent
$400/mo
Reform (35481)
Median Household Income by Zip Code
The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $59,975, and 14 of 28 zip codes are above it.
Compare Every Zip Code
Select a column heading to sort. Select a zip code to see its full profile.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 35405 | Tuscaloosa | Tuscaloosa County | 48,564 | $61,371 | $234,000 | $1,061 | 35.3 | 54.4% |
| 35401 | Tuscaloosa | Tuscaloosa County | 40,507 | $30,031 | $144,500 | $951 | 22.2 | 27.0% |
| 35404 | Tuscaloosa | Tuscaloosa County | 23,553 | $45,521 | $197,500 | $1,072 | 28.7 | 43.5% |
| 35111 | Mc Calla | Tuscaloosa County | 20,661 | $85,181 | $285,100 | $1,148 | 38.8 | 89.2% |
| 35475 | Northport | Tuscaloosa County | 19,991 | $104,852 | $334,000 | $998 | 40.0 | 92.9% |
| 35473 | Northport | Tuscaloosa County | 19,094 | $67,224 | $272,800 | $967 | 37.1 | 59.0% |
| 35406 | Tuscaloosa | Tuscaloosa County | 18,533 | $118,736 | $481,600 | $1,458 | 41.5 | 76.4% |
| 35453 | Cottondale | Tuscaloosa County | 12,522 | $70,162 | $209,900 | $1,003 | 38.0 | 87.1% |
| 35474 | Moundville | Hale County | 8,648 | $80,406 | $206,000 | $1,058 | 34.5 | 86.3% |
| 35476 | Northport | Tuscaloosa County | 8,568 | $59,545 | $221,400 | $963 | 35.4 | 41.2% |
| 36744 | Greensboro | Hale County | 5,662 | $33,983 | $136,100 | $669 | 40.1 | 65.6% |
| 35442 | Aliceville | Pickens County | 5,539 | $34,274 | $139,000 | $736 | 40.0 | 56.1% |
| 35466 | Gordo | Pickens County | 5,245 | $52,769 | $132,400 | $621 | 41.0 | 83.4% |
| 35490 | Vance | Tuscaloosa County | 4,891 | $77,406 | $199,200 | $1,217 | 31.7 | 88.3% |
| 35452 | Coker | Tuscaloosa County | 4,307 | $69,405 | $187,300 | $1,286 | 43.3 | 91.2% |
| 35462 | Eutaw | Greene County | 4,107 | $32,114 | $94,900 | $431 | 40.6 | 50.5% |
| 35444 | Brookwood | Tuscaloosa County | 4,047 | $65,049 | $181,500 | $934 | 36.1 | 88.8% |
| 35456 | Duncanville | Tuscaloosa County | 4,015 | $53,405 | $202,300 | $1,157 | 38.5 | 73.6% |
| 35447 | Carrollton | Pickens County | 3,194 | $43,281 | $110,100 | $820 | 44.5 | 75.7% |
| 35481 | Reform | Pickens County | 2,909 | $41,276 | $84,000 | $400 | 43.4 | 75.1% |
| 35461 | Ethelsville | Pickens County | 1,947 | $62,500 | $174,400 | n/a | 51.5 | 91.5% |
| 35487 | Tuscaloosa | Tuscaloosa County | 1,905 | n/a | n/a | n/a | 19.5 | n/a |
| 36776 | Sawyerville | Hale County | 1,904 | $15,045 | $74,200 | n/a | 38.4 | 70.4% |
| 35463 | Fosters | Tuscaloosa County | 1,885 | $62,267 | $226,000 | n/a | 35.4 | 93.9% |
| 35480 | Ralph | Tuscaloosa County | 1,792 | $87,188 | $251,500 | n/a | 32.9 | 96.4% |
| 35446 | Buhl | Tuscaloosa County | 1,772 | $50,650 | $158,200 | $818 | 34.4 | 79.2% |
| 35443 | Boligee | Greene County | 1,659 | $22,228 | $62,600 | $501 | 58.0 | 69.9% |
| 36740 | Forkland | Greene County | 1,114 | $52,875 | $100,000 | $525 | 45.1 | 77.1% |
| 35458 | Elrod | Tuscaloosa County | 1,059 | $86,172 | $174,500 | n/a | 33.3 | 85.0% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.
