State Profile

Alabama — neighborhoods by ZIP code

Alabama spans 67 counties and approximately 811 active ZIP code tabulation areas, home to roughly 5,027,977 residents according to the most recent American Community Survey 5-Year Estimates from the U.S. Census Bureau.

The pages below break the state down city by city, then ZIP code by ZIP code. Each ZIP profile covers demographics, cost of living indicators (median income, median home value, and median rent), and the surrounding neighborhoods within roughly 30 miles. Use this as a starting point — not a substitute — when researching a move, planning a trip, or just trying to understand how different parts of Alabama compare.

Statewide, the median household income across these ZIPs averages out to roughly $40,745, with a typical owner-occupied home valued near $108,120. Those numbers conceal a wide range — some ZIP codes here have median incomes more than triple the state average, while rural ZIPs in the same state can sit far below it. The city and ZIP-level breakdowns below show where those differences land geographically.

Largest ZIP codes by population

ZIPCityPopulationMedian income
35242 Birmingham 56,466 $115,541
36117 Montgomery 53,559 $73,919
36695 Mobile 51,877 $72,825
35405 Tuscaloosa 49,196 $60,210
35758 Madison 48,043 $103,914
36830 Auburn 47,050 $63,292
35215 Birmingham 46,738 $47,975
36116 Montgomery 45,445 $52,015
35401 Tuscaloosa 39,168 $27,497
36330 Enterprise 38,461 $69,544

Cities & towns in Alabama

Each city below links to a page listing its ZIP codes with neighborhood profiles. Cities are ordered by total population.

