ALAlabama rankings

Highest-income towns in Alabama

Ranked by median household income: half of households earn more, half earn less. 195 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Alabama · Highest income

Prattville ranks #50 of 195

$81K median household income · Visit Prattville →

Prattville ranks #50 of 195 for highest income in Alabama
#TownMedian household incomeHome valueBachelor's+
1 Map of Mountain Brook Mountain Brook22,029 people $201K $916,300 88.6%
2 Highland Lakes5,866 people $169K $599,200 73.5%
3 Eagle Point3,110 people $152K $493,800 61.5%
4 Map of Meadowbrook Meadowbrook9,117 people $142K $423,700 73.7%
5 Indian Springs Village2,537 people $137K $555,800 67.9%
6 Map of Madison Madison60,106 people $135K $398,800 64.5%
7 Map of Vestavia Hills Vestavia Hills38,616 people $134K $530,000 65.3%
8 Redland4,982 people $130K $317,100 30.6%
9 Map of Emerald Mountain Emerald Mountain3,535 people $123K $321,300 43%
10 Trussville26,673 people $123K $370,300 45.6%
11 Priceville3,726 people $117K $266,400 39.8%
12 Pike Road10,574 people $117K $381,600 55.4%
13 Map of Chelsea Chelsea16,260 people $115K $360,000 48.5%
14 Helena21,769 people $115K $330,700 51.4%
15 Map of Triana Triana3,964 people $110K $278,200 48.7%
16 Hoover92,642 people $109K $412,200 62.6%
17 Loxley Loxley4,357 people $108K $398,500 39.1%
18 Argo Argo4,479 people $105K $248,100 31.7%
19 Harvest5,955 people $102K $281,300 38.6%
20 Margaret5,877 people $102K $230,900 20.3%
21 Morris2,673 people $102K $241,400 33.2%
22 Lake View4,063 people $101K $304,400 31%
23 Pelham24,827 people $101K $299,800 47.2%
24 Satsuma6,822 people $101K $219,400 27.8%
25 Trinity2,561 people $101K $283,000 18.9%
26 Spanish Fort10,662 people $99K $343,900 49.1%
27 Orange Beach8,407 people $98K $502,400 40.7%
28 Meridianville11,150 people $97K $291,900 43.4%
29 Kimberly4,439 people $97K $322,300 30.8%
30 Map of Moores Mill Moores Mill6,378 people $97K $274,000 36%
31 Map of Homewood Homewood27,829 people $94K $558,500 70.9%
32 Map of Fairhope Fairhope24,190 people $94K $430,900 53.5%
33 Good Hope2,574 people $94K $203,100 18.9%
34 Pine Level4,170 people $93K $240,300 20.1%
35 Alabaster33,917 people $91K $261,700 41.1%
36 McCalla13,253 people $87K $279,900 34.5%
37 Daphne29,453 people $87K $323,400 42.9%
38 Calera Calera17,714 people $87K $235,300 37.1%
39 Moody13,488 people $87K $237,500 28.8%
40 Hazel Green3,940 people $86K $230,800 36.2%
41 Owens Cross Roads2,826 people $86K $227,000 24.4%
42 Alexandria3,475 people $85K $197,700 26%
43 Map of Springville Springville5,081 people $84K $284,300 39.8%
44 New Hope2,911 people $84K $163,700 29.3%
45 Mount Olive3,567 people $82K $224,000 24.3%
46 Gardendale16,534 people $82K $252,600 31.2%
47 Clay Clay10,273 people $82K $220,600 23.2%
48 Map of Brookwood Brookwood2,706 people $81K $188,300 24%
49 Coaling Coaling2,573 people $81K $228,000 13.9%
50 Prattville39,482 people $81K $214,600 36.6%
51 Northport Northport31,218 people $81K $282,600 38.2%
52 Columbiana4,725 people $81K $259,500 15.9%
53 Map of Brook Highland Brook Highland8,146 people $80K $427,400 61.2%
54 Headland5,217 people $79K $219,600 33.6%
55 Choccolocco2,620 people $79K $262,900 38.4%
56 Gulf Shores16,401 people $78K $382,700 39.9%
57 Map of Holtville Holtville5,158 people $77K $267,100 23.5%
58 Southside9,483 people $76K $226,500 23.2%
59 Pinson7,832 people $76K $212,000 14%
60 Map of Hartselle Hartselle15,847 people $76K $203,800 27.9%
61 Muscle Shoals16,951 people $76K $199,700 24%
62 Hokes Bluff4,547 people $75K $196,400 24.4%
63 Huntsville Huntsville222,791 people $75K $293,600 47.2%
64 Oxford Oxford22,063 people $74K $170,900 24.8%
65 Rainsville Rainsville5,702 people $74K $230,400 28.6%
66 Fultondale9,384 people $74K $186,100 28.7%
67 Enterprise29,505 people $73K $202,900 25.1%
68 Map of Moundville Moundville3,754 people $73K $189,700 21%
69 Irondale13,464 people $72K $255,800 42.3%
70 Map of Pleasant Grove Pleasant Grove9,442 people $70K $226,400 23.2%
71 Millbrook17,189 people $70K $207,100 30.9%
72 Odenville5,197 people $70K $223,600 21.5%
73 Map of Graysville Graysville2,509 people $70K $116,900 16.3%
74 Map of Athens Athens29,002 people $70K $270,000 31.4%
75 Leeds12,028 people $70K $224,600 27.7%
76 Pell City Pell City13,587 people $69K $249,600 21.9%
77 Glencoe5,353 people $69K $206,100 24.4%
78 Guntersville8,916 people $68K $324,800 33.3%
79 Theodore4,964 people $68K $154,900 22.5%
80 Taylor3,063 people $67K $134,200 9.9%
81 Dadeville2,993 people $67K $171,600 18.7%
82 Map of Tallassee Tallassee5,134 people $67K $144,600 12.6%
83 Forestdale9,742 people $67K $164,000 27.5%
84 Semmes5,626 people $66K $215,600 18%
85 Map of Foley Foley24,026 people $66K $289,300 24.6%
86 Jasper Jasper14,442 people $66K $215,700 28.2%
87 Jemison2,796 people $66K $170,000 13.4%
88 Opelika32,820 people $65K $241,800 36.4%
89 Remlap2,761 people $65K $208,900 14.3%
90 Smiths Station Smiths Station5,496 people $65K $203,300 22.5%
91 Map of Grayson Valley Grayson Valley6,077 people $65K $148,400 32.6%
92 Map of Arab Arab8,679 people $64K $215,200 25.9%
93 Auburn80,594 people $64K $364,800 64.1%
94 Map of Hueytown Hueytown16,414 people $63K $155,300 21%
95 Map of Adamsville Adamsville4,266 people $63K $145,700 17.1%
96 Grand Bay3,553 people $62K $142,400 17%
97 Map of Dora Dora2,668 people $62K $155,100 15.3%
98 Map of Decatur Decatur57,361 people $62K $210,200 22.4%
99 Map of Saraland Saraland16,404 people $62K $217,600 25%
100 Bon Secour2,789 people $61K $309,800 33.6%
101 Cullman19,319 people $61K $238,900 32.4%
102 Tillmans Corner17,677 people $61K $166,700 14.3%
103 Attalla5,775 people $59K $126,100 10.9%
104 Robertsdale Robertsdale7,194 people $59K $229,300 11.4%
105 Tuscumbia9,115 people $59K $196,700 26%
106 Map of Valley Grande Valley Grande4,047 people $59K $133,100 16.8%
107 Russellville10,799 people $58K $123,800 15.2%
108 Map of Moulton Moulton3,401 people $58K $123,900 12%
109 Map of Wetumpka Wetumpka7,437 people $58K $203,900 27.2%
110 Warrior3,207 people $58K $149,800 6.1%
111 Lincoln7,305 people $57K $187,200 19%
112 Map of Montgomery Montgomery197,494 people $57K $161,900 33.8%
113 Montevallo7,556 people $57K $220,700 30.4%
114 Center Point15,914 people $56K $151,700 17%
115 Rainbow City10,284 people $56K $223,000 20.8%
116 Map of Hartford Hartford2,701 people $56K $160,800 11.5%
117 Map of Albertville Albertville22,813 people $56K $188,400 21.1%
118 Map of Dothan Dothan71,514 people $56K $194,000 27.6%
119 Map of West End-Cobb Town West End-Cobb Town3,453 people $55K $83,900 9.2%
120 Map of Hamilton Hamilton6,922 people $55K $106,300 15.6%
121 Map of Oneonta Oneonta6,971 people $54K $221,000 24.7%
122 Scottsboro15,712 people $54K $190,400 22.6%
123 Mobile203,416 people $54K $193,300 32%
124 Ladonia3,346 people $53K $102,000 13.4%
125 Midfield5,045 people $53K $107,600 15.2%
126 Childersburg4,655 people $52K $133,500 9.9%
127 Florence Florence41,701 people $52K $196,300 34.5%
128 Jacksonville14,437 people $52K $185,500 31.2%
129 Valley10,277 people $52K $140,800 17.1%
130 Map of Tuscaloosa Tuscaloosa111,038 people $51K $255,500 39.4%
131 Brewton5,186 people $51K $150,100 24.2%
132 Troy17,716 people $51K $231,400 39.7%
133 Map of Phenix City Phenix City38,499 people $50K $170,300 23.2%
134 Map of Sylacauga Sylacauga12,309 people $50K $161,200 17.9%
135 Boaz10,814 people $50K $199,200 15.9%
136 Saks10,681 people $50K $116,400 17.9%
137 Map of Winfield Winfield4,999 people $50K $165,500 18.8%
138 Weaver3,324 people $49K $162,300 31.6%
139 Map of Henagar Henagar2,501 people $49K $144,700 9.5%
140 Map of Ozark Ozark14,327 people $49K $148,900 18.3%
141 Holt3,629 people $49K $126,900 6.7%
142 Fairfield9,728 people $48K $129,300 25.4%
143 Underwood-Petersville3,100 people $48K $142,900 21.5%
144 Clanton8,958 people $48K $166,300 18.3%
145 Fort Payne14,927 people $47K $157,000 17.3%
146 Eufaula12,584 people $47K $139,900 15.1%
147 Roanoke5,336 people $47K $154,300 17%
148 Map of Geneva Geneva4,225 people $47K $100,600 14.6%
149 Alexander City14,606 people $47K $155,000 20.2%
150 Map of Heflin Heflin3,467 people $47K $171,700 15.8%
151 Anniston21,271 people $47K $158,800 20.5%
152 Chickasaw6,332 people $47K $117,500 13.4%
153 Birmingham198,173 people $46K $158,800 31.1%
154 Daleville4,919 people $45K $126,000 22.8%
155 Map of Cottondale Cottondale2,632 people $45K $139,200 14.9%
156 Elba Elba3,468 people $45K $114,500 11.7%
157 Map of Centre Centre3,700 people $45K $158,400 13.3%
158 Bay Minette8,295 people $45K $173,000 13.2%
159 Talladega14,760 people $44K $121,900 13.6%
160 Map of Citronelle Citronelle3,913 people $44K $193,500 12.1%
161 Huguley2,577 people $44K $141,500 5%
162 Luverne2,694 people $43K $170,100 19.6%
163 Thomasville3,619 people $43K $116,000 8.8%
164 Andalusia8,766 people $43K $153,200 20.2%
165 Lanett6,814 people $42K $95,600 10.7%
166 Tarrant5,925 people $42K $120,100 8.1%
167 Map of Haleyville Haleyville4,271 people $42K $97,600 8%
168 Hanceville3,270 people $42K $169,800 10.9%
169 Map of Opp Opp6,709 people $41K $115,700 10.1%
170 Map of Greenville Greenville7,163 people $41K $115,000 15.9%
171 Evergreen3,404 people $41K $98,700 18.9%
172 Piedmont4,740 people $41K $114,800 15.4%
173 Gadsden33,374 people $40K $116,800 15.5%
174 Sheffield9,340 people $40K $133,800 18.4%
175 Bessemer25,400 people $40K $135,900 15.6%
176 Centreville2,741 people $39K $161,300 13.9%
177 Atmore Atmore8,334 people $39K $157,800 10.4%
178 Lineville2,546 people $38K $175,500 14.6%
179 Map of Brighton Brighton3,079 people $38K $70,800 7.5%
180 Tuskegee8,938 people $38K $104,800 29.2%
181 Jackson4,589 people $38K $130,900 18.3%
182 Red Bay3,201 people $37K $108,200 21.2%
183 Prichard18,961 people $37K $85,700 10.8%
184 Fayette Fayette4,164 people $36K $122,000 18.7%
185 Map of Marion Marion2,886 people $36K $108,700 10.8%
186 East Brewton3,168 people $36K $87,200 4.5%
187 Map of Demopolis Demopolis6,908 people $35K $183,600 27.4%
188 Map of Selma Selma17,057 people $33K $96,500 19.9%
189 La Fayette2,633 people $33K $85,900 8.5%
190 Map of Monroeville Monroeville5,802 people $33K $122,900 18%
191 Abbeville2,748 people $32K $107,600 17.1%
192 Eutaw Eutaw2,786 people $27K $99,100 15.7%
193 Union Springs Union Springs3,248 people $26K $80,400 11.7%
194 Livingston Livingston4,672 people $24K $156,100 34.6%
195 Map of Brent Brent4,010 people $23K $146,500 9.5%

How this ranking works

We rank every town by median household income: half of households earn more, half earn less. The town with the highest figure ranks #1. For comparison, the figure for Alabama as a whole is $64K.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states