656 ZIP codes
| Zip Code | City | County | Population ↓ |
|---|---|---|---|
| 35242 | Birmingham | Shelby County | 56,956 |
| 36695 | Mobile | Mobile County | 52,923 |
| 36117 | Montgomery | Montgomery County | 52,608 |
| 35758 | Madison | Madison County | 48,929 |
| 35405 | Tuscaloosa | Tuscaloosa County | 48,564 |
| 36830 | Auburn | Lee County | 48,172 |
| 35215 | Birmingham | Jefferson County | 46,372 |
| 36116 | Montgomery | Montgomery County | 44,369 |
| 35401 | Tuscaloosa | Tuscaloosa County | 40,507 |
| 36330 | Enterprise | Coffee County | 38,697 |
| 36301 | Dothan | Houston County | 38,627 |
| 36535 | Foley | Baldwin County | 38,401 |
| 35226 | Birmingham | Jefferson County | 37,693 |
| 36608 | Mobile | Mobile County | 37,599 |
| 36532 | Fairhope | Baldwin County | 37,121 |
| 35244 | Birmingham | Shelby County | 36,775 |
| 35216 | Birmingham | Jefferson County | 36,587 |
| 35601 | Decatur | Morgan County | 36,008 |
| 36526 | Daphne | Baldwin County | 34,552 |
| 35630 | Florence | Lauderdale County | 33,697 |
| 35209 | Birmingham | Jefferson County | 33,476 |
| 35810 | Huntsville | Madison County | 32,705 |
| 35173 | Trussville | Jefferson County | 32,125 |
| 35603 | Decatur | Morgan County | 31,875 |
| 36303 | Dothan | Houston County | 30,388 |
| 36832 | Auburn | Lee County | 30,000 |
| 35811 | Huntsville | Madison County | 29,748 |
| 35749 | Harvest | Madison County | 29,297 |
| 35803 | Huntsville | Madison County | 29,283 |
| 35611 | Athens | Limestone County | 29,077 |
| 35806 | Huntsville | Madison County | 28,443 |
| 35007 | Alabaster | Shelby County | 27,935 |
| 36067 | Prattville | Autauga County | 27,353 |
| 35640 | Hartselle | Morgan County | 26,976 |
| 35160 | Talladega | Talladega County | 26,177 |
| 36605 | Mobile | Mobile County | 25,628 |
| 35020 | Bessemer | Jefferson County | 25,308 |
| 35211 | Birmingham | Jefferson County | 25,267 |
| 35023 | Bessemer | Jefferson County | 25,221 |
| 35124 | Pelham | Shelby County | 24,871 |
| 36801 | Opelika | Lee County | 24,504 |
| 35613 | Athens | Limestone County | 24,175 |
| 36109 | Montgomery | Montgomery County | 24,093 |
| 36609 | Mobile | Mobile County | 24,091 |
| 35022 | Bessemer | Jefferson County | 23,989 |
| 35801 | Huntsville | Madison County | 23,901 |
| 36582 | Theodore | Mobile County | 23,805 |
| 35404 | Tuscaloosa | Tuscaloosa County | 23,553 |
| 35756 | Madison | Limestone County | 23,552 |
| 35802 | Huntsville | Madison County | 23,304 |
| 35055 | Cullman | Cullman County | 23,231 |
| 36575 | Semmes | Mobile County | 22,444 |
| 36867 | Phenix City | Russell County | 22,441 |
| 36701 | Selma | Dallas County | 22,358 |
| 35126 | Pinson | Jefferson County | 22,354 |
| 36066 | Prattville | Autauga County | 22,319 |
| 36265 | Jacksonville | Calhoun County | 21,891 |
| 35950 | Albertville | Marshall County | 21,173 |
| 36092 | Wetumpka | Elmore County | 21,170 |
| 36527 | Daphne | Baldwin County | 21,160 |
| 35805 | Huntsville | Madison County | 21,006 |
| 36869 | Phenix City | Russell County | 20,987 |
| 35633 | Florence | Lauderdale County | 20,733 |
| 35111 | McCalla | Jefferson County | 20,661 |
| 35674 | Tuscumbia | Colbert County | 20,475 |
| 36507 | Bay Minette | Baldwin County | 20,350 |
| 35475 | Northport | Tuscaloosa County | 19,991 |
| 35080 | Helena | Shelby County | 19,808 |
| 36870 | Phenix City | Lee County | 19,672 |
| 35010 | Alexander City | Tallapoosa County | 19,619 |
| 35235 | Birmingham | Jefferson County | 19,600 |
| 35763 | Owens Cross Roads | Madison County | 19,505 |
| 36804 | Opelika | Lee County | 19,469 |
| 36360 | Ozark | Dale County | 19,461 |
| 36207 | Anniston | Calhoun County | 19,251 |
| 36606 | Mobile | Mobile County | 19,189 |
| 35901 | Gadsden | Etowah County | 19,186 |
| 35473 | Northport | Tuscaloosa County | 19,094 |
| 35661 | Muscle Shoals | Colbert County | 18,957 |
| 35205 | Birmingham | Jefferson County | 18,955 |
| 35040 | Calera | Shelby County | 18,819 |
| 36203 | Oxford | Calhoun County | 18,797 |
| 35406 | Tuscaloosa | Tuscaloosa County | 18,533 |
| 36693 | Mobile | Mobile County | 18,257 |
| 35757 | Madison | Madison County | 18,250 |
| 35243 | Birmingham | Jefferson County | 17,776 |
| 35120 | Odenville | St. Clair County | 17,735 |
| 35071 | Gardendale | Jefferson County | 17,627 |
| 36305 | Dothan | Houston County | 17,592 |
| 36618 | Mobile | Mobile County | 17,438 |
| 35016 | Arab | Marshall County | 17,435 |
| 36201 | Anniston | Calhoun County | 17,406 |
| 35967 | Fort Payne | DeKalb County | 17,342 |
| 36542 | Gulf Shores | Baldwin County | 17,335 |
| 35903 | Gadsden | Etowah County | 17,180 |
| 35150 | Sylacauga | Talladega County | 17,118 |
| 36571 | Saraland | Mobile County | 17,037 |
| 35115 | Montevallo | Shelby County | 16,911 |
| 35957 | Boaz | Marshall County | 16,672 |
| 35976 | Guntersville | Marshall County | 16,604 |
| 35214 | Birmingham | Jefferson County | 16,495 |
| 36541 | Grand Bay | Mobile County | 16,353 |
| 36022 | Deatsville | Elmore County | 16,288 |
| 35121 | Oneonta | Blount County | 16,207 |
| 36426 | Brewton | Escambia County | 16,049 |
| 36502 | Atmore | Escambia County | 16,008 |
| 35213 | Birmingham | Jefferson County | 15,950 |
| 36854 | Valley | Chambers County | 15,913 |
| 36081 | Troy | Pike County | 15,720 |
| 36108 | Montgomery | Montgomery County | 15,549 |
| 35057 | Cullman | Cullman County | 15,514 |
| 36567 | Robertsdale | Baldwin County | 15,407 |
| 35094 | Leeds | Jefferson County | 15,333 |
| 35816 | Huntsville | Madison County | 15,172 |
| 35045 | Clanton | Chilton County | 15,078 |
| 35043 | Chelsea | Shelby County | 15,068 |
| 35206 | Birmingham | Jefferson County | 15,031 |
| 36027 | Eufaula | Barbour County | 14,981 |
| 36054 | Millbrook | Elmore County | 14,891 |
| 36106 | Montgomery | Montgomery County | 14,612 |
| 36619 | Mobile | Mobile County | 14,550 |
| 35761 | New Market | Madison County | 14,124 |
| 35951 | Albertville | Marshall County | 14,112 |
| 35180 | Warrior | Jefferson County | 14,097 |
| 35773 | Toney | Madison County | 13,977 |
| 35210 | Birmingham | Jefferson County | 13,878 |
| 36064 | Pike Road | Montgomery County | 13,849 |
| 35645 | Killen | Lauderdale County | 13,756 |
| 35208 | Birmingham | Jefferson County | 13,660 |
| 35904 | Gadsden | Etowah County | 13,571 |
| 35750 | Hazel Green | Madison County | 13,563 |
| 35504 | Jasper | Walker County | 13,505 |
| 35650 | Moulton | Lawrence County | 13,485 |
| 36078 | Tallassee | Elmore County | 13,460 |
| 35077 | Hanceville | Cullman County | 13,290 |
| 35146 | Springville | St. Clair County | 13,283 |
| 36272 | Piedmont | Cherokee County | 12,996 |
| 36037 | Greenville | Butler County | 12,974 |
| 36551 | Loxley | Baldwin County | 12,915 |
| 36877 | Smiths Station | Lee County | 12,878 |
| 35453 | Cottondale | Tuscaloosa County | 12,522 |
| 35217 | Birmingham | Jefferson County | 12,468 |
| 35759 | Meridianville | Madison County | 12,435 |
| 35768 | Scottsboro | Jackson County | 12,394 |
| 36863 | Lanett | Chambers County | 12,335 |
| 36111 | Montgomery | Montgomery County | 12,196 |
| 35954 | Attalla | Etowah County | 12,170 |
| 36613 | Eight Mile | Mobile County | 12,082 |
| 36587 | Wilmer | Mobile County | 12,039 |
| 36617 | Mobile | Mobile County | 11,952 |
| 36093 | Wetumpka | Elmore County | 11,699 |
| 36110 | Montgomery | Montgomery County | 11,692 |
| 35004 | Moody | St. Clair County | 11,558 |
| 35653 | Russellville | Franklin County | 11,005 |
| 35058 | Cullman | Cullman County | 11,003 |
| 35620 | Elkmont | Limestone County | 10,990 |
| 35125 | Pell City | St. Clair County | 10,969 |
| 35565 | Haleyville | Winston County | 10,815 |
| 36544 | Irvington | Mobile County | 10,800 |
| 36206 | Anniston | Calhoun County | 10,723 |
| 35223 | Birmingham | Jefferson County | 10,665 |
| 36104 | Montgomery | Montgomery County | 10,637 |
| 35570 | Hamilton | Marion County | 10,621 |
| 35228 | Birmingham | Jefferson County | 10,575 |
| 35906 | Rainbow City | Etowah County | 10,443 |
| 36420 | Andalusia | Covington County | 10,358 |
| 36874 | Salem | Lee County | 10,329 |
| 35128 | Pell City | St. Clair County | 10,228 |
| 35051 | Columbiana | Shelby County | 10,101 |
| 35212 | Birmingham | Jefferson County | 10,059 |
| 35501 | Jasper | Walker County | 10,032 |
| 35634 | Florence | Lauderdale County | 10,009 |
| 35064 | Fairfield | Jefferson County | 9,929 |
| 36421 | Andalusia | Covington County | 9,861 |
| 36467 | Opp | Covington County | 9,847 |
| 36274 | Roanoke | Randolph County | 9,827 |
| 36610 | Mobile | Mobile County | 9,692 |
| 35824 | Huntsville | Madison County | 9,690 |
| 35555 | Fayette | Fayette County | 9,689 |
| 35503 | Jasper | Walker County | 9,601 |
| 36460 | Monroeville | Monroe County | 9,583 |
| 35769 | Scottsboro | Jackson County | 9,571 |
| 35127 | Pleasant Grove | Jefferson County | 9,502 |
| 36703 | Selma | Dallas County | 9,489 |
| 35079 | Hayden | Blount County | 9,388 |
| 35660 | Sheffield | Colbert County | 9,385 |
| 36105 | Montgomery | Montgomery County | 9,359 |
| 36083 | Tuskegee | Macon County | 9,355 |
| 35907 | Gadsden | Etowah County | 9,299 |
| 36079 | Troy | Pike County | 9,282 |
| 36561 | Orange Beach | Baldwin County | 9,275 |
| 35652 | Rogersville | Lauderdale County | 9,251 |
| 35096 | Lincoln | Talladega County | 9,201 |
| 35204 | Birmingham | Jefferson County | 9,154 |
| 36853 | Dadeville | Tallapoosa County | 9,110 |
| 36604 | Mobile | Mobile County | 9,050 |
| 35960 | Centre | Cherokee County | 9,044 |
| 35179 | Vinemont | Cullman County | 8,957 |
| 35952 | Altoona | Etowah County | 8,901 |
| 36345 | Headland | Henry County | 8,838 |
| 36856 | Fort Mitchell | Russell County | 8,825 |
| 35085 | Jemison | Chilton County | 8,786 |
| 35062 | Dora | Jefferson County | 8,674 |
| 35474 | Moundville | Hale County | 8,648 |
| 36545 | Jackson | Clarke County | 8,596 |
| 35476 | Northport | Tuscaloosa County | 8,568 |
| 35068 | Fultondale | Jefferson County | 8,437 |
| 36264 | Heflin | Cleburne County | 8,408 |
| 35654 | Russellville | Franklin County | 8,396 |
| 35956 | Boaz | Etowah County | 8,381 |
| 36732 | Demopolis | Marengo County | 8,339 |
| 35044 | Childersburg | Talladega County | 8,225 |
| 35986 | Rainsville | DeKalb County | 8,221 |
| 35962 | Crossville | DeKalb County | 8,211 |
| 35222 | Birmingham | Jefferson County | 8,184 |
| 35005 | Adamsville | Jefferson County | 8,143 |
| 36107 | Montgomery | Montgomery County | 8,063 |
| 36375 | Slocomb | Geneva County | 8,039 |
| 36323 | Elba | Coffee County | 8,033 |
| 35031 | Blountsville | Blount County | 7,937 |
| 36603 | Mobile | Mobile County | 7,805 |
| 35114 | Alabaster | Shelby County | 7,777 |
| 36322 | Daleville | Dale County | 7,740 |
| 35673 | Trinity | Lawrence County | 7,679 |
| 36350 | Midland City | Dale County | 7,675 |
| 35151 | Sylacauga | Talladega County | 7,615 |
| 36401 | Evergreen | Conecuh County | 7,493 |
| 35594 | Winfield | Fayette County | 7,441 |
| 36089 | Union Springs | Bullock County | 7,401 |
| 35748 | Gurley | Madison County | 7,311 |
| 35614 | Athens | Limestone County | 7,157 |
| 35670 | Somerville | Morgan County | 7,116 |
| 36025 | Elmore | Elmore County | 7,083 |
| 36580 | Summerdale | Baldwin County | 7,025 |
| 35953 | Ashville | St. Clair County | 7,020 |
| 35147 | Sterrett | Shelby County | 6,971 |
| 36522 | Citronelle | Mobile County | 6,892 |
| 35207 | Birmingham | Jefferson County | 6,824 |
| 36530 | Elberta | Baldwin County | 6,824 |
| 36572 | Satsuma | Mobile County | 6,816 |
| 35980 | Horton | Marshall County | 6,663 |
| 35218 | Birmingham | Jefferson County | 6,628 |
| 35747 | Grant | Marshall County | 6,546 |
| 35622 | Falkville | Morgan County | 6,532 |
| 36611 | Mobile | Mobile County | 6,367 |
| 35905 | Gadsden | Etowah County | 6,308 |
| 35581 | Phil Campbell | Franklin County | 6,271 |
| 36310 | Abbeville | Henry County | 6,224 |
| 36024 | Eclectic | Elmore County | 6,198 |
| 35184 | West Blocton | Bibb County | 6,188 |
| 36266 | Lineville | Clay County | 6,185 |
| 36549 | Lillian | Baldwin County | 6,152 |
| 36312 | Ashford | Houston County | 6,147 |
| 36784 | Thomasville | Clarke County | 6,104 |
| 36521 | Chunchula | Mobile County | 6,060 |
| 36862 | Lafayette | Chambers County | 6,052 |
| 36268 | Munford | Talladega County | 6,022 |
| 35961 | Collinsville | DeKalb County | 5,997 |
| 36271 | Ohatchee | Calhoun County | 5,991 |
| 35978 | Henagar | DeKalb County | 5,964 |
| 35578 | Nauvoo | Walker County | 5,791 |
| 36352 | Newton | Houston County | 5,762 |
| 35672 | Town Creek | Lawrence County | 5,738 |
| 35042 | Centreville | Bibb County | 5,681 |
| 36744 | Greensboro | Hale County | 5,662 |
| 35754 | Laceys Spring | Morgan County | 5,602 |
| 35442 | Aliceville | Pickens County | 5,539 |
| 36607 | Mobile | Mobile County | 5,529 |
| 36756 | Marion | Perry County | 5,483 |
| 35224 | Birmingham | Jefferson County | 5,409 |
| 36344 | Hartford | Geneva County | 5,345 |
| 36340 | Geneva | Geneva County | 5,340 |
| 36049 | Luverne | Crenshaw County | 5,314 |
| 35466 | Gordo | Pickens County | 5,245 |
| 35046 | Clanton | Chilton County | 5,229 |
| 36849 | Auburn University | Lee County | 5,224 |
| 36362 | Fort Novosel | Dale County | 5,221 |
| 36277 | Weaver | Calhoun County | 5,153 |
| 36251 | Ashland | Clay County | 5,146 |
| 36010 | Brundidge | Pike County | 5,137 |
| 35034 | Brent | Bibb County | 5,132 |
| 35186 | Wilsonville | Shelby County | 5,121 |
| 36445 | Frisco City | Monroe County | 5,111 |
| 35619 | Danville | Lawrence County | 5,098 |
| 35117 | Mount Olive | Jefferson County | 5,091 |
| 35553 | Double Springs | Winston County | 5,073 |
| 35739 | Ardmore | Limestone County | 5,056 |
| 35550 | Cordova | Walker County | 5,053 |
| 36576 | Silverhill | Baldwin County | 4,964 |
| 35054 | Cropwell | St. Clair County | 4,954 |
| 35116 | Morris | Jefferson County | 4,912 |
| 35470 | Livingston | Sumter County | 4,909 |
| 35760 | New Hope | Madison County | 4,908 |
| 35971 | Fyffe | DeKalb County | 4,903 |
| 35490 | Vance | Tuscaloosa County | 4,891 |
| 35175 | Union Grove | Marshall County | 4,871 |
| 35772 | Stevenson | Jackson County | 4,847 |
| 36260 | Eastaboga | Talladega County | 4,729 |
| 35072 | Goodwater | Coosa County | 4,725 |
| 35592 | Vernon | Lamar County | 4,573 |
| 36726 | Camden | Wilcox County | 4,561 |
| 35968 | Fort Payne | DeKalb County | 4,540 |
| 35582 | Red Bay | Franklin County | 4,507 |
| 36558 | Millry | Washington County | 4,503 |
| 36904 | Butler | Choctaw County | 4,468 |
| 36280 | Woodland | Randolph County | 4,439 |
| 35959 | Cedar Bluff | Cherokee County | 4,431 |
| 36477 | Samson | Geneva County | 4,363 |
| 36016 | Clayton | Barbour County | 4,357 |
| 35049 | Cleveland | Blount County | 4,334 |
| 35452 | Coker | Tuscaloosa County | 4,307 |
| 35765 | Pisgah | Jackson County | 4,297 |
| 35741 | Brownsboro | Madison County | 4,292 |
| 35083 | Holly Pond | Cullman County | 4,276 |
| 36278 | Wedowee | Randolph County | 4,266 |
| 36451 | Grove Hill | Clarke County | 4,266 |
| 35546 | Berry | Tuscaloosa County | 4,157 |
| 36250 | Alexandria | Calhoun County | 4,132 |
| 35541 | Arley | Winston County | 4,125 |
| 35462 | Eutaw | Greene County | 4,107 |
| 35444 | Brookwood | Tuscaloosa County | 4,047 |
| 35456 | Duncanville | Tuscaloosa County | 4,015 |
| 35646 | Leighton | Colbert County | 4,005 |
| 35966 | Flat Rock | Jackson County | 3,975 |
| 36351 | New Brockton | Coffee County | 3,926 |
| 36875 | Seale | Russell County | 3,909 |
| 35576 | Millport | Lamar County | 3,875 |
| 35234 | Birmingham | Jefferson County | 3,828 |
| 35989 | Valley Head | DeKalb County | 3,793 |
| 35983 | Leesburg | Cherokee County | 3,782 |
| 35063 | Empire | Walker County | 3,751 |
| 36091 | Verbena | Chilton County | 3,707 |
| 35563 | Guin | Marion County | 3,701 |
| 36033 | Georgiana | Butler County | 3,685 |
| 35616 | Cherokee | Colbert County | 3,681 |
| 35091 | Kimberly | Jefferson County | 3,632 |
| 35648 | Lexington | Lauderdale County | 3,622 |
| 36442 | Florala | Covington County | 3,615 |
| 35171 | Thorsby | Chilton County | 3,613 |
| 35006 | Adger | Jefferson County | 3,599 |
| 36612 | Mobile | Mobile County | 3,558 |
| 36866 | Notasulga | Macon County | 3,540 |
| 36040 | Hayneville | Lowndes County | 3,539 |
| 35580 | Parrish | Walker County | 3,526 |
| 36088 | Tuskegee Institute | Macon County | 3,493 |
| 35586 | Sulligent | Lamar County | 3,442 |
| 36441 | Flomaton | Escambia County | 3,438 |
| 36273 | Ranburne | Cleburne County | 3,430 |
| 35014 | Alpine | Talladega County | 3,353 |
| 35776 | Woodville | Jackson County | 3,332 |
| 36925 | York | Sumter County | 3,322 |
| 35579 | Oakman | Walker County | 3,321 |
| 35973 | Gaylesville | Cherokee County | 3,313 |
| 35203 | Birmingham | Jefferson County | 3,301 |
| 35621 | Eva | Morgan County | 3,292 |
| 36279 | Wellington | Calhoun County | 3,290 |
| 35740 | Bridgeport | Jackson County | 3,285 |
| 35130 | Quinton | Walker County | 3,239 |
| 35033 | Bremen | Cullman County | 3,237 |
| 35233 | Birmingham | Jefferson County | 3,236 |
| 36043 | Hope Hull | Lowndes County | 3,230 |
| 35958 | Bryant | Jackson County | 3,228 |
| 35447 | Carrollton | Pickens County | 3,194 |
| 36553 | McIntosh | Washington County | 3,173 |
| 35131 | Ragland | St. Clair County | 3,161 |
| 36017 | Clio | Barbour County | 3,152 |
| 36320 | Cottonwood | Houston County | 3,137 |
| 35118 | Mulga | Jefferson County | 3,131 |
| 35221 | Birmingham | Jefferson County | 3,127 |
| 35771 | Section | Jackson County | 3,113 |
| 35643 | Hillsboro | Lawrence County | 3,088 |
| 35549 | Carbon Hill | Fayette County | 3,018 |
| 36750 | Maplesville | Chilton County | 3,009 |
| 36560 | Mount Vernon | Mobile County | 3,000 |
| 36879 | Waverly | Chambers County | 2,975 |
| 35143 | Shelby | Shelby County | 2,966 |
| 35481 | Reform | Pickens County | 2,909 |
| 36051 | Marbury | Autauga County | 2,899 |
| 35053 | Crane Hill | Cullman County | 2,890 |
| 35178 | Vincent | Shelby County | 2,867 |
| 36742 | Gallion | Marengo County | 2,841 |
| 35073 | Graysville | Jefferson County | 2,839 |
| 35172 | Trafford | Blount County | 2,824 |
| 36861 | Jacksons Gap | Tallapoosa County | 2,805 |
| 35133 | Remlap | Blount County | 2,793 |
| 36311 | Ariton | Dale County | 2,688 |
| 36080 | Titus | Elmore County | 2,676 |
| 35987 | Steele | St. Clair County | 2,672 |
| 35188 | Woodstock | Bibb County | 2,659 |
| 36523 | Coden | Mobile County | 2,650 |
| 35229 | Birmingham | Jefferson County | 2,603 |
| 36453 | Kinston | Coffee County | 2,593 |
| 36053 | Midway | Barbour County | 2,592 |
| 36003 | Autaugaville | Autauga County | 2,555 |
| 36850 | Camp Hill | Tallapoosa County | 2,550 |
| 36474 | Red Level | Covington County | 2,523 |
| 35019 | Baileyton | Cullman County | 2,497 |
| 36319 | Columbia | Henry County | 2,406 |
| 35988 | Sylvania | DeKalb County | 2,376 |
| 36276 | Wadley | Randolph County | 2,371 |
| 36032 | Fort Deposit | Lowndes County | 2,358 |
| 36748 | Linden | Marengo County | 2,358 |
| 35087 | Joppa | Cullman County | 2,338 |
| 36852 | Cusseta | Chambers County | 2,332 |
| 35744 | Dutton | Jackson County | 2,315 |
| 35564 | Hackleburg | Marion County | 2,300 |
| 35148 | Sumiton | Walker County | 2,270 |
| 36525 | Creola | Mobile County | 2,209 |
| 36316 | Chancellor | Geneva County | 2,199 |
| 35752 | Hollywood | Jackson County | 2,173 |
| 36009 | Brantley | Crenshaw County | 2,168 |
| 36321 | Cowarts | Houston County | 2,159 |
| 36376 | Webb | Houston County | 2,112 |
| 36786 | Uniontown | Perry County | 2,094 |
| 35540 | Addison | Winston County | 2,092 |
| 36688 | Mobile | Mobile County | 2,083 |
| 36518 | Chatom | Washington County | 2,065 |
| 35078 | Harpersville | Shelby County | 2,058 |
| 36069 | Ramer | Montgomery County | 2,049 |
| 35585 | Spruce Pine | Franklin County | 2,046 |
| 36769 | Pine Hill | Wilcox County | 2,034 |
| 36006 | Billingsley | Autauga County | 2,028 |
| 35136 | Rockford | Coosa County | 1,999 |
| 35974 | Geraldine | DeKalb County | 1,998 |
| 35461 | Ethelsville | Pickens County | 1,947 |
| 36528 | Dauphin Island | Mobile County | 1,944 |
| 36782 | Sweet Water | Marengo County | 1,912 |
| 36262 | Fruithurst | Cleburne County | 1,908 |
| 35671 | Tanner | Limestone County | 1,907 |
| 35487 | Tuscaloosa | Tuscaloosa County | 1,905 |
| 36776 | Sawyerville | Hale County | 1,904 |
| 35089 | Kellyton | Coosa County | 1,901 |
| 36075 | Shorter | Macon County | 1,895 |
| 35135 | Riverside | St. Clair County | 1,887 |
| 35463 | Fosters | Tuscaloosa County | 1,885 |
| 35981 | Ider | DeKalb County | 1,882 |
| 36432 | Castleberry | Conecuh County | 1,879 |
| 35677 | Waterloo | Lauderdale County | 1,874 |
| 36353 | Newville | Henry County | 1,873 |
| 35097 | Locust Fork | Blount County | 1,857 |
| 36456 | McKenzie | Conecuh County | 1,856 |
| 36035 | Goshen | Pike County | 1,851 |
| 36036 | Grady | Montgomery County | 1,840 |
| 36475 | Repton | Conecuh County | 1,830 |
| 35480 | Ralph | Tuscaloosa County | 1,792 |
| 35446 | Buhl | Tuscaloosa County | 1,772 |
| 35548 | Brilliant | Marion County | 1,760 |
| 35254 | Birmingham | Jefferson County | 1,756 |
| 35618 | Courtland | Lawrence County | 1,752 |
| 36258 | Delta | Cleburne County | 1,734 |
| 36919 | Silas | Choctaw County | 1,733 |
| 36758 | Plantersville | Chilton County | 1,730 |
| 36908 | Gilbertown | Choctaw County | 1,708 |
| 35443 | Boligee | Greene County | 1,659 |
| 36759 | Marion Junction | Dallas County | 1,651 |
| 35610 | Anderson | Lauderdale County | 1,635 |
| 35061 | Dolomite | Jefferson County | 1,633 |
| 36860 | Hurtsboro | Russell County | 1,611 |
| 35963 | Dawson | DeKalb County | 1,562 |
| 36041 | Highland Home | Crenshaw County | 1,559 |
| 36028 | Dozier | Covington County | 1,531 |
| 36574 | Seminole | Baldwin County | 1,526 |
| 36907 | Cuba | Sumter County | 1,523 |
| 35593 | Vina | Franklin County | 1,522 |
| 36855 | Five Points | Chambers County | 1,521 |
| 36005 | Banks | Pike County | 1,486 |
| 36767 | Orrville | Dallas County | 1,474 |
| 36343 | Gordon | Houston County | 1,469 |
| 36509 | Bayou La Batre | Mobile County | 1,462 |
| 36579 | Stockton | Baldwin County | 1,448 |
| 36046 | Lapine | Crenshaw County | 1,427 |
| 36256 | Daviston | Tallapoosa County | 1,422 |
| 36346 | Jack | Coffee County | 1,415 |
| 36562 | Perdido | Baldwin County | 1,390 |
| 35651 | Mount Hope | Lawrence County | 1,386 |
| 36480 | Uriah | Monroe County | 1,375 |
| 36736 | Dixons Mills | Marengo County | 1,372 |
| 35984 | Mentone | DeKalb County | 1,346 |
| 36042 | Honoraville | Crenshaw County | 1,346 |
| 35975 | Groveoak | DeKalb County | 1,340 |
| 35972 | Gallant | Etowah County | 1,300 |
| 36912 | Lisman | Choctaw County | 1,299 |
| 36752 | Lowndesboro | Lowndes County | 1,296 |
| 36026 | Equality | Coosa County | 1,290 |
| 36047 | Letohatchee | Lowndes County | 1,248 |
| 36048 | Louisville | Barbour County | 1,248 |
| 36555 | Magnolia Springs | Baldwin County | 1,234 |
| 36205 | Anniston | Calhoun County | 1,233 |
| 35554 | Eldridge | Fayette County | 1,193 |
| 36318 | Coffee Springs | Geneva County | 1,193 |
| 36524 | Coffeeville | Clarke County | 1,172 |
| 36548 | Leroy | Washington County | 1,169 |
| 36269 | Muscadine | Cleburne County | 1,142 |
| 35572 | Houston | Winston County | 1,135 |
| 36503 | Atmore | Escambia County | 1,121 |
| 35098 | Logan | Cullman County | 1,118 |
| 35808 | Huntsville | Madison County | 1,116 |
| 36740 | Forkland | Greene County | 1,114 |
| 36115 | Montgomery | Montgomery County | 1,112 |
| 36020 | Coosada | Elmore County | 1,090 |
| 35543 | Bear Creek | Marion County | 1,086 |
| 36578 | Stapleton | Baldwin County | 1,067 |
| 35458 | Elrod | Tuscaloosa County | 1,059 |
| 36585 | Wagarville | Washington County | 1,056 |
| 36370 | Pansey | Houston County | 1,052 |
| 35574 | Kennedy | Lamar County | 1,046 |
| 35575 | Lynn | Winston County | 1,046 |
| 36255 | Cragford | Clay County | 1,043 |
| 35647 | Lester | Limestone County | 1,031 |
| 35542 | Bankston | Fayette County | 1,027 |
| 36728 | Catherine | Wilcox County | 1,015 |
| 35552 | Detroit | Marion County | 1,014 |
| 36482 | Whatley | Clarke County | 1,010 |
| 35183 | Weogufka | Coosa County | 984 |
| 36775 | Sardis | Dallas County | 979 |
| 36113 | Montgomery | Montgomery County | 970 |
| 36785 | Tyler | Lowndes County | 969 |
| 35544 | Beaverton | Lamar County | 965 |
| 35632 | Florence | Lauderdale County | 944 |
| 35035 | Brierfield | Bibb County | 933 |
| 36738 | Faunsdale | Marengo County | 933 |
| 36029 | Fitzpatrick | Bullock County | 931 |
| 36511 | Bon Secour | Baldwin County | 923 |
| 36505 | Axis | Mobile County | 911 |
| 36602 | Mobile | Mobile County | 897 |
| 36921 | Toxey | Choctaw County | 888 |
| 35979 | Higdon | DeKalb County | 885 |
| 35441 | Akron | Hale County | 881 |
| 36761 | Minter | Dallas County | 869 |
| 36540 | Gainestown | Clarke County | 854 |
| 36871 | Pittsview | Russell County | 852 |
| 36915 | Needham | Choctaw County | 850 |
| 36052 | Mathews | Montgomery County | 847 |
| 36768 | Pine Apple | Wilcox County | 824 |
| 35746 | Fackler | Jackson County | 817 |
| 36751 | Lower Peach Tree | Clarke County | 786 |
| 36436 | Dickinson | Clarke County | 783 |
| 36082 | Troy | Pike County | 774 |
| 36749 | Jones | Autauga County | 770 |
| 36792 | Randolph | Bibb County | 761 |
| 36425 | Beatrice | Monroe County | 746 |
| 36793 | Lawley | Bibb County | 743 |
| 35571 | Hodges | Franklin County | 741 |
| 36374 | Skipperville | Dale County | 741 |
| 36922 | Ward | Choctaw County | 741 |
| 36720 | Alberta | Wilcox County | 740 |
| 36317 | Clopton | Henry County | 710 |
| 35459 | Emelle | Sumter County | 701 |
| 35587 | Townley | Walker County | 694 |
| 36765 | Newbern | Perry County | 680 |
| 36471 | Peterman | Monroe County | 665 |
| 36783 | Thomaston | Marengo County | 637 |
| 36583 | Tibbie | Washington County | 631 |
| 36071 | Rutledge | Crenshaw County | 619 |
| 35176 | Vandiver | Shelby County | 618 |
| 36314 | Black | Geneva County | 613 |
| 36112 | Montgomery | Montgomery County | 611 |
| 36569 | Saint Stephens | Washington County | 595 |
| 36034 | Glenwood | Pike County | 593 |
| 36444 | Franklin | Monroe County | 591 |
| 36916 | Pennington | Choctaw County | 580 |
| 36483 | Wing | Covington County | 572 |
| 36584 | Vinegar Bend | Washington County | 554 |
| 35896 | Huntsville | Madison County | 532 |
| 35764 | Paint Rock | Jackson County | 529 |
| 36550 | Little River | Baldwin County | 509 |
| 36263 | Graham | Randolph County | 502 |
| 36513 | Calvert | Washington County | 490 |
| 36373 | Shorterville | Henry County | 477 |
| 35460 | Epes | Sumter County | 465 |
| 36446 | Fulton | Clarke County | 457 |
| 35464 | Gainesville | Sumter County | 448 |
| 36858 | Hatchechubbee | Russell County | 441 |
| 36539 | Fruitdale | Washington County | 435 |
| 35755 | Langston | Marshall County | 431 |
| 36723 | Boykin | Wilcox County | 427 |
| 36371 | Pinckard | Dale County | 425 |
| 36435 | Coy | Wilcox County | 412 |
| 35775 | Valhermoso Springs | Morgan County | 395 |
| 35469 | Knoxville | Greene County | 365 |
| 36754 | Magnolia | Marengo County | 352 |
| 36559 | Montrose | Baldwin County | 350 |
| 36538 | Frankville | Washington County | 330 |
| 36773 | Safford | Dallas County | 327 |
| 36473 | Range | Conecuh County | 316 |
| 36790 | Stanton | Chilton County | 312 |
| 36455 | Lockhart | Covington County | 284 |
| 35584 | Sipsey | Walker County | 281 |
| 36529 | Deer Park | Washington County | 260 |
| 36581 | Sunflower | Washington County | 241 |
| 36267 | Millerville | Clay County | 219 |
| 35766 | Princeton | Jackson County | 217 |
| 35052 | Cook Springs | St. Clair County | 214 |
| 36481 | Vredenburgh | Monroe County | 187 |
| 36030 | Forest Home | Butler County | 185 |
| 36013 | Cecil | Montgomery County | 180 |
| 35036 | Brookside | Jefferson County | 175 |
| 36039 | Hardaway | Macon County | 168 |
| 35060 | Docena | Jefferson County | 159 |
| 36763 | Myrtlewood | Marengo County | 157 |
| 36727 | Campbell | Clarke County | 156 |
| 35774 | Trenton | Jackson County | 153 |
| 36663 | Mobile | Mobile County | 152 |
| 36057 | Mount Meigs | Montgomery County | 144 |
| 36439 | Excel | Monroe County | 141 |
| 35074 | Green Pond | Bibb County | 140 |
| 35745 | Estillfork | Jackson County | 134 |
| 35751 | Hollytree | Jackson County | 134 |
| 36901 | Bellamy | Sumter County | 130 |
| 35070 | Garden City | Cullman County | 127 |
| 35013 | Allgood | Blount County | 122 |
| 35545 | Belk | Fayette County | 122 |
| 36038 | Gantt | Covington County | 109 |
| 35477 | Panola | Sumter County | 102 |
| 36313 | Bellwood | Geneva County | 101 |
| 35559 | Glen Allen | Fayette County | 98 |
| 36031 | Fort Davis | Macon County | 96 |
| 36722 | Arlington | Wilcox County | 86 |
| 35032 | Bon Air | Talladega County | 78 |
| 35112 | Margaret | St. Clair County | 71 |
| 35649 | Mooresville | Limestone County | 70 |
| 35181 | Watson | Jefferson County | 69 |
| 36652 | Mobile | Mobile County | 62 |
| 36913 | Melvin | Choctaw County | 56 |
| 35457 | Echola | Tuscaloosa County | 54 |
| 36101 | Montgomery | Montgomery County | 50 |
| 36865 | Loachapoka | Lee County | 48 |
| 36910 | Jachin | Choctaw County | 47 |
| 36476 | River Falls | Covington County | 43 |
| 35249 | Birmingham | Jefferson County | 28 |
| 35573 | Kansas | Walker County | 14 |
| 36568 | Saint Elmo | Mobile County | 13 |
| 36766 | Oak Hill | Wilcox County | 12 |
| 36543 | Huxford | Escambia County | 8 |
| 35577 | Natural Bridge | Winston County | 4 |
| 36454 | Lenox | Conecuh County | 4 |
| 35082 | Hollins | Clay County | 0 |
| 35119 | New Castle | Jefferson County | 0 |
| 35149 | Sycamore | Talladega County | 0 |
| 35185 | Westover | Shelby County | 0 |
| 35491 | West Greene | Greene County | 0 |
| 35615 | Belle Mina | Limestone County | 0 |
| 35990 | Walnut Grove | Etowah County | 0 |
| 36008 | Booth | Autauga County | 0 |
| 36114 | Montgomery | Montgomery County | 0 |
| 36130 | Montgomery | Montgomery County | 0 |
| 36470 | Perdue Hill | Monroe County | 0 |
| 36512 | Bucks | Mobile County | 0 |
| 36547 | Gulf Shores | Baldwin County | 0 |
| 36556 | Malcolm | Washington County | 0 |
| 36564 | Point Clear | Baldwin County | 0 |
| 36615 | Mobile | Mobile County | 0 |
| 36741 | Furman | Wilcox County | 0 |
| 36753 | McWilliams | Wilcox County | 0 |
| 36764 | Nanafalia | Marengo County | 0 |
| 36851 | Cottonton | Russell County | 0 |
ZIP Codes and ZCTAs (ZIP Code Tabulation Areas) serve different purposes. ZIP Codes are postal codes created by the USPS for mail delivery, and are not correlated to geographical coordinates. ZCTAs provide a way to analyze census data in relation to ZIP Code areas while maintaining geographic consistency and protecting privacy. In addition, there are more ZIP Codes than ZCTAs, because many ZIP Codes for PO Boxes or unique entities don't have corresponding ZCTAs (US Census).
The data shown reflect ZCTAs from the US Census. As of 2024, there are 656 ZCTAs in Alabama (US Census).