US ZIP Code Map
Loading ZIP borders…

Layers

Census place · GEOID 0107000 · Jefferson County

Birmingham, AL ZIP codes

41 ZIP/ZCTAs intersecting this Census place in Jefferson County.

ACS 2023 population

199,322

Median household income

$44,376

Median home value

$138,600

U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: Census place Birmingham (GEOID 0107000). Methodology

Combined population of ZIP/ZCTAs intersecting this place: 597,432 (41 ZIPs).

Combined population of ZIP/ZCTAs intersecting this place. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census place ACS headline above. Methodology

Map of Birmingham, AL

Census place boundary and intersecting ZIP Code Tabulation Areas for Birmingham, AL
Census place boundary for Birmingham, AL. Intersecting ZCTAs may extend past the city limit. Not a USPS city limit. Boundaries: U.S. Census Bureau. Methodology · Data sources
Download PNG

ZIP/ZCTA overlap with Birmingham

Population overlap

Share of each ZIP/ZCTA’s population located within Birmingham, based on ZIP Code Database place-overlap data. This is a population measure, not land-area overlap or the Census-place population.

ZIP Code Database place-overlap table, field percent_of_zip_population_in_place, keyed by place_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology

ZIP codes intersecting Birmingham

ZIPCityCountyPopulationIncome
35005AdamsvilleJefferson County8,143$57,151
35020BessemerJefferson County25,308$33,247
35022BessemerJefferson County23,989$79,084
35023BessemerJefferson County25,221$69,288
35061DolomiteJefferson County1,633$52,143
35064FairfieldJefferson County9,929$48,581
35068FultondaleJefferson County8,437$70,159
35094LeedsJefferson County15,333$74,340
35117Mount OliveJefferson County5,091$87,923
35118MulgaJefferson County3,131$63,333
35127Pleasant GroveJefferson County9,502$68,344
35130QuintonWalker County3,239$37,692
35173TrussvilleJefferson County32,125$113,028
35203BirminghamJefferson County3,301$46,829
35204BirminghamJefferson County9,154$32,880
35205BirminghamJefferson County18,955$49,194
35206BirminghamJefferson County15,031$39,051
35207BirminghamJefferson County6,824$28,672
35208BirminghamJefferson County13,660$37,363
35209BirminghamJefferson County33,476$72,383
35210BirminghamJefferson County13,878$72,632
35211BirminghamJefferson County25,267$34,286
35212BirminghamJefferson County10,059$34,565
35213BirminghamJefferson County15,950$161,902
35214BirminghamJefferson County16,495$55,478
35215BirminghamJefferson County46,372$51,854
35217BirminghamJefferson County12,468$38,769
35218BirminghamJefferson County6,628$30,966
35221BirminghamJefferson County3,127$39,750
35222BirminghamJefferson County8,184$91,964
35223BirminghamJefferson County10,665$155,079
35224BirminghamJefferson County5,409$46,401
35226BirminghamJefferson County37,693$126,053
35228BirminghamJefferson County10,575$50,147
35233BirminghamJefferson County3,236$52,207
35234BirminghamJefferson County3,828$23,804
35235BirminghamJefferson County19,600$57,244
35242BirminghamShelby County56,956$116,053
35243BirminghamJefferson County17,776$99,063
35249BirminghamJefferson County28—
35254BirminghamJefferson County1,756—

USPS associates these ZIPs with Birmingham

These codes list Birmingham as a primary or acceptable city. They are not used for the ACS headline.

ZIPCityCountyPopulationIncome
35201BirminghamJefferson County652—
35202BirminghamJefferson County707—
35216BirminghamJefferson County36,587$73,125
35219BirminghamJefferson County448—
35220BirminghamJefferson County626—
35225BirminghamJefferson County21—
35229BirminghamJefferson County2,603—
35230BirminghamJefferson County——
35231BirminghamJefferson County513—
35232BirminghamJefferson County467—
35236BirminghamJefferson County769—
35237BirminghamJefferson County——
35238BirminghamJefferson County484—
35240BirminghamJefferson County——
35244BirminghamJefferson County36,775$114,172
35245BirminghamJefferson County——
35246BirminghamJefferson County——
35253BirminghamJefferson County305—
35255BirminghamJefferson County420—
35259BirminghamJefferson County298—
35260BirminghamJefferson County214—
35261BirminghamJefferson County625—
35263BirminghamJefferson County——
35266BirminghamJefferson County345—
35270Birmingham———
35277BirminghamJefferson County——
35278BirminghamJefferson County——
35279BirminghamJefferson County——
35280BirminghamJefferson County——
35281BirminghamJefferson County——
35282BirminghamJefferson County——
35283BirminghamJefferson County——
35285BirminghamJefferson County——
35286BirminghamJefferson County——
35287BirminghamJefferson County——
35288BirminghamJefferson County37—
35289BirminghamJefferson County——
35290BirminghamJefferson County——
35291BirminghamJefferson County——
35292BirminghamJefferson County——
35293BirminghamJefferson County——
35294BirminghamJefferson County56—
35295BirminghamJefferson County——
35296BirminghamJefferson County13—
35297BirminghamJefferson County——
35298BirminghamJefferson County——
35299BirminghamJefferson County——