County ZIP codes · Alabama · FIPS 01125

Tuscaloosa County, AL ZIP Codes

Tuscaloosa County, Alabama has 36 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 27 residential and 9 for PO boxes or a single organization. 19 of the residential ones lie mainly in Tuscaloosa County and 8 mainly in a neighboring county; 12 cross the county line. Median household income ranges from $46,968 in 35579 (Oakman) to $119,250 in 35406 (Tuscaloosa) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Tuscaloosa County?

35006 · Adger: $69k35111 · McCalla: $87k35188 · Woodstock: $73k35401 · Tuscaloosa: $29k35404 · Tuscaloosa: $49k35405 · Tuscaloosa: $62k35406 · Tuscaloosa: $119k35444 · Brookwood: $69k35446 · Buhl: $39k35452 · Coker: $71k35453 · Cottondale: $69k35456 · Duncanville: $57k35457 · Echola: –35458 · Elrod: $65k35463 · Fosters: $60k35466 · Gordo: $53k35469 · Knoxville: –35473 · Northport: $70k35474 · Moundville: $88k35475 · Northport: $109k35476 · Northport: $61k35480 · Ralph: $88k35487 · Tuscaloosa: –35490 · Vance: $88k35546 · Berry: $70k35555 · Fayette: $47k35579 · Oakman: $47k35555354663547535546355793547435444350063544635463354063549035453354563540535111354803546935452354013545835473354043547635006 · Adger: $69k35111 · McCalla: $87k35188 · Woodstock: $73k35401 · Tuscaloosa: $29k35404 · Tuscaloosa: $49k35405 · Tuscaloosa: $62k35406 · Tuscaloosa: $119k35444 · Brookwood: $69k35446 · Buhl: $39k35452 · Coker: $71k35453 · Cottondale: $69k35456 · Duncanville: $57k35457 · Echola: –35458 · Elrod: $65k35463 · Fosters: $60k35466 · Gordo: $53k35469 · Knoxville: –35473 · Northport: $70k35474 · Moundville: $88k35475 · Northport: $109k35476 · Northport: $61k35480 · Ralph: $88k35487 · Tuscaloosa: –35490 · Vance: $88k35546 · Berry: $70k35555 · Fayette: $47k35579 · Oakman: $47k355553546635475355463557935474354443500635446354633540635490354533545635405351113548035469354523540135006 · Adger: $69k35111 · McCalla: $87k35188 · Woodstock: $73k35401 · Tuscaloosa: $29k35404 · Tuscaloosa: $49k35405 · Tuscaloosa: $62k35406 · Tuscaloosa: $119k35444 · Brookwood: $69k35446 · Buhl: $39k35452 · Coker: $71k35453 · Cottondale: $69k35456 · Duncanville: $57k35457 · Echola: –35458 · Elrod: $65k35463 · Fosters: $60k35466 · Gordo: $53k35469 · Knoxville: –35473 · Northport: $70k35474 · Moundville: $88k35475 · Northport: $109k35476 · Northport: $61k35480 · Ralph: $88k35487 · Tuscaloosa: –35490 · Vance: $88k35546 · Berry: $70k35555 · Fayette: $47k35579 · Oakman: $47k355553546635475355463557935474354443500635446354633540635490354563548035401
The residential ZIP codes of Tuscaloosa County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $48,932 and $86,463.

They carry 21 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 27 residential ZIP codes in Tuscaloosa County

19 ZIP codes lie mainly in Tuscaloosa County; 8 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Tuscaloosa County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
35405 Tuscaloosa 49,420 934 $62k $234k 100%
35401 Tuscaloosa 43,459 1,084 $29k $145k 100%
35404 Tuscaloosa 22,445 1,348 $49k $198k 100%
35475 Northport 20,745 103 $109k $334k 100%
35406 Tuscaloosa 18,904 234 $119k $482k 100%
35473 Northport 18,198 706 $70k $273k 100%
35453 Cottondale 12,620 140 $69k $210k 100%
35476 Northport 8,521 1,235 $61k $221k 100%
35490 Vance 4,457 66 $88k $199k 100%
35546 Berry 4,275 18 $70k $168k 49%
35444 Brookwood 4,216 28 $69k $182k 93%
35452 Coker 4,195 83 $71k $187k 100%
35456 Duncanville 3,745 46 $57k $202k 100%
35487 Tuscaloosa 1,950 16,116 – – 100%
35446 Buhl 1,896 31 $39k $158k 100%
35480 Ralph 1,879 31 $88k $252k 73%
35463 Fosters 1,603 28 $60k $226k 84%
35458 Elrod 1,211 42 $65k $175k 100%
35457 Echola 56 7 – – 100%

Partly in Tuscaloosa County

Residential ZIP codes mainly in another county that reach at least 1% into Tuscaloosa County, by their share here
In this county
35111 McCalla 20,342 328 $87k $285k 43%
35188 Woodstock 2,678 107 $73k $209k 27%
35579 Oakman 2,916 19 $47k $111k 23%
35469 Knoxville 474 14 – – 20%
35466 Gordo 4,906 18 $53k $132k 14%
35474 Moundville 9,654 47 $88k $206k 11%
35555 Fayette 9,271 28 $47k $119k 7%
35006 Adger 3,894 37 $69k $123k 2%

Download the 36 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

12 ZIP codes of Tuscaloosa County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Tuscaloosa County and in the neighboring counties
ZIPIn TuscaloosaElsewhere
3511143%Jefferson County 55%; Bibb County 3%
3547411%Hale County 89%
355557%Fayette County 88%; Lamar County 4%; Pickens County 1%
3546614%Pickens County 86%
3554649%Fayette County 43%; Walker County 8%
3544493%Jefferson County 7%
350062%Jefferson County 96%; Walker County 2%
3557923%Walker County 77%
3518827%Bibb County 73%
3548073%Greene County 27%
3546384%Greene County 16%
3546920%Greene County 80%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Tuscaloosa County without a residential area (GeoNames postal codes)
ZIPPostal name
35402Tuscaloosa
35403Tuscaloosa
35407Tuscaloosa
35440Abernant
35449Coaling
35468Kellerman
35478Peterson
35482Samantha
35486Tuscaloosa

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Tuscaloosa County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Tuscaloosa County's ZIP codes use 4 prefixes: 350, 351, 354 and 355.

Three-digit prefixes of Tuscaloosa County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Tuscaloosa County's
PrefixSectional centerHereAll codes
350 Birmingham, AL (SCF 350) 1 63
351 Birmingham, AL (SCF 350) 2 50
354 Birmingham, AL (SCF 350) 30 45
355 Birmingham, AL (SCF 350) 3 44

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.