Richest Alabama cities
Number of cities: 593
Median household income: 54,943
Richest city: Hatton
| City | Type | Median household |
|---|---|---|
| Hatton | CDP | 250,001 |
| Mountain Brook | city | 150,268 |
| Highland Lakes | CDP | 148,405 |
| Woodland | town | 145,227 |
| Eagle Point | CDP | 142,250 |
| Stapleton | CDP | 140,038 |
| Edgewater | CDP | 128,333 |
| Meadowbrook | CDP | 128,125 |
| Stockton | CDP | 127,699 |
| Hobson | CDP | 126,842 |
| Indian Springs Village | city | 124,659 |
| Shoal Creek | CDP | 119,018 |
| Vestavia Hills | city | 118,539 |
| Blue Ridge | CDP | 110,250 |
| Pike Road | town | 109,537 |
| Smoke Rise | CDP | 108,200 |
| Trussville | city | 108,070 |
| Redland | CDP | 107,350 |
| Harvest | CDP | 106,059 |
| Nances Creek | CDP | 105,700 |
| Madison | city | 105,335 |
| Redstone Arsenal | CDP | 105,156 |
| Libertyville | town | 105,000 |
| Emerald Mountain | CDP | 102,232 |
| Eva | town | 102,000 |
| Natural Bridge | town | 100,500 |
| Kimberly | city | 98,882 |
| Deatsville | town | 97,868 |
| Priceville | town | 97,845 |
| Helena | city | 96,173 |
| Hoover | city | 95,970 |
| Chelsea | city | 93,658 |
| County Line | town | 92,708 |
| Spanish Fort | city | 89,504 |
| Homewood | city | 89,433 |
| Satsuma | city | 88,312 |
| Alexandria | CDP | 88,090 |
| Meridianville | CDP | 85,719 |
| Mount Olive, Jefferson County | CDP | 85,597 |
| Orange Beach | city | 84,838 |
| Lake View | town | 84,456 |
| Morris | town | 84,375 |
| Benton | town | 84,063 |
| Fairhope | city | 83,258 |
| Alabaster | city | 83,181 |
| Magnolia Springs | town | 81,786 |
| Pelham | city | 81,606 |
| Argo | town | 80,733 |
| Pine Level | CDP | 80,066 |
| Westover | town | 79,362 |
| Trinity | town | 78,621 |
| Moores Mill | CDP | 76,392 |
| Anderson | town | 76,250 |
| Sylvan Springs | town | 75,250 |
| Hayden | town | 75,221 |
| Coaling | town | 75,098 |
| Daphne | city | 74,701 |
| Gardendale | city | 74,608 |
| Franklin | town | 74,369 |
| Clay | city | 74,265 |
| McIntosh | town | 73,750 |
| McCalla | CDP | 73,332 |
| Pine Ridge | town | 73,205 |
| Loxley | town | 73,125 |
| Fultondale | city | 72,766 |
| Brook Highland | CDP | 72,664 |
| Headland | city | 72,391 |
| Bon Secour | CDP | 72,330 |
| New Hope | city | 71,917 |
| Perdido Beach | town | 71,667 |
| Dunnavant | CDP | 71,538 |
| Cusseta | town | 71,250 |
| Myrtlewood | town | 71,250 |
| Triana | town | 71,202 |
| Grand Bay | CDP | 71,167 |
| Hodges | town | 70,750 |
| East Point | CDP | 70,738 |
| Calera | city | 70,504 |
| Pinson | city | 70,393 |
| Concord | CDP | 70,114 |
| Northport | city | 69,921 |
| Moody | city | 69,846 |
| Odenville | city | 69,479 |
| Leroy | CDP | 68,854 |
| Winfield | city | 68,109 |
| Fort Rucker | CDP | 67,574 |
| Pleasant Grove | city | 67,000 |
| Weaver | city | 66,990 |
| Grant | town | 66,923 |
| Level Plains | town | 66,786 |
| Southside | city | 66,692 |
| New Union | CDP | 66,442 |
| Harpersville | town | 66,303 |
| Marbury | CDP | 66,250 |
| Prattville | city | 65,932 |
| Choccolocco | CDP | 65,268 |
| Owens Cross Roads | town | 65,100 |
| Our Town | CDP | 65,061 |
| Margaret | town | 64,992 |
| Valley Grande | city | 64,721 |
| Waverly | town | 64,583 |
| Brookwood | town | 64,479 |
| Enterprise | city | 63,859 |
| Sand Rock | town | 63,698 |
| Lincoln | city | 63,464 |
| Rock Creek | CDP | 63,098 |
| Glencoe | city | 63,060 |
| Irondale | city | 63,010 |
| Sweet Water | town | 63,000 |
| Vance | town | 62,794 |
| Dauphin Island | town | 62,560 |
| Excel | town | 62,500 |
| Leeds | city | 62,432 |
| Brookside | town | 62,321 |
| Edwardsville | town | 62,250 |
| Oxford | city | 62,226 |
| Point Clear | CDP | 62,188 |
| Sardis City | town | 61,944 |
| Muscle Shoals | city | 61,772 |
| Hartselle | city | 61,557 |
| Avon | town | 61,250 |
| Saraland | city | 61,216 |
| Wilsonville | town | 61,111 |
| Gilbertown | town | 61,094 |
| Holtville | CDP | 61,038 |
| Huntsville | city | 60,959 |
| Ethelsville | town | 60,938 |
| Ray | CDP | 60,703 |
| Hytop | town | 60,625 |
| Summerdale | town | 60,500 |
| Ohatchee | town | 59,844 |
| New Brockton | town | 59,760 |
| Petrey | town | 59,583 |
| Lowndesboro | town | 59,375 |
| Millbrook | city | 59,084 |
| Rehobeth | town | 58,967 |
| Millport | town | 58,906 |
| Forestdale | CDP | 58,706 |
| Newton | town | 58,594 |
| Sumiton | city | 58,578 |
| Coosada | town | 58,512 |
| Lexington | town | 58,304 |
| Thorsby | town | 58,194 |
| Hueytown | city | 58,151 |
| Good Hope | city | 58,036 |
| Pell City | city | 58,036 |
| Paint Rock | town | 58,000 |
| Whitesboro | CDP | 57,880 |
| Moundville | town | 57,857 |
| Theodore | CDP | 57,524 |
| Gantt | town | 57,500 |
| Coker | town | 57,404 |
| Haleburg | town | 57,083 |
| Hokes Bluff | city | 56,681 |
| Berlin | town | 56,563 |
| Five Points | town | 56,458 |
| Creola | city | 56,382 |
| Allgood | town | 56,250 |
| Gurley | town | 56,250 |
| Needham | town | 56,250 |
| Woodstock | town | 56,146 |
| Springville | city | 56,106 |
| Hazel Green | CDP | 55,786 |
| Heath | town | 55,747 |
| Jasper | city | 55,721 |
| Robertsdale | city | 55,707 |
| Leesburg | town | 55,625 |
| Remlap | CDP | 55,446 |
| Riverside | city | 55,417 |
| Semmes | city | 55,409 |
| Jemison | city | 55,333 |
| Fayetteville | CDP | 55,284 |
| Lillian | CDP | 55,192 |
| Stewartville | CDP | 55,045 |
| New Site | town | 55,000 |
| Shelby | CDP | 54,896 |
| Ballplay | CDP | 54,803 |
| Auburn | city | 54,700 |
| Cullman | city | 54,669 |
| Shiloh | town | 54,417 |
| Killen | town | 54,261 |
| Cuba | town | 54,063 |
| Powell | town | 54,009 |
| Reece City | town | 53,958 |
| Fulton | town | 53,952 |
| Foley | city | 53,817 |
| White Plains | CDP | 53,796 |
| Guntersville | city | 53,750 |
| Wilton | town | 53,594 |
| Grayson Valley | CDP | 53,403 |
| Grove Hill | town | 53,250 |
| Pleasant Groves | town | 53,250 |
| Baileyton | town | 53,135 |
| Smiths Station | city | 53,096 |
| Gulf Shores | city | 53,048 |
| Chatom | town | 52,788 |
| Kinsey | town | 52,734 |
| Dora | city | 52,592 |
| Decatur | city | 52,539 |
| Bristow Cove | CDP | 52,464 |
| West Point | town | 52,321 |
| Athens | city | 52,211 |
| Cowarts | town | 52,042 |
| Hillsboro | town | 52,035 |
| Highland Lake | town | 51,957 |
| Rainbow City | city | 51,765 |
| Albertville | city | 51,718 |
| Oak Grove | town | 51,711 |
| Columbia | town | 51,563 |
| Valley | city | 51,476 |
| Kellyton | town | 51,250 |
| Black | town | 51,230 |
| Saks | CDP | 51,135 |
| Hollis Crossroads | CDP | 51,111 |
| Opelika | city | 51,074 |
| Jacksons' Gap | town | 51,071 |
| Citronelle | city | 50,956 |
| Snead | town | 50,956 |
| Beaverton | town | 50,833 |
| Lakeview | town | 50,750 |
| Carolina | town | 50,714 |
| Columbiana | city | 50,357 |
| Arab | city | 50,321 |
| Garden City | town | 50,313 |
| Langston | town | 50,227 |
| Graysville | city | 50,216 |
| Geraldine | town | 50,208 |
| Susan Moore | town | 50,000 |
| Montgomery | city | 49,989 |
| Henagar | city | 49,688 |
| Providence | town | 49,583 |
| Cottondale | CDP | 49,516 |
| Jackson | city | 49,460 |
| Taylor | town | 49,394 |
| Rainsville | city | 49,375 |
| Silverhill | town | 49,375 |
| Eldridge | town | 49,250 |
| Dothan | city | 49,203 |
| Dodge City | town | 49,167 |
| Luverne | city | 49,148 |
| Wetumpka | city | 49,146 |
| Pisgah | town | 48,795 |
| Woodville | town | 48,750 |
| Elberta | town | 48,657 |
| Littleville | town | 48,594 |
| Fruithurst | town | 48,500 |
| Notasulga | town | 48,333 |
| Geiger | town | 48,125 |
| Clanton | city | 48,051 |
| Ladonia | CDP | 47,849 |
| Minor | CDP | 47,837 |
| Maytown | town | 47,750 |
| Haleyville | city | 47,701 |
| Napier Field | town | 47,692 |
| Hollins | CDP | 47,634 |
| Babbie | town | 47,500 |
| Red Level | town | 47,500 |
| Tallassee | city | 47,405 |
| Ashford | town | 47,167 |
| Midfield | city | 46,929 |
| Sylvania | town | 46,615 |
| Brantleyville | CDP | 46,544 |
| Cleveland | town | 46,458 |
| Lanett | city | 46,404 |
| Eclectic | town | 46,339 |
| Attalla | city | 46,278 |
| Lester | town | 46,250 |
| Madrid | town | 46,250 |
| Spruce Pine | CDP | 46,250 |
| St. Florian | town | 46,250 |
| Adamsville | city | 46,150 |
| Silas | town | 45,952 |
| McDonald Chapel | CDP | 45,900 |
| Gaylesville | town | 45,833 |
| Tillmans Corner | CDP | 45,769 |
| Clayhatchee | town | 45,688 |
| Nixburg | CDP | 45,515 |
| Tidmore Bend | CDP | 45,469 |
| Piedmont | city | 45,463 |
| New Market | CDP | 45,365 |
| Malvern | town | 45,167 |
| Coats Bend | CDP | 45,056 |
| Dayton | town | 45,000 |
| Ranburne | town | 45,000 |
| Tuscaloosa | city | 44,880 |
| Mignon | CDP | 44,844 |
| Mobile | city | 44,780 |
| Gordonville | town | 44,688 |
| Center Point | city | 44,676 |
| Guin | city | 44,634 |
| Daviston | town | 44,583 |
| Lisman | town | 44,583 |
| West Jefferson | town | 44,531 |
| Brewton | city | 44,528 |
| Maplesville | town | 44,500 |
| Mount Olive, Coosa County | CDP | 44,464 |
| Kansas | town | 44,375 |
| Fort Payne | city | 44,330 |
| Arley | town | 44,167 |
| Warrior | city | 44,075 |
| Macedonia | CDP | 44,038 |
| Ozark | city | 44,014 |
| Addison | town | 44,000 |
| Fairfield | city | 43,914 |
| Weogufka | CDP | 43,850 |
| Russellville | city | 43,829 |
| Douglas | town | 43,750 |
| Pinckard | town | 43,750 |
| Talladega Springs | town | 43,750 |
| Scottsboro | city | 43,672 |
| Holly Pond | town | 43,594 |
| Banks | town | 43,558 |
| Montevallo | city | 43,504 |
| Daleville | city | 43,459 |
| Berry | town | 43,300 |
| Phenix City | city | 43,296 |
| Steele | town | 43,182 |
| Kennedy | town | 43,158 |
| Twin | town | 43,125 |
| Nectar | town | 42,955 |
| Egypt | CDP | 42,944 |
| Ashville | city | 42,875 |
| Hamilton | city | 42,722 |
| Tuscumbia | city | 42,692 |
| Gordo | town | 42,449 |
| Rogersville | town | 42,337 |
| Pea Ridge | CDP | 42,298 |
| Perdido | CDP | 42,250 |
| Castleberry | town | 42,083 |
| Hartford | city | 42,043 |
| Belle Fontaine | CDP | 41,953 |
| Jacksonville | city | 41,920 |
| Colony | town | 41,875 |
| Sylacauga | city | 41,864 |
| North Johns | town | 41,786 |
| Alexander City | city | 41,778 |
| Gordon | town | 41,750 |
| Glen Allen | town | 41,731 |
| Elkmont | town | 41,429 |
| Thomasville | city | 41,417 |
| Stevenson | city | 41,348 |
| Blountsville | town | 41,335 |
| Lipscomb | city | 41,161 |
| Grimes | town | 41,071 |
| Hammondville | town | 41,042 |
| Coffee Springs | town | 41,010 |
| Demopolis | city | 40,968 |
| Florence | city | 40,944 |
| Pickensville | town | 40,833 |
| Boaz | city | 40,732 |
| Brilliant | town | 40,675 |
| Camden | city | 40,670 |
| Blue Springs | town | 40,625 |
| Andalusia | city | 40,516 |
| Linden | city | 40,427 |
| Oneonta | city | 40,391 |
| Opp | city | 40,372 |
| Heflin | city | 40,368 |
| Kinston | town | 40,278 |
| West End-Cobb Town | CDP | 40,143 |
| Altoona | town | 40,000 |
| Greenville | city | 39,959 |
| Anniston | city | 39,928 |
| Elba | city | 39,913 |
| Somerville | town | 39,904 |
| Loachapoka | town | 39,688 |
| Webb | town | 39,688 |
| Hollywood | town | 39,615 |
| Huguley | CDP | 39,601 |
| Shorter | town | 39,583 |
| Butler | town | 39,553 |
| Graham | CDP | 39,531 |
| Birmingham | city | 39,403 |
| Valley Head | town | 39,367 |
| Pine Apple | town | 39,205 |
| Belk | town | 39,167 |
| Mount Vernon | town | 39,129 |
| Centre | city | 38,778 |
| Goshen | town | 38,750 |
| Roanoke | city | 38,731 |
| East Brewton | city | 38,587 |
| Vincent | town | 38,571 |
| Falkville | town | 38,281 |
| Underwood-Petersville | CDP | 38,214 |
| Courtland | town | 38,125 |
| Geneva | city | 38,125 |
| Mentone | town | 38,000 |
| Crossville | town | 37,917 |
| Millry | town | 37,750 |
| Louisville | town | 37,679 |
| Cedar Bluff | town | 37,667 |
| Slocomb | city | 37,596 |
| Collinsville | town | 37,500 |
| Carlisle-Rockledge | CDP | 37,468 |
| Ardmore | town | 37,448 |
| West Blocton | town | 37,330 |
| Ider | town | 37,313 |
| Holt | CDP | 37,194 |
| Hurtsboro | town | 37,083 |
| Repton | town | 37,083 |
| Childersburg | city | 37,043 |
| Moulton | city | 36,992 |
| Abbeville | city | 36,944 |
| Tarrant | city | 36,927 |
| Horn Hill | town | 36,875 |
| Nauvoo | town | 36,875 |
| Walnut Grove | town | 36,875 |
| Skyline | town | 36,826 |
| Town Creek | town | 36,824 |
| Waldo | town | 36,731 |
| Sheffield | city | 36,642 |
| Lineville | city | 36,522 |
| Vina | town | 36,450 |
| Troy | city | 36,409 |
| Cherokee | town | 36,406 |
| Rosa | town | 36,346 |
| Ivalee | CDP | 36,307 |
| Bakerhill | town | 36,250 |
| Hobson City | town | 36,250 |
| Waterloo | town | 36,250 |
| Chickasaw | city | 36,196 |
| Pine Hill | town | 36,184 |
| Evergreen | city | 36,021 |
| Chunchula | CDP | 35,896 |
| Lynn | town | 35,880 |
| Ragland | town | 35,875 |
| Bay Minette | city | 35,851 |
| Gadsden | city | 35,776 |
| Cordova | city | 35,764 |
| Wedowee | town | 35,750 |
| Bridgeport | city | 35,551 |
| Onycha | town | 35,536 |
| Brundidge | city | 35,440 |
| Goldville | town | 35,313 |
| Eufaula | city | 35,127 |
| Centreville | city | 35,074 |
| Reform | town | 34,647 |
| Fyffe | town | 34,432 |
| Autaugaville | town | 34,375 |
| Belgreen | CDP | 34,375 |
| Vernon | city | 34,181 |
| Fayette | city | 34,133 |
| Hanceville | city | 34,111 |
| Double Springs | town | 33,987 |
| Bear Creek | town | 33,833 |
| Locust Fork | town | 33,775 |
| Fairview | town | 33,750 |
| Gu-Win | town | 33,750 |
| Mulga | town | 33,750 |
| Parrish | town | 33,594 |
| Rutledge | town | 33,500 |
| Rock Mills | CDP | 33,185 |
| Prichard | city | 32,900 |
| Boykin | CDP | 32,500 |
| Bessemer | city | 32,416 |
| Goodwater | town | 32,256 |
| Tuskegee | city | 32,024 |
| White Hall | town | 31,944 |
| Hackleburg | town | 31,910 |
| Glenwood | town | 31,875 |
| Talladega | city | 31,795 |
| Newville | town | 31,786 |
| Selmont-West Selmont | CDP | 31,745 |
| Section | town | 31,667 |
| Flomaton | town | 31,522 |
| Lockhart | town | 31,477 |
| Ariton | town | 31,406 |
| Billingsley | town | 31,250 |
| River Falls | town | 31,250 |
| Midland City | town | 30,987 |
| Newbern | town | 30,833 |
| Riverview | town | 30,833 |
| Clayton | town | 30,658 |
| Aliceville | city | 30,411 |
| Eutaw | town | 30,331 |
| York | city | 30,307 |
| La Fayette | city | 30,230 |
| Red Bay | city | 30,000 |
| Georgiana | town | 29,750 |
| Selma | city | 29,656 |
| Cottonwood | town | 29,375 |
| Spring Garden | CDP | 29,267 |
| Phil Campbell | town | 29,167 |
| Atmore | city | 29,104 |
| Bayou La Batre | city | 29,099 |
| Marion | city | 28,915 |
| Samson | city | 28,884 |
| Camp Hill | town | 28,800 |
| Beatrice | town | 28,750 |
| Monroeville | city | 28,718 |
| Carrollton | town | 28,487 |
| Akron | town | 28,438 |
| Brantley | town | 28,125 |
| Brighton | city | 28,125 |
| Leighton | town | 27,946 |
| Mosses | town | 27,634 |
| South Vinemont | town | 27,625 |
| Munford | town | 27,375 |
| Toxey | town | 26,875 |
| Coffeeville | town | 26,786 |
| Ridgeville | town | 26,719 |
| Florala | town | 26,696 |
| Elmore | town | 26,650 |
| Carbon Hill | city | 26,481 |
| Fort Deposit | town | 26,389 |
| Hayneville | town | 26,364 |
| Rockford | town | 26,354 |
| North Courtland | town | 26,146 |
| Sterrett | CDP | 26,007 |
| Frisco City | town | 25,804 |
| Abanda | CDP | 25,787 |
| McKenzie | town | 25,781 |
| Pennington | town | 25,732 |
| Greensboro | city | 25,465 |
| Ashland | town | 25,458 |
| Broomtown | CDP | 25,083 |
| Midway | town | 25,000 |
| Clio | city | 24,735 |
| Dadeville | city | 24,722 |
| Forkland | town | 24,375 |
| Vandiver | CDP | 24,070 |
| Sulligent | city | 22,837 |
| Brent | city | 22,304 |
| Uniontown | town | 22,159 |
| Oakman | town | 21,753 |
| Morrison Crossroads | CDP | 21,402 |
| Wadley | town | 21,346 |
| Trafford | town | 21,146 |
| Sipsey | town | 20,526 |
| Union Springs | city | 20,476 |
| Sanford | town | 20,341 |
| Bon Air | town | 18,000 |
| Orrville | town | 17,321 |
| Bellamy | CDP | 16,500 |
| Livingston | city | 16,321 |
| Yellow Bluff | town | 16,250 |
| Movico | CDP | 13,750 |
| McMullen | town | 11,538 |
| Boligee | town | 11,445 |
| Axis | CDP | 2,499 |
| Deer Park | CDP | 2,499 |
| Memphis | town | 2,499 |
| Bucks | CDP | - |
| Calvert | CDP | - |
| Cardiff | town | - |
| Carlton | CDP | - |
| Catherine | CDP | - |
| Cullomburg | CDP | - |
| Delta | CDP | - |
| Detroit | town | - |
| Dozier | town | - |
| Dutton | town | - |
| Emelle | town | - |
| Epes | town | - |
| Equality | CDP | - |
| Eunola | CDP | - |
| Fairford | CDP | - |
| Faunsdale | town | - |
| Fitzpatrick | CDP | - |
| Fredonia | CDP | - |
| Fruitdale | CDP | - |
| Gainesville | town | - |
| Gallant | CDP | - |
| Gulfcrest | CDP | - |
| Hackneyville | CDP | - |
| Hanover | CDP | - |
| Hissop | CDP | - |
| Joppa | CDP | - |
| Lookout Mountain | CDP | - |
| Malcolm | CDP | - |
| Megargel | CDP | - |
| Millerville | CDP | - |
| Mooresville | town | - |
| Nanafalia | CDP | - |
| Oak Hill | town | - |
| Panola | CDP | - |
| Penton | CDP | - |
| Peterman | CDP | - |
| Pollard | town | - |
| Putnam | CDP | - |
| Reeltown | CDP | - |
| Rockville | CDP | - |
| Sims Chapel | CDP | - |
| St. Stephens | CDP | - |
| Standing Rock | CDP | - |
| Thomaston | town | - |
| Tibbie | CDP | - |
| Union | town | - |
| Union Grove | town | - |
| Uriah | CDP | - |
| Vinegar Bend | CDP | - |
| Vredenburgh | town | - |
| Whatley | CDP | - |
What is the richest city in Alabama?
Hatton is the richest city in Alabama with median household income of 250,001.
TOP-5 richest cities in Alabama:
- Hatton
- Mountain Brook
- Highland Lakes
- Woodland
- Eagle Point