Mountain Brook is the #1 ranked city in Alabama with $191,128 (median income). This ranking includes 322 Alabama cities with available data.
| # | City | Population | Median Income |
|---|---|---|---|
| 1 | Mountain Brook | 22,160 | $191,128 |
| 2 | Highland Lakes | 5,673 | $169,833 |
| 3 | Shoal Creek | 1,371 | $165,625 |
| 4 | Eagle Point | 2,929 | $146,125 |
| 5 | Meadowbrook | 8,939 | $145,464 |
| 6 | Indian Springs Village | 2,637 | $138,250 |
| 7 | Redland | 5,231 | $131,667 |
| 8 | Madison | 58,335 | $131,436 |
| 9 | Vestavia Hills | 38,704 | $129,171 |
| 10 | Stapleton | 2,606 | $127,535 |
| 11 | Emerald Mountain | 3,387 | $125,341 |
| 12 | Blue Ridge | 1,375 | $124,875 |
| 13 | Pike Road | 10,103 | $121,687 |
| 14 | Trussville | 26,182 | $120,794 |
| 15 | Smoke Rise | 1,469 | $120,100 |
| 16 | Deatsville | 2,618 | $112,176 |
| 17 | Chelsea | 15,731 | $110,056 |
| 18 | Helena | 21,452 | $109,590 |
| 19 | Priceville | 3,653 | $108,398 |
| 20 | Homewood | 27,697 | $108,386 |
| 21 | Morris | 2,546 | $108,274 |
| 22 | Hoover | 92,401 | $107,822 |
| 23 | Argo | 4,456 | $107,818 |
| 24 | Triana | 3,510 | $102,375 |
| 25 | Spanish Fort | 10,377 | $101,574 |
| 26 | Harvest | 6,624 | $99,542 |
| 27 | Pine Level | 4,228 | $99,444 |
| 28 | Satsuma | 6,784 | $97,550 |
| 29 | Margaret | 5,538 | $97,075 |
| 30 | Lake View | 4,238 | $96,409 |
| 31 | Kimberly | 4,327 | $96,190 |
| 32 | Trinity | 2,533 | $95,625 |
| 33 | Meridianville | 10,268 | $93,030 |
| 34 | Magnolia Springs | 1,278 | $93,000 |
| 35 | Alexandria | 3,420 | $92,232 |
| 36 | Pelham | 24,510 | $91,904 |
| 37 | Hazel Green | 3,765 | $90,654 |
| 38 | Alabaster | 33,633 | $90,163 |
| 39 | Westover | 2,298 | $90,125 |
| 40 | Orange Beach | 8,244 | $89,034 |
| 41 | Grant | 1,410 | $88,571 |
| 42 | Good Hope | 2,542 | $88,068 |
| 43 | Brook Highland | 8,428 | $87,143 |
| 44 | Moores Mill | 6,041 | $86,902 |
| 45 | Fairhope | 23,360 | $86,509 |
| 46 | Daphne | 28,673 | $86,479 |
| 47 | Moody | 13,378 | $86,389 |
| 48 | Clay | 10,288 | $86,163 |
| 49 | Loxley | 4,029 | $85,250 |
| 50 | McCalla | 13,939 | $83,782 |
| 51 | Coaling | 2,253 | $83,587 |
| 52 | Headland | 5,124 | $82,736 |
| 53 | Calera | 17,188 | $82,441 |
| 54 | Susan Moore | 1,323 | $81,875 |
| 55 | Hokes Bluff | 4,493 | $81,544 |
| 56 | Gardendale | 16,110 | $81,215 |
| 57 | New Hope | 2,895 | $80,787 |
| 58 | Hayden | 1,453 | $80,625 |
| 59 | Pinson | 7,851 | $80,349 |
| 60 | Rock Creek | 1,313 | $80,063 |
| 61 | Prattville | 38,850 | $79,396 |
| 62 | Brookwood | 2,489 | $79,297 |
| 63 | Sylvan Springs | 1,559 | $78,214 |
| 64 | Northport | 30,991 | $77,781 |
| 65 | Thorsby | 2,601 | $77,500 |
| 66 | Millport | 1,417 | $77,292 |
| 67 | Springville | 4,949 | $76,964 |
| 68 | Choccolocco | 3,120 | $76,898 |
| 69 | Vance | 1,822 | $76,654 |
| 70 | Marbury | 1,609 | $76,367 |
| 71 | Fort Rucker | 5,221 | $75,875 |
| 72 | Weaver | 3,323 | $74,458 |
| 73 | Gulf Shores | 15,785 | $73,873 |
| 74 | Stewartville | 1,557 | $73,750 |
| 75 | Owens Cross Roads | 2,678 | $73,708 |
| 76 | Southside | 9,407 | $73,695 |
| 77 | Fayetteville | 1,135 | $73,342 |
| 78 | Holtville | 5,700 | $73,250 |
| 79 | Pell City | 13,353 | $73,043 |
| 80 | Harpersville | 1,649 | $72,941 |
| 81 | Dunnavant | 1,010 | $72,813 |
| 82 | Leeds | 12,221 | $71,672 |
| 83 | Ohatchee | 1,043 | $71,364 |
| 84 | Irondale | 13,462 | $71,240 |
| 85 | Woodstock | 1,282 | $71,154 |
| 86 | New Market | 1,296 | $71,083 |
| 87 | Winfield | 4,982 | $71,078 |
| 88 | Muscle Shoals | 16,670 | $70,927 |
| 89 | Odenville | 5,015 | $70,815 |
| 90 | Huntsville | 218,814 | $70,778 |
| 91 | Oxford | 22,063 | $70,065 |
| 92 | Steele | 1,293 | $70,000 |
| 93 | Coker | 1,152 | $69,931 |
| 94 | Rehobeth | 1,647 | $69,438 |
| 95 | Moundville | 3,649 | $69,146 |
| 96 | New Brockton | 1,440 | $69,135 |
| 97 | Fultondale | 9,753 | $69,127 |
| 98 | Cleveland | 1,366 | $69,087 |
| 99 | Creola | 2,489 | $68,594 |
| 100 | Pleasant Grove | 9,502 | $68,344 |
| 101 | Enterprise | 28,990 | $68,306 |
| 102 | Columbiana | 4,640 | $68,125 |
| 103 | Hartselle | 15,586 | $67,863 |
| 104 | Summerdale | 1,589 | $67,768 |
| 105 | Riverside | 2,247 | $67,750 |
| 106 | Remlap | 2,369 | $67,475 |
| 107 | Guntersville | 8,771 | $67,448 |
| 108 | Foley | 22,330 | $67,346 |
| 109 | Semmes | 5,404 | $66,458 |
| 110 | Jasper | 14,480 | $66,250 |
| 111 | Whitesboro | 2,098 | $66,215 |
| 112 | Glencoe | 5,356 | $66,050 |
| 113 | Coosada | 1,060 | $65,614 |
| 114 | Wilsonville | 2,097 | $65,417 |
| 115 | Lillian | 1,889 | $65,313 |
| 116 | Ashville | 2,748 | $65,169 |
| 117 | Athens | 27,474 | $65,000 |
| 118 | Dauphin Island | 1,944 | $64,615 |
| 119 | Millbrook | 16,923 | $64,522 |
| 120 | Level Plains | 1,608 | $64,167 |
| 121 | Rainsville | 5,613 | $64,140 |
| 122 | Cullman | 18,894 | $63,704 |
| 123 | Tallassee | 5,056 | $63,534 |
| 124 | Notasulga | 1,074 | $63,333 |
| 125 | Rogersville | 1,260 | $63,164 |
| 126 | Geraldine | 1,340 | $62,768 |
| 127 | Taylor | 2,916 | $62,596 |
| 128 | Concord | 1,878 | $62,431 |
| 129 | Hueytown | 16,541 | $62,362 |
| 130 | Grand Bay | 3,765 | $62,318 |
| 131 | Sumiton | 2,506 | $62,226 |
| 132 | Killen | 1,431 | $61,422 |
| 133 | Dora | 2,617 | $61,276 |
| 134 | Graysville | 2,600 | $61,250 |
| 135 | Valley Grande | 4,106 | $61,141 |
| 136 | Ashford | 2,438 | $61,087 |
| 137 | Arab | 8,573 | $60,985 |
| 138 | Bon Secour | 3,094 | $60,833 |
| 139 | Ballplay | 1,149 | $60,825 |
| 140 | Lincoln | 7,135 | $60,793 |
| 141 | Theodore | 4,950 | $60,764 |
| 142 | Saraland | 16,304 | $60,577 |
| 143 | Adamsville | 4,291 | $60,564 |
| 144 | Grayson Valley | 5,882 | $60,354 |
| 145 | Newton | 1,431 | $59,915 |
| 146 | Decatur | 57,760 | $59,831 |
| 147 | Rainbow City | 10,213 | $59,659 |
| 148 | Sardis City | 1,805 | $59,632 |
| 149 | Carlisle-Rockledge | 1,791 | $59,246 |
| 150 | Opelika | 31,944 | $58,763 |
| 151 | Elberta | 2,209 | $57,996 |
| 152 | Cowarts | 2,189 | $57,734 |
| 153 | Smiths Station | 5,443 | $57,410 |
| 154 | Dadeville | 3,034 | $57,240 |
| 155 | Forestdale | 9,149 | $57,145 |
| 156 | Albertville | 22,584 | $57,103 |
| 157 | Douglas | 1,153 | $56,406 |
| 158 | Warrior | 3,204 | $56,133 |
| 159 | Auburn | 78,738 | $56,123 |
| 160 | Robertsdale | 6,985 | $55,707 |
| 161 | Montgomery | 198,440 | $55,687 |
| 162 | West End-Cobb Town | 3,705 | $55,603 |
| 163 | Attalla | 5,829 | $55,429 |
| 164 | Valley | 10,406 | $55,422 |
| 165 | Pisgah | 1,009 | $55,385 |
| 166 | Dothan | 71,118 | $55,052 |
| 167 | Wetumpka | 7,182 | $54,945 |
| 168 | Montevallo | 7,429 | $54,665 |
| 169 | Jemison | 2,728 | $54,468 |
| 170 | Hartford | 2,677 | $54,286 |
| 171 | Cherokee | 1,059 | $54,107 |
| 172 | Sylvania | 2,005 | $53,973 |
| 173 | Hamilton | 6,907 | $53,714 |
| 174 | Gallant | 1,215 | $53,698 |
| 175 | Scottsboro | 15,641 | $52,949 |
| 176 | Russellville | 10,783 | $52,529 |
| 177 | Malvern | 1,836 | $52,500 |
| 178 | Center Point | 16,125 | $52,401 |
| 179 | Tillmans Corner | 17,678 | $52,249 |
| 180 | Coats Bend | 1,429 | $52,089 |
| 181 | Ladonia | 3,987 | $52,045 |
| 182 | Midfield | 5,101 | $51,776 |
| 183 | Luverne | 2,713 | $51,537 |
| 184 | Mobile | 185,097 | $51,090 |
| 185 | Kinsey | 2,175 | $51,042 |
| 186 | Saks | 10,727 | $50,529 |
| 187 | Florence | 41,231 | $50,396 |
| 188 | Woodville | 1,015 | $50,000 |
| 189 | Boaz | 10,847 | $49,962 |
| 190 | Clanton | 8,862 | $49,952 |
| 191 | Phenix City | 38,477 | $49,715 |
| 192 | Tidmore Bend | 1,086 | $49,688 |
| 193 | Eclectic | 1,201 | $49,250 |
| 194 | Grove Hill | 1,940 | $49,223 |
| 195 | Childersburg | 4,694 | $49,178 |
| 196 | Citronelle | 3,918 | $48,926 |
| 197 | Berry | 1,063 | $48,819 |
| 198 | Geneva | 4,227 | $48,798 |
| 199 | Cedar Bluff | 1,633 | $48,784 |
| 200 | Brewton | 5,232 | $48,766 |
| 201 | Fort Payne | 14,886 | $48,623 |
| 202 | Tuscaloosa | 107,699 | $48,536 |
| 203 | Fairfield | 9,846 | $48,492 |
| 204 | Crossville | 2,296 | $48,464 |
| 205 | Stevenson | 1,947 | $48,214 |
| 206 | Webb | 1,398 | $48,102 |
| 207 | Roanoke | 5,332 | $48,083 |
| 208 | Butler | 2,552 | $47,880 |
| 209 | Brilliant | 1,078 | $47,877 |
| 210 | Oneonta | 6,943 | $47,719 |
| 211 | Autaugaville | 1,119 | $47,652 |
| 212 | Troy | 17,733 | $47,595 |
| 213 | Andalusia | 8,841 | $47,500 |
| 214 | Guin | 2,469 | $47,358 |
| 215 | Tuscumbia | 9,084 | $47,342 |
| 216 | Jacksonville | 14,345 | $47,146 |
| 217 | Ozark | 14,348 | $46,951 |
| 218 | Gordo | 1,435 | $46,863 |
| 219 | Talladega | 15,041 | $46,820 |
| 220 | Heflin | 3,462 | $46,569 |
| 221 | Blountsville | 1,757 | $46,555 |
| 222 | Sylacauga | 12,388 | $46,384 |
| 223 | Holt | 3,540 | $46,379 |
| 224 | Jackson | 4,654 | $46,250 |
| 225 | Snead | 1,490 | $46,075 |
| 226 | Point Clear | 1,858 | $45,898 |
| 227 | Lipscomb | 2,407 | $45,792 |
| 228 | Eufaula | 12,664 | $45,550 |
| 229 | Daleville | 4,891 | $45,522 |
| 230 | Henagar | 2,554 | $44,922 |
| 231 | Anniston | 21,377 | $44,806 |
| 232 | Birmingham | 199,322 | $44,376 |
| 233 | Cottondale | 2,850 | $44,250 |
| 234 | Centre | 3,664 | $43,912 |
| 235 | Hackleburg | 1,642 | $43,854 |
| 236 | Brookside | 1,200 | $43,750 |
| 237 | Huguley | 2,944 | $43,736 |
| 238 | Thomasville | 3,668 | $43,669 |
| 239 | Ardmore | 1,444 | $43,542 |
| 240 | Lookout Mountain | 1,074 | $43,472 |
| 241 | Falkville | 1,464 | $43,145 |
| 242 | East Brewton | 3,325 | $43,070 |
| 243 | Underwood-Petersville | 3,049 | $43,000 |
| 244 | Chickasaw | 6,367 | $42,854 |
| 245 | Vincent | 1,870 | $42,632 |
| 246 | Lanett | 6,854 | $42,415 |
| 247 | Alexander City | 14,686 | $42,367 |
| 248 | Sheffield | 9,334 | $42,097 |
| 249 | Locust Fork | 1,312 | $42,045 |
| 250 | Piedmont | 4,749 | $41,964 |
| 251 | Ashland | 1,779 | $41,875 |
| 252 | Demopolis | 7,010 | $41,457 |
| 253 | Opp | 6,752 | $41,346 |
| 254 | Elba | 3,459 | $41,310 |
| 255 | Mount Vernon | 1,339 | $41,250 |
| 256 | Centreville | 2,757 | $41,130 |
| 257 | Town Creek | 1,015 | $40,993 |
| 258 | Moulton | 3,397 | $40,792 |
| 259 | Greenville | 7,229 | $40,744 |
| 260 | Skyline | 1,011 | $40,721 |
| 261 | Bayou La Batre | 1,977 | $40,667 |
| 262 | Haleyville | 4,283 | $40,538 |
| 263 | Hanceville | 3,255 | $39,894 |
| 264 | Bay Minette | 8,215 | $39,737 |
| 265 | Munford | 1,694 | $39,125 |
| 266 | Slocomb | 1,995 | $38,988 |
| 267 | Camden | 2,056 | $38,864 |
| 268 | Tarrant | 6,014 | $38,861 |
| 269 | Gadsden | 33,617 | $38,699 |
| 270 | Marion | 2,994 | $38,221 |
| 271 | Cordova | 1,723 | $38,190 |
| 272 | Tuskegee | 9,070 | $38,160 |
| 273 | Evergreen | 3,442 | $38,098 |
| 274 | Fayette | 4,221 | $38,009 |
| 275 | Bessemer | 25,655 | $37,844 |
| 276 | Ragland | 1,601 | $37,679 |
| 277 | Brundidge | 2,170 | $37,555 |
| 278 | West Blocton | 1,320 | $37,537 |
| 279 | Lineville | 2,636 | $37,396 |
| 280 | Egypt | 1,039 | $37,153 |
| 281 | York | 2,849 | $37,009 |
| 282 | Goodwater | 1,375 | $36,938 |
| 283 | Altoona | 1,211 | $36,694 |
| 284 | Bear Creek | 1,317 | $36,250 |
| 285 | Flomaton | 1,675 | $36,250 |
| 286 | Brighton | 3,091 | $36,219 |
| 287 | Midland City | 1,803 | $35,638 |
| 288 | Frisco City | 1,657 | $35,602 |
| 289 | Red Bay | 3,213 | $35,587 |
| 290 | Cottonwood | 1,091 | $35,417 |
| 291 | Prichard | 19,121 | $35,331 |
| 292 | Florala | 1,841 | $34,857 |
| 293 | Elmore | 1,482 | $33,958 |
| 294 | Reform | 1,636 | $33,958 |
| 295 | Aliceville | 2,338 | $33,125 |
| 296 | Atmore | 8,389 | $33,104 |
| 297 | La Fayette | 2,665 | $32,999 |
| 298 | Abbeville | 2,470 | $32,778 |
| 299 | Clayton | 2,271 | $32,625 |
| 300 | Fyffe | 1,250 | $32,407 |
| 301 | Selmont-West Selmont | 2,121 | $32,365 |
| 302 | Double Springs | 1,188 | $32,250 |
| 303 | Selma | 17,442 | $32,184 |
| 304 | Samson | 1,477 | $31,964 |
| 305 | Bridgeport | 2,377 | $31,723 |
| 306 | Monroeville | 5,875 | $31,629 |
| 307 | Eutaw | 2,864 | $31,583 |
| 308 | Collinsville | 1,835 | $31,411 |
| 309 | Greensboro | 2,390 | $31,207 |
| 310 | Uniontown | 1,655 | $31,071 |
| 311 | Sulligent | 1,440 | $30,625 |
| 312 | Linden | 1,879 | $30,313 |
| 313 | Camp Hill | 1,098 | $30,000 |
| 314 | Clio | 1,393 | $29,781 |
| 315 | Vernon | 1,819 | $27,174 |
| 316 | Union Springs | 3,287 | $25,828 |
| 317 | Parrish | 1,093 | $25,769 |
| 318 | Georgiana | 1,432 | $25,469 |
| 319 | Livingston | 3,243 | $24,491 |
| 320 | Brent | 2,862 | $24,041 |
| 321 | Carbon Hill | 1,440 | $22,283 |
| 322 | Fort Deposit | 1,560 | $20,156 |
Cities in Alabama are ranked by median income. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.