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.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
35405TuscaloosaTuscaloosa County48,564$61,371$234,000$1,06135.354.4%
35401TuscaloosaTuscaloosa County40,507$30,031$144,500$95122.227.0%
35404TuscaloosaTuscaloosa County23,553$45,521$197,500$1,07228.743.5%
35111Mc CallaTuscaloosa County20,661$85,181$285,100$1,14838.889.2%
35475NorthportTuscaloosa County19,991$104,852$334,000$99840.092.9%
35473NorthportTuscaloosa County19,094$67,224$272,800$96737.159.0%
35406TuscaloosaTuscaloosa County18,533$118,736$481,600$1,45841.576.4%
35453CottondaleTuscaloosa County12,522$70,162$209,900$1,00338.087.1%
35474MoundvilleHale County8,648$80,406$206,000$1,05834.586.3%
35476NorthportTuscaloosa County8,568$59,545$221,400$96335.441.2%
36744GreensboroHale County5,662$33,983$136,100$66940.165.6%
35442AlicevillePickens County5,539$34,274$139,000$73640.056.1%
35466GordoPickens County5,245$52,769$132,400$62141.083.4%
35490VanceTuscaloosa County4,891$77,406$199,200$1,21731.788.3%
35452CokerTuscaloosa County4,307$69,405$187,300$1,28643.391.2%
35462EutawGreene County4,107$32,114$94,900$43140.650.5%
35444BrookwoodTuscaloosa County4,047$65,049$181,500$93436.188.8%
35456DuncanvilleTuscaloosa County4,015$53,405$202,300$1,15738.573.6%
35447CarrolltonPickens County3,194$43,281$110,100$82044.575.7%
35481ReformPickens County2,909$41,276$84,000$40043.475.1%
35461EthelsvillePickens County1,947$62,500$174,400n/a51.591.5%
35487TuscaloosaTuscaloosa County1,905n/an/an/a19.5n/a
36776SawyervilleHale County1,904$15,045$74,200n/a38.470.4%
35463FostersTuscaloosa County1,885$62,267$226,000n/a35.493.9%
35480RalphTuscaloosa County1,792$87,188$251,500n/a32.996.4%
35446BuhlTuscaloosa County1,772$50,650$158,200$81834.479.2%
35443BoligeeGreene County1,659$22,228$62,600$50158.069.9%
36740ForklandGreene County1,114$52,875$100,000$52545.177.1%
35458ElrodTuscaloosa County1,059$86,172$174,500n/a33.385.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.

Scroll to Top