CityZIP codesPopulationMedian income
Birmingham 62 504,683 $28,185
Mobile 34 266,709 $22,048
Huntsville 24 211,660 $31,603
Montgomery 33 207,648 $22,912
Tuscaloosa 9 132,138 $27,814
Madison 3 89,090 $111,895
Dothan 5 85,800 $35,802
Auburn 3 75,967 $32,088
Bessemer 4 74,285 $43,337
Decatur 5 67,189 $23,545
Gadsden 6 65,473 $45,955
Florence 5 65,081 $35,606
Phenix City 4 63,564 $40,997
Athens 4 57,406 $51,762
Prattville 3 49,062 $47,369
Anniston 6 48,382 $29,719
Cullman 4 48,134 $47,267
Northport 3 46,992 $76,235
Opelika 4 43,396 $27,558
Enterprise 2 38,461 $34,772
Foley 2 37,703 $30,579
Fairhope 2 35,824 $42,443
Albertville 2 34,642 $52,821
Daphne 1 34,611 $82,573
Jasper 4 33,138 $44,841
Selma 3 32,823 $23,288
Wetumpka 2 32,822 $95,981
Trussville 1 31,103 $114,483
Harvest 1 28,121 $107,188
Alabaster 1 27,052 $81,351
Hartselle 1 26,909 $69,233
Talladega 2 26,649 $22,426
Troy 3 25,829 $30,993
Sylacauga 2 24,572 $50,364
Boaz 2 24,476 $51,598
Pelham 1 24,408 $91,836
Theodore 2 23,964 $29,166
Scottsboro 2 22,160 $51,261
Fort Payne 2 22,127 $50,202
Jacksonville 1 21,802 $49,924
Semmes 1 21,680 $66,830
Pinson 1 21,612 $79,723
Pell City 2 21,023 $70,545
Bay Minette 1 20,603 $50,147
Alexander City 2 20,406 $23,365
Tuscumbia 1 20,214 $56,882
Andalusia 2 20,146 $52,476
Spanish Fort 2 19,942 $55,667
Clanton 2 19,668 $64,096
Helena 1 19,561 $106,660
Mc Calla 1 19,418 $81,162
Russellville 2 19,270 $47,987
Owens Cross Roads 1 19,203 $122,929
Ozark 2 19,053 $24,327
Muscle Shoals 2 18,982 $34,329
Oxford 1 18,579 $61,519
Calera 1 18,464 $72,474
Odenville 1 17,943 $73,186
Arab 1 17,532 $55,440
Gardendale 1 17,459 $78,914
Atmore 3 17,426 $11,936
Gulf Shores 2 17,089 $31,652
Guntersville 1 16,769 $63,551
Montevallo 1 16,709 $54,746
Oneonta 1 16,591 $51,098
Saraland 1 16,497 $63,513
Deatsville 1 16,150 $81,276
Brewton 2 15,932 $24,157
Valley 2 15,643 $29,162
Grand Bay 1 15,601 $77,577
Leeds 1 15,406 $69,548
Millbrook 1 15,233 $53,371
Eufaula 2 14,887 $19,709
Chelsea 1 14,564 $106,660
Warrior 1 14,418 $74,234
Robertsdale 1 14,313 $61,678
Hazel Green 1 14,255 $72,052
Hanceville 1 13,789 $46,624
Toney 1 13,784 $62,188
Killen 1 13,575 $81,364
Tallassee 1 13,398 $61,574
Greenville 1 13,177 $47,707
Moulton 1 13,101 $54,230
Piedmont 1 13,048 $49,474
New Market 1 13,032 $72,768
Pike Road 1 13,007 $122,500
Wilmer 1 12,967 $60,772
Smiths Station 1 12,933 $62,859
Springville 1 12,908 $79,200
Attalla 1 12,594 $52,313
Loxley 1 12,416 $70,346
Lanett 1 12,370 $46,120
Eight Mile 1 12,326 $49,056
Cottondale 1 12,130 $69,949
Moody 1 11,737 $76,683
Irvington 1 11,726 $52,268
Elkmont 1 11,648 $80,145
Meridianville 1 11,627 $96,433
Haleyville 1 10,966 $48,558
Hamilton 1 10,775 $52,454
Rainbow City 1 10,429 $60,373
Salem 1 10,373 $54,478
Roanoke 1 10,162 $44,100
Opp 1 10,057 $43,244
Fairfield 1 9,995 $45,685
Fayette 1 9,953 $45,787
Columbiana 1 9,879 $65,563
Pleasant Grove 1 9,549 $72,917
Monroeville 2 9,483 $18,704
Sheffield 1 9,433 $40,357
Tuskegee 1 9,385 $40,295
Hayden 1 9,301 $73,040
Rogersville 1 9,268 $66,512
Jemison 1 9,246 $66,771
Centre 1 9,101 $45,925
Headland 1 8,977 $73,750
Orange Beach 1 8,952 $90,778
Altoona 1 8,948 $46,002
Vinemont 1 8,835 $62,434
Jackson 1 8,818 $52,027
Fort Mitchell 1 8,769 $66,994
Dora 1 8,623 $64,669
Lincoln 1 8,586 $70,780
Dadeville 1 8,579 $60,158
Maylene 1 8,548 $94,778
Rainsville 1 8,415 $60,755
Crossville 1 8,391 $56,838
Childersburg 1 8,389 $44,964
Moundville 1 8,344 $73,293
Heflin 1 8,341 $52,482
Adamsville 1 8,194 $55,017
Daleville 1 8,186 $46,590
Fultondale 1 8,016 $74,066
Demopolis 1 7,985 $52,524
Midland City 1 7,958 $52,417
Elba 1 7,941 $41,907
Union Springs 1 7,740 $29,275
Trinity 1 7,698 $71,587
Evergreen 1 7,579 $38,324
Blountsville 1 7,274 $55,583
Slocomb 1 7,242 $47,247
Somerville 1 7,181 $52,284
Gurley 1 7,170 $90,500
Elmore 1 7,120 $51,875
Citronelle 1 7,101 $46,888
Winfield 1 7,094 $53,651
Satsuma 1 6,770 $88,438
Falkville 1 6,650 $54,891
Summerdale 1 6,574 $49,844
Ashville 1 6,557 $63,802
Sterrett 1 6,465 $87,788
Munford 1 6,424 $62,466
Horton 1 6,420 $55,720
Lineville 1 6,276 $46,094
Elberta 1 6,272 $54,766
Collinsville 1 6,271 $43,063
Grant 1 6,229 $80,833
West Blocton 1 6,153 $44,172
Centreville 1 6,127 $52,209
Thomasville 1 6,112 $49,186
Ohatchee 1 6,106 $63,088
Abbeville 1 6,071 $38,514
Ashford 1 6,066 $49,643
Lillian 1 6,048 $64,722
Mount Olive 1 6,002 $94,907
Lafayette 1 5,986 $44,014
Phil Campbell 1 5,904 $48,025
Henagar 1 5,877 $51,276
Hartford 1 5,872 $53,566
Chunchula 1 5,804 $67,114
Greensboro 1 5,703 $29,857
Newton 1 5,682 $69,429
Marion 1 5,570 $37,758
Laceys Spring 1 5,555 $90,417
Weaver 1 5,531 $67,019
Gordo 1 5,513 $59,535
Aliceville 1 5,450 $30,509
Fort Rucker 1 5,422 $72,681
Luverne 1 5,403 $51,839
Auburn University 1 5,397
Town Creek 1 5,387 $53,204
Brent 1 5,327 $39,474
Eclectic 1 5,305 $55,170
Ashland 1 5,291 $44,970
Cordova 1 5,288 $44,516
Geneva 1 5,235 $45,922
Morris 1 5,218 $85,208
Brundidge 1 5,209 $39,071
Wilsonville 1 5,189 $89,143
Frisco City 1 5,115 $37,450
Livingston 1 5,045 $27,441
Fyffe 1 5,043 $52,930
Nauvoo 1 5,029 $49,500
Camden 1 5,016 $38,427
Ardmore 1 5,013 $60,526
Union Grove 1 4,986 $69,419
Vance 1 4,947 $73,190
Stevenson 1 4,855 $38,333
New Hope 1 4,847 $67,500
Double Springs 1 4,831 $41,938
Danville 1 4,739 $62,750
Cropwell 1 4,649 $83,315
Duncanville 1 4,639 $51,325
Eastaboga 1 4,602 $65,440
Pisgah 1 4,582 $61,146
Red Bay 1 4,518 $37,991
Goodwater 1 4,508 $49,464
Clayton 1 4,429 $57,734
Alexandria 1 4,419 $81,023
Silverhill 1 4,360 $85,156
Grove Hill 1 4,348 $47,083
Woodland 1 4,285 $77,716
Samson 1 4,276 $46,020
Cedar Bluff 1 4,234 $41,275
Eutaw 1 4,234 $32,973
Brownsboro 1 4,206 $88,979
Butler 1 4,196 $41,419
Vernon 1 4,196 $41,343
Notasulga 1 4,188 $59,086
Arley 1 4,141 $42,111
Berry 1 4,065 $59,604
Wedowee 1 4,056 $44,864
Millry 1 4,042 $58,962
Leighton 1 4,038 $54,837
Coker 1 4,018 $61,422
Brookwood 1 4,012 $58,750
Hillsboro 1 4,008 $50,966
Cleveland 1 4,001 $52,879
Holly Pond 1 3,922 $46,146
Verbena 1 3,887 $46,236
Hope Hull 1 3,800 $87,813
Hayneville 1 3,748 $32,438
Parrish 1 3,748 $55,875
Guin 1 3,733 $47,095
Sulligent 1 3,703 $44,100
Seale 1 3,679 $53,735
New Brockton 1 3,670 $64,107
Woodville 1 3,651 $46,875
Thorsby 1 3,642 $66,651
Cherokee 1 3,599 $46,992
Valley Head 1 3,590 $47,138
Oakman 1 3,552 $43,693
Millport 1 3,517 $64,155
Georgiana 1 3,513 $38,500
Flomaton 1 3,505 $42,500
Mc Intosh 1 3,498 $50,000
Florala 1 3,456 $43,594
Tuskegee Institute 2 3,451 $16,442
Leesburg 1 3,426 $60,639
Empire 1 3,408 $53,750
Kimberly 1 3,407 $106,953
Adger 1 3,391 $63,521
Ragland 1 3,373 $42,639
Flat Rock 1 3,360 $39,239
Bridgeport 1 3,342 $42,012
Gaylesville 1 3,336 $62,204
Alpine 1 3,317 $58,250
Marbury 1 3,308 $76,250
Ranburne 1 3,300 $56,016
Bremen 1 3,297 $47,896
Bryant 1 3,290 $41,883
Eva 1 3,242 $80,938
Cottonwood 1 3,213 $39,640
Clio 1 3,211 $31,167
Mount Vernon 1 3,211 $42,125
Lexington 1 3,184 $66,897
Quinton 1 3,171 $46,000
Reform 1 3,171 $43,950
Coden 1 3,139 $55,815
Carbon Hill 1 3,128 $43,061
Shelby 1 3,122 $73,788
Crane Hill 1 3,073 $61,324
Mulga 1 3,052 $67,792
Carrollton 1 3,025 $40,184
Section 1 3,018 $51,389
Waverly 1 3,000 $108,015
York 1 2,961 $35,481
Wellington 1 2,932 $67,344
Joppa 1 2,923 $60,197
Remlap 1 2,922 $56,853
Graysville 1 2,898 $49,960
Trafford 1 2,842 $43,125
Wadley 1 2,841 $43,000
Gallion 1 2,801 $43,232
Ariton 1 2,761 $44,926
Camp Hill 1 2,731 $41,611
Jacksons Gap 1 2,703 $61,563
Woodstock 1 2,701 $65,996
Linden 1 2,697 $46,149
Maplesville 1 2,659 $43,846
Vincent 1 2,632 $36,065
Steele 1 2,599 $62,039
Kinston 1 2,583 $44,099
Titus 1 2,551 $77,866
Midway 1 2,505 $45,403
Red Level 1 2,496 $39,348
Autaugaville 1 2,420 $31,719
Sumiton 1 2,418 $52,991
Fort Deposit 1 2,408 $31,080
Columbia 1 2,404 $59,375
Cusseta 1 2,281 $73,832
Chatom 1 2,256 $65,125
Webb 1 2,253 $46,985
Baileyton 1 2,233 $58,518
Addison 1 2,228 $47,230
Hollywood 1 2,220 $41,339
Chancellor 1 2,177 $87,703
Repton 1 2,173 $43,641
Buhl 1 2,162 $50,357
Cowarts 1 2,156 $56,964
Brantley 1 2,142 $42,434
Fosters 1 2,130 $75,559
Dutton 1 2,113 $44,020
Hackleburg 1 2,090 $36,929
Harpersville 1 2,089 $71,348
Uniontown 1 2,055 $24,492
Creola 1 2,035 $61,550
Sylvania 1 2,028 $41,000
Goshen 1 2,019 $48,354
Rockford 1 2,009 $55,221
Ethelsville 1 2,006 $60,461
Sweet Water 1 2,004 $58,438
Sawyerville 1 1,992
Ramer 1 1,987 $44,643
Brilliant 1 1,963 $45,682
Locust Fork 1 1,930 $72,917
Pine Hill 1 1,927 $40,505
Riverside 1 1,917 $56,250
Billingsley 1 1,909
Grady 1 1,904 $47,500
Courtland 1 1,891 $45,820
Waterloo 1 1,891 $41,923
Gilbertown 1 1,885 $64,375
Spruce Pine 1 1,838 $64,583
Ralph 1 1,828 $100,000
Ider 1 1,806 $41,620
Plantersville 1 1,805 $48,276
Dauphin Island 1 1,793 $62,000
Silas 1 1,764 $51,196
Fruithurst 1 1,752 $55,375
Anderson 1 1,739 $66,150
Uriah 1 1,735 $66,103
Castleberry 1 1,718 $44,390
Hurtsboro 1 1,710 $46,725
Mc Kenzie 1 1,705 $47,500
Newville 1 1,704 $43,125
Kellyton 1 1,697 $56,696
Geraldine 1 1,695 $60,127
Marion Junction 1 1,683 $27,390
Dozier 1 1,653 $38,482
Stockton 1 1,649 $64,732
Shorter 1 1,642 $45,032
Seminole 1 1,636 $43,137
Delta 1 1,609 $54,227
Dawson 1 1,608 $66,288
Vina 1 1,602 $58,966
Bayou La Batre 1 1,575 $39,375
Cuba 1 1,572 $32,426
Lisman 1 1,558 $53,000
Banks 1 1,536 $43,167
Tanner 1 1,526 $58,246
Highland Home 1 1,506 $42,882
Mentone 1 1,489 $41,078
Perdido 1 1,456 $36,632
Houston 1 1,448 $65,674
Dixons Mills 1 1,436 $34,500
Orrville 1 1,434 $30,608
Groveoak 1 1,400 $43,333
Gordon 1 1,391 $47,083
Dolomite 1 1,389 $59,010
Honoraville 1 1,389 $81,607
Mount Hope 1 1,384 $72,552
Daviston 1 1,376 $55,500
Boligee 1 1,359 $23,438
Lapine 1 1,358 $43,289
Muscadine 1 1,350 $41,867
Kennedy 1 1,346 $52,386
Five Points 1 1,331 $56,220
Jack 1 1,309 $57,308
Coffee Springs 1 1,302 $61,875
Magnolia Springs 1 1,298 $88,333
Equality 1 1,294 $86,321
Gallant 1 1,293
Bear Creek 1 1,264 $26,250
Eldridge 1 1,246 $37,388
Louisville 1 1,240 $24,289
Detroit 1 1,230 $63,405
Forkland 1 1,220
Leroy 1 1,220 $97,917
Stapleton 1 1,217 $67,857
Coffeeville 1 1,193 $36,875
Axis 1 1,176 $89,514
Logan 1 1,161 $60,670
Newbern 1 1,128 $47,984
Sardis 1 1,117 $55,341
Weogufka 1 1,101 $71,488
Lynn 1 1,090 $47,759
Lowndesboro 1 1,081 $42,500
Coosada 1 1,080 $54,375
Gainestown 1 1,050 $27,254
Pine Apple 1 1,029 $37,614
Pittsview 1 1,027 $41,850
Beaverton 1 991 $51,270
Lester 1 989 $93,793
Pansey 1 973 $52,000
Toxey 1 919 $26,111
Wagarville 1 917 $63,350
Elrod 1 912
Akron 1 907 $50,714
Cragford 1 901 $60,417
Faunsdale 1 870 $24,609
Lawley 1 859 $92,981
Letohatchee 1 859
Epes 1 839 $27,727
Peterman 1 826 $29,554
Whatley 1 825
Bankston 1 819 $32,356
Brierfield 1 818
Fitzpatrick 1 813 $58,409
Ward 1 805 $112,778
Randolph 1 800 $33,350
Vandiver 1 798 $28,029
Hodges 1 772 $48,977
Emelle 1 761 $31,354
Minter 1 754 $26,528
Alberta 1 753 $20,536
Fackler 1 747 $43,803
Higdon 1 744 $30,547
Tyler 1 742 $40,515
Townley 1 734 $40,288
Beatrice 1 719 $33,281
Dickinson 1 718 $63,571
Glenwood 1 715 $39,773
Saint Stephens 1 706 $50,625
Clopton 1 703 $63,281
Pennington 1 689 $28,792
Mathews 1 674 $125,000
Vinegar Bend 1 654
Thomaston 1 627 $41,944
Franklin 1 626 $58,000
Bon Secour 1 620 $85,588
Jones 1 608 $21,651
Catherine 1 604 $18,491
Wing 1 588 $58,869
Needham 1 574 $32,941
Skipperville 1 572 $65,139
Gainesville 1 563 $14,722
Black 1 560 $55,058
Valhermoso Springs 1 555 $47,905
Stanton 1 534
Paint Rock 1 523 $41,061
Graham 1 520
Tibbie 1 505 $46,638
Rutledge 1 467 $47,708
Boykin 1 455 $35,625
Fruitdale 1 451 $62,639
Fulton 1 451 $54,583
Pinckard 1 447 $39,250
Shorterville 1 435 $31,188
Coy 1 433 $41,458
Lower Peach Tree 1 416 $41,705
Calvert 1 409
Frankville 1 406 $37,865
Hatchechubbee 1 405 $33,750
Langston 1 404 $39,471
Cecil 1 391 $176,406
Montrose 1 375 $72,783
Little River 1 368
Forest Home 1 316 $32,768
Lockhart 1 304 $33,583
Docena 1 296
Magnolia 1 284
Safford 1 283 $32,989
Knoxville 1 271 $60,182
Hardaway 1 261 $49,107
Cook Springs 1 257
Hollytree 1 245
Princeton 1 245 $77,396
Vredenburgh 1 240 $20,568
Sunflower 1 232
Millerville 1 222
Sipsey 1 211 $23,750
Deer Park 1 193 $123,056
Myrtlewood 1 186 $82,917
Range 1 171
Campbell 1 168
Gantt 1 144 $9,145
Belk 1 133 $52,917
Bellwood 1 122
Garden City 1 122 $64,196
Trenton 1 118 $75,750
Panola 1 114
Green Pond 1 112
Brookside 1 110
Mount Meigs 1 108
Estillfork 1 99 $22,212
Arlington 1 98
Allgood 1 97
Mooresville 1 93
Watson 1 89
Glen Allen 1 85 $25,909
Saint Elmo 1 85
Excel 1 82 $74,464
Sycamore 1 77
Melvin 1 54
Echola 1 51
Bellamy 1 49
Loachapoka 1 46 $62,656
Malcolm 1 44
River Falls 1 40
Bon Air 1 39
Lenox 1 30 $105,556
Fort Davis 1 23
Bucks 1 20
Oak Hill 1 19
Jachin 1 14
Kansas 1 13
Huxford 1 8
Natural Bridge 1 4
Abernant 1 0
Alton 1 0
Belle Mina 1 0
Booth 1 0
Brooklyn 1 0
Burnwell 1 0
Bynum 1 0
Capshaw 1 0
Chapman 1 0
Choccolocco 1 0
Clay 1 0
Clinton 1 0
Cloverdale 1 0
Coaling 1 0
Cottonton 1 0
De Armanville 1 0
Delmar 1 0
Douglas 1 0
East Tallassee 1 0
Edwardsville 1 0
Furman 1 0
Goodsprings 1 0
Goodway 1 0
Hollins 1 0
Holy Trinity 1 0
Jefferson 1 0
Kellerman 1 0
Kent 1 0
Malvern 1 0
Margaret 1 0
Mc Shan 1 0
Mc Williams 1 0
Megargel 1 0
Mexia 1 0
Nanafalia 1 0
New Castle 1 0
Normal 1 0
Palmerdale 1 0
Perdue Hill 1 0
Perote 1 0
Peterson 1 0
Petrey 1 0
Pine Level 1 0
Point Clear 1 0
Ryland 1 0
Saginaw 1 0
Samantha 1 0
Sayre 1 0
Shannon 1 0
Siluria 1 0
Spring Garden 1 0
Walnut Grove 1 0
Wattsville 1 0
West Greene 1 0
Westover 1 0
Wilton 1 0