City
Birmingham, AL ZIP codes
89 ZIPs, including 35201, 35202, 35203, 35204, 35205, 35206, 35207, 35208, 35209, 35210, 35211, 35212, 35213, 35214, 35215, 35216, 35217, 35218, 35219, 35220, 35221, 35222, 35223, 35224, 35225, 35226, 35228, 35229, 35230, 35231, 35232, 35233, 35234, 35235, 35236, 35237, 35238, 35240, 35242, 35243, 35244, 35245, 35246, 35249, 35253, 35254, 35255, 35259, 35260, 35261, 35263, 35266, 35270, 35277, 35278, 35279, 35280, 35281, 35282, 35283, 35285, 35286, 35287, 35288, 35289, 35290, 35291, 35292, 35293, 35294, 35295, 35296, 35297, 35298, 35299 as primary city.
Median household income
$65,902
Median home value
$231,181
ZIP share of this city
Population share
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
Primary city
ZIP codes in Birmingham
| ZIP | City | County | Population | Income |
|---|
| 35005 | Adamsville | Jefferson County | 8,143 | $57,151 |
| 35020 | Bessemer | Jefferson County | 25,308 | $33,247 |
| 35022 | Bessemer | Jefferson County | 23,989 | $79,084 |
| 35023 | Bessemer | Jefferson County | 25,221 | $69,288 |
| 35061 | Dolomite | Jefferson County | 1,633 | $52,143 |
| 35064 | Fairfield | Jefferson County | 9,929 | $48,581 |
| 35068 | Fultondale | Jefferson County | 8,437 | $70,159 |
| 35094 | Leeds | Jefferson County | 15,333 | $74,340 |
| 35117 | Mount Olive | Jefferson County | 5,091 | $87,923 |
| 35118 | Mulga | Jefferson County | 3,131 | $63,333 |
| 35126 | Pinson | Jefferson County | 22,354 | $81,690 |
| 35127 | Pleasant Grove | Jefferson County | 9,502 | $68,344 |
| 35130 | Quinton | Walker County | 3,239 | $37,692 |
| 35173 | Trussville | Jefferson County | 32,125 | $113,028 |
| 35201 | Birmingham | Jefferson County | 652 | — |
| 35202 | Birmingham | Jefferson County | 707 | — |
| 35203 | Birmingham | Jefferson County | 3,301 | $46,829 |
| 35204 | Birmingham | Jefferson County | 9,154 | $32,880 |
| 35205 | Birmingham | Jefferson County | 18,955 | $49,194 |
| 35206 | Birmingham | Jefferson County | 15,031 | $39,051 |
| 35207 | Birmingham | Jefferson County | 6,824 | $28,672 |
| 35208 | Birmingham | Jefferson County | 13,660 | $37,363 |
| 35209 | Birmingham | Jefferson County | 33,476 | $72,383 |
| 35210 | Birmingham | Jefferson County | 13,878 | $72,632 |
| 35211 | Birmingham | Jefferson County | 25,267 | $34,286 |
| 35212 | Birmingham | Jefferson County | 10,059 | $34,565 |
| 35213 | Birmingham | Jefferson County | 15,950 | $161,902 |
| 35214 | Birmingham | Jefferson County | 16,495 | $55,478 |
| 35215 | Birmingham | Jefferson County | 46,372 | $51,854 |
| 35216 | Birmingham | Jefferson County | 36,587 | $73,125 |
| 35217 | Birmingham | Jefferson County | 12,468 | $38,769 |
| 35218 | Birmingham | Jefferson County | 6,628 | $30,966 |
| 35219 | Birmingham | Jefferson County | 448 | — |
| 35220 | Birmingham | Jefferson County | 626 | — |
| 35221 | Birmingham | Jefferson County | 3,127 | $39,750 |
| 35222 | Birmingham | Jefferson County | 8,184 | $91,964 |
| 35223 | Birmingham | Jefferson County | 10,665 | $155,079 |
| 35224 | Birmingham | Jefferson County | 5,409 | $46,401 |
| 35225 | Birmingham | Jefferson County | 21 | — |
| 35226 | Birmingham | Jefferson County | 37,693 | $126,053 |
| 35228 | Birmingham | Jefferson County | 10,575 | $50,147 |
| 35229 | Birmingham | Jefferson County | 2,603 | — |
| 35230 | Birmingham | Jefferson County | — | — |
| 35231 | Birmingham | Jefferson County | 513 | — |
| 35232 | Birmingham | Jefferson County | 467 | — |
| 35233 | Birmingham | Jefferson County | 3,236 | $52,207 |
| 35234 | Birmingham | Jefferson County | 3,828 | $23,804 |
| 35235 | Birmingham | Jefferson County | 19,600 | $57,244 |
| 35236 | Birmingham | Jefferson County | 769 | — |
| 35237 | Birmingham | Jefferson County | — | — |
| 35238 | Birmingham | Jefferson County | 484 | — |
| 35240 | Birmingham | Jefferson County | — | — |
| 35242 | Birmingham | Shelby County | 56,956 | $116,053 |
| 35243 | Birmingham | Jefferson County | 17,776 | $99,063 |
| 35244 | Birmingham | Jefferson County | 36,775 | $114,172 |
| 35245 | Birmingham | Jefferson County | — | — |
| 35246 | Birmingham | Jefferson County | — | — |
| 35249 | Birmingham | Jefferson County | 28 | — |
| 35253 | Birmingham | Jefferson County | 305 | — |
| 35254 | Birmingham | Jefferson County | 1,756 | — |
| 35255 | Birmingham | Jefferson County | 420 | — |
| 35259 | Birmingham | Jefferson County | 298 | — |
| 35260 | Birmingham | Jefferson County | 214 | — |
| 35261 | Birmingham | Jefferson County | 625 | — |
| 35263 | Birmingham | Jefferson County | — | — |
| 35266 | Birmingham | Jefferson County | 345 | — |
| 35270 | Birmingham | — | — | — |
| 35277 | Birmingham | Jefferson County | — | — |
| 35278 | Birmingham | Jefferson County | — | — |
| 35279 | Birmingham | Jefferson County | — | — |
| 35280 | Birmingham | Jefferson County | — | — |
| 35281 | Birmingham | Jefferson County | — | — |
| 35282 | Birmingham | Jefferson County | — | — |
| 35283 | Birmingham | Jefferson County | — | — |
| 35285 | Birmingham | Jefferson County | — | — |
| 35286 | Birmingham | Jefferson County | — | — |
| 35287 | Birmingham | Jefferson County | — | — |
| 35288 | Birmingham | Jefferson County | 37 | — |
| 35289 | Birmingham | Jefferson County | — | — |
| 35290 | Birmingham | Jefferson County | — | — |
| 35291 | Birmingham | Jefferson County | — | — |
| 35292 | Birmingham | Jefferson County | — | — |
| 35293 | Birmingham | Jefferson County | — | — |
| 35294 | Birmingham | Jefferson County | 56 | — |
| 35295 | Birmingham | Jefferson County | — | — |
| 35296 | Birmingham | Jefferson County | 13 | — |
| 35297 | Birmingham | Jefferson County | — | — |
| 35298 | Birmingham | Jefferson County | — | — |
| 35299 | Birmingham | Jefferson County | — | — |