Alabama places ranked by median household income

354 places in Alabama have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Shoal Creek ($218,333), Mountain Brook ($201,479), Highland Lakes ($169,361).

Lowest figure: Fort Deposit ($21,563).

The figure for Alabama as a whole is $63,999 (±$399).

Figures last updated on .

Figure for Alabama as a whole
$63,999 (±$399)
Places ranked
354

Alabama places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Shoal CreekShelby County$218,333 (±$98,614)
2Mountain BrookJefferson County$201,479 (±$15,143)
3Highland LakesShelby County$169,361 (±$37,963)
4Eagle PointShelby County$151,842 (±$39,152)
5MeadowbrookShelby County$141,862 (±$13,862)
6Indian Springs VillageShelby County$136,836 (±$8,757)
7MadisonMadison County$134,655 (±$8,335)
8Vestavia HillsJefferson County$134,369 (±$8,767)
9RedlandElmore County$130,278 (±$17,993)
10Blue RidgeElmore County$128,482 (±$19,457)
11DeatsvilleElmore County$123,977 (±$18,171)
12Emerald MountainElmore County$123,347 (±$49,846)
13TrussvilleJefferson County$123,275 (±$13,013)
14PricevilleMorgan County$117,127 (±$29,802)
15Pike RoadMontgomery County$117,091 (±$18,803)
16EvaMorgan County$115,455 (±$24,989)
17ChelseaShelby County$115,337 (±$11,286)
18HelenaShelby County$115,139 (±$7,065)
19TrianaMadison County$110,100 (±$8,248)
20HooverJefferson County$109,253 (±$5,729)
21LoxleyBaldwin County$108,488 (±$43,401)
22ArgoSt. Clair County$105,128 (±$22,438)
23HarvestMadison County$101,910 (±$25,588)
24MargaretSt. Clair County$101,802 (±$18,775)
25MorrisJefferson County$101,563 (±$37,195)
26Lake ViewTuscaloosa County$101,487 (±$10,334)
27PelhamShelby County$101,094 (±$11,778)
28SatsumaMobile County$101,042 (±$21,598)
29TrinityMorgan County$100,929 (±$15,818)
30FayettevilleTalladega County$100,255 (±$39,396)
31Spanish FortBaldwin County$99,346 (±$18,575)
32Orange BeachBaldwin County$97,736 (±$8,624)
33MeridianvilleMadison County$97,434 (±$10,721)
34KimberlyJefferson County$97,429 (±$19,067)
35WestoverShelby County$96,932 (±$9,168)
36Moores MillMadison County$96,774 (±$15,887)
37VanceTuscaloosa County$94,545 (±$10,530)
38HomewoodJefferson County$94,485 (±$10,781)
39FairhopeBaldwin County$94,274 (±$10,050)
40Good HopeCullman County$93,661 (±$20,864)
41Pine LevelAutauga County$93,134 (±$9,352)
42LeroyWashington County$93,036 (±$33,493)
43GrantMarshall County$91,477 (±$29,943)
44AlabasterShelby County$91,357 (±$5,410)
45StewartvilleCoosa County$87,574 (±$27,478)
46McCallaJefferson County$87,468 (±$12,029)
47DaphneBaldwin County$87,250 (±$3,029)
48CaleraShelby County$87,194 (±$9,201)
49Magnolia SpringsBaldwin County$86,818 (±$23,990)
50MoodySt. Clair County$86,627 (±$10,305)
51Hazel GreenMadison County$86,271 (±$13,591)
52Owens Cross RoadsMadison County$86,188 (±$20,078)
53Smoke RiseBlount County$85,882 (±$37,638)
54FranklinMacon County$85,817 (±$11,578)
55AlexandriaCalhoun County$85,089 (±$20,430)
56Susan MooreBlount County$84,554 (±$22,345)
57SpringvilleSt. Clair County$84,231 (±$25,587)
58RiversideSt. Clair County$83,664 (±$19,119)
59MarburyAutauga County$83,558 (±$22,540)
60Mount OliveJefferson County$82,234 (±$18,832)
61GardendaleJefferson County$82,192 (±$3,767)
62Sylvan SpringsJefferson County$81,927 (±$17,198)
63ClayJefferson County$81,920 (±$21,822)
64RanburneCleburne County$81,625 (±$24,535)
65BrookwoodTuscaloosa County$81,394 (±$13,504)
66CoalingTuscaloosa County$81,370 (±$8,627)
67PrattvilleAutauga County$81,337 (±$7,304)
68RehobethHouston County$80,972 (±$11,470)
69NorthportTuscaloosa County$80,913 (±$10,156)
70Perdido BeachBaldwin County$80,875 (±$25,631)
71ColumbianaShelby County$80,546 (±$9,986)
72Lookout MountainEtowah County$80,362 (±$12,132)
73HaydenBlount County$80,125 (±$20,742)
74Brook HighlandShelby County$79,904 (±$22,040)
75HeadlandHenry County$79,063 (±$18,097)
76ChoccoloccoCalhoun County$78,858 (±$21,315)
77Gulf ShoresBaldwin County$78,188 (±$7,052)
78Level PlainsDale County$77,000 (±$13,591)
79MillportLamar County$76,875 (±$25,091)
80OhatcheeCalhoun County$76,667 (±$14,728)
81HoltvilleElmore County$76,652 (±$17,223)
82SouthsideEtowah County$76,487 (±$5,353)
83PinsonJefferson County$76,410 (±$13,247)
84ThorsbyChilton County$76,389 (±$17,444)
85HartselleMorgan County$76,290 (±$12,508)
86Muscle ShoalsColbert County$75,894 (±$8,296)
87HarpersvilleShelby County$75,018 (±$15,279)
88Hokes BluffEtowah County$74,968 (±$29,095)
89HuntsvilleMadison County$74,714 (±$2,263)
90Fort RuckerDale County$74,541 (±$10,405)
91OxfordCalhoun County$74,268 (±$4,067)
92RainsvilleDeKalb County$74,046 (±$19,367)
93FultondaleJefferson County$73,575 (±$11,086)
94WoodstockBibb County$73,438 (±$8,651)
95Sand RockCherokee County$73,333 (±$30,327)
96EnterpriseCoffee County$73,125 (±$6,158)
97MoundvilleHale County$73,036 (±$20,559)
98SteeleSt. Clair County$72,386 (±$19,086)
99IrondaleJefferson County$72,343 (±$7,182)
100New BrocktonCoffee County$72,212 (±$20,668)
101WilsonvilleShelby County$72,115 (±$17,159)
102Highland LakeBlount County$71,563 (±$29,191)
103ClevelandBlount County$71,328 (±$18,570)
104BerlinCullman County$70,982 (±$11,836)
105Coats BendEtowah County$70,409 (±$29,751)
106Pleasant GroveJefferson County$70,317 (±$12,142)
107MillbrookElmore County$70,313 (±$10,189)
108OdenvilleSt. Clair County$70,296 (±$6,461)
109GraysvilleJefferson County$70,208 (±$28,089)
110GilbertownChoctaw County$70,156 (±$11,517)
111SummerdaleBaldwin County$70,110 (±$9,858)
112AthensLimestone County$69,922 (±$8,296)
113LeedsJefferson County$69,737 (±$4,662)
114KillenLauderdale County$69,722 (±$11,624)
115AshvilleSt. Clair County$69,362 (±$13,718)
116Pell CitySt. Clair County$68,638 (±$8,261)
117GlencoeEtowah County$68,517 (±$8,138)
118West PointCullman County$68,365 (±$10,725)
119GuntersvilleMarshall County$67,929 (±$7,119)
120TheodoreMobile County$67,864 (±$10,256)
121Sardis CityEtowah County$67,721 (±$14,816)
122TaylorHouston County$67,464 (±$13,326)
123Dauphin IslandMobile County$67,206 (±$26,222)
124WhitesboroEtowah County$67,188 (±$26,341)
125DadevilleTallapoosa County$67,147 (±$6,807)
126TallasseeElmore County$66,752 (±$10,017)
127Reece CityEtowah County$66,705 (±$27,561)
128CreolaMobile County$66,607 (±$11,679)
129ForestdaleJefferson County$66,569 (±$10,691)
130HytopJackson County$66,458 (±$31,480)
131SemmesMobile County$66,417 (±$8,337)
132ConcordJefferson County$66,406 (±$13,374)
133FoleyBaldwin County$66,336 (±$7,152)
134JasperWalker County$66,238 (±$9,667)
135RogersvilleLauderdale County$66,127 (±$5,735)
136JemisonChilton County$65,800 (±$16,946)
137SumitonWalker County$65,568 (±$12,236)
138AshfordHouston County$65,341 (±$5,812)
139OpelikaLee County$65,004 (±$6,526)
140RemlapBlount County$64,677 (±$9,589)
141Smiths StationLee County$64,669 (±$12,286)
142Grayson ValleyJefferson County$64,597 (±$16,982)
143ArabMarshall County$64,333 (±$4,936)
144CowartsHouston County$64,118 (±$14,518)
145AuburnLee County$63,668 (±$4,618)
146BabbieCovington County$63,611 (±$24,784)
147Dodge CityCullman County$63,594 (±$18,425)
148BaileytonCullman County$63,143 (±$12,911)
149HueytownJefferson County$62,784 (±$4,323)
150AdamsvilleJefferson County$62,500 (±$10,129)
151Grand BayMobile County$62,112 (±$5,203)
152ColumbiaHouston County$62,000 (±$25,669)
153MidwayBullock County$61,893 (±$12,762)
154DoraWalker County$61,892 (±$7,732)
155HillsboroLawrence County$61,818 (±$4,171)
156CoosadaElmore County$61,815 (±$7,068)
157PowellDeKalb County$61,786 (±$5,355)
158DecaturMorgan County$61,563 (±$5,205)
159SaralandMobile County$61,509 (±$9,902)
160Bon SecourBaldwin County$61,497 (±$26,149)
161New SiteTallapoosa County$61,250 (±$18,647)
162CullmanCullman County$61,224 (±$11,969)
163Tillmans CornerMobile County$60,837 (±$6,654)
164Pleasant GrovesJackson County$60,759 (±$8,267)
165Tidmore BendEtowah County$60,729 (±$27,263)
166Carlisle-RockledgeEtowah County$60,360 (±$15,729)
167NewtonDale County$60,030 (±$12,809)
168BrooksideJefferson County$59,271 (±$27,225)
169Grove HillClarke County$59,219 (±$13,583)
170AttallaEtowah County$59,215 (±$9,798)
171RobertsdaleBaldwin County$59,152 (±$11,786)
172TuscumbiaColbert County$59,143 (±$6,286)
173Valley GrandeDallas County$58,929 (±$16,158)
174St. FlorianLauderdale County$58,750 (±$28,385)
175RussellvilleFranklin County$58,231 (±$16,307)
176PinckardDale County$58,162 (±$11,711)
177MoultonLawrence County$57,813 (±$18,761)
178WetumpkaElmore County$57,763 (±$9,705)
179WarriorJefferson County$57,557 (±$23,356)
180SilverhillBaldwin County$57,500 (±$16,774)
181LexingtonLauderdale County$57,356 (±$4,696)
182LincolnTalladega County$57,145 (±$6,781)
183LeesburgCherokee County$56,875 (±$14,035)
184MontgomeryMontgomery County$56,811 (±$2,312)
185MontevalloShelby County$56,626 (±$13,306)
186Center PointJefferson County$56,417 (±$5,910)
187Rainbow CityEtowah County$56,398 (±$7,155)
188AddisonWinston County$56,384 (±$9,245)
189HartfordGeneva County$56,250 (±$18,454)
190SylvaniaDeKalb County$56,161 (±$11,010)
191AlbertvilleMarshall County$56,099 (±$5,082)
192LittlevilleColbert County$55,817 (±$8,323)
193DothanHouston County$55,792 (±$1,256)
194KinseyHouston County$55,500 (±$12,354)
195West End-Cobb TownCalhoun County$55,323 (±$9,198)
196ElbertaBaldwin County$55,000 (±$11,474)
197HamiltonMarion County$54,871 (±$20,991)
198WebbHouston County$54,792 (±$23,127)
199IderDeKalb County$54,444 (±$10,665)
200PisgahJackson County$54,167 (±$22,930)
201WoodvilleJackson County$54,000 (±$20,739)
202OneontaBlount County$53,980 (±$11,871)
203StevensonJackson County$53,958 (±$15,942)
204ScottsboroJackson County$53,929 (±$5,479)
205MobileMobile County$53,558 (±$1,982)
206LadoniaRussell County$53,441 (±$6,791)
207VincentShelby County$52,813 (±$15,566)
208MidfieldJefferson County$52,755 (±$11,828)
209Cedar BluffCherokee County$52,500 (±$13,541)
210ChildersburgTalladega County$52,338 (±$9,474)
211LillianBaldwin County$52,281 (±$25,517)
212FlorenceLauderdale County$52,174 (±$3,040)
213JacksonvilleCalhoun County$51,814 (±$4,896)
214ValleyChambers County$51,661 (±$6,260)
215TuscaloosaTuscaloosa County$51,464 (±$2,918)
216GuinMarion County$51,117 (±$14,703)
217HollywoodJackson County$51,071 (±$14,926)
218CherokeeColbert County$50,815 (±$6,854)
219South VinemontCullman County$50,795 (±$11,483)
220BrewtonEscambia County$50,721 (±$5,128)
221TroyPike County$50,717 (±$11,625)
222ArdmoreLimestone County$50,352 (±$12,716)
223Phenix CityRussell County$50,053 (±$3,946)
224SylacaugaTalladega County$50,017 (±$8,519)
225EclecticElmore County$49,904 (±$12,666)
226BoazMarshall County$49,846 (±$10,346)
227SaksCalhoun County$49,753 (±$11,123)
228AutaugavilleAutauga County$49,643 (±$8,913)
229HenagarDeKalb County$49,315 (±$12,774)
230SomervilleMorgan County$49,261 (±$4,310)
231CrossvilleDeKalb County$49,100 (±$6,452)
232OzarkDale County$48,944 (±$5,768)
233HoltTuscaloosa County$48,675 (±$4,078)
234ClayhatcheeDale County$48,646 (±$17,076)
235SneadBlount County$48,509 (±$6,735)
236FairfieldJefferson County$48,456 (±$15,153)
237Garden CityCullman County$48,333 (±$11,444)
238Underwood-PetersvilleLauderdale County$48,219 (±$18,276)
239BlountsvilleBlount County$48,182 (±$7,771)
240Oak GroveTalladega County$47,857 (±$18,627)
241Double SpringsWinston County$47,768 (±$21,941)
242CourtlandLawrence County$47,679 (±$15,881)
243GordoPickens County$47,569 (±$5,830)
244ClantonChilton County$47,520 (±$7,063)
245SectionJackson County$47,500 (±$16,972)
246Fort PayneDeKalb County$47,479 (±$7,304)
247EufaulaBarbour County$47,392 (±$5,371)
248Hobson CityCalhoun County$47,361 (±$23,268)
249RoanokeRandolph County$47,105 (±$15,138)
250GenevaGeneva County$47,102 (±$15,340)
251Alexander CityTallapoosa County$47,022 (±$8,458)
252FalkvilleMorgan County$46,888 (±$5,442)
253HeflinCleburne County$46,711 (±$13,216)
254AnnistonCalhoun County$46,668 (±$4,690)
255ChickasawMobile County$46,559 (±$5,810)
256Mount VernonMobile County$46,307 (±$13,998)
257BirminghamJefferson County$46,051 (±$1,718)
258Valley HeadDeKalb County$45,889 (±$1,798)
259DalevilleDale County$45,324 (±$13,301)
260ElbaCoffee County$44,792 (±$11,512)
261CentreCherokee County$44,664 (±$6,107)
262Bay MinetteBaldwin County$44,523 (±$7,403)
263LouisvilleBarbour County$44,439 (±$8,957)
264SkylineJackson County$44,307 (±$1,374)
265TalladegaTalladega County$44,198 (±$3,509)
266LynnWinston County$44,010 (±$10,055)
267CitronelleMobile County$43,870 (±$12,936)
268MalvernGeneva County$43,854 (±$17,181)
269HuguleyChambers County$43,750 (±$18,110)
270GeraldineDeKalb County$43,594 (±$9,997)
271LuverneCrenshaw County$43,269 (±$14,486)
272Town CreekLawrence County$43,229 (±$10,424)
273AltoonaEtowah County$43,056 (±$17,183)
274KinstonCoffee County$43,036 (±$13,196)
275Phil CampbellFranklin County$42,969 (±$18,374)
276FlomatonEscambia County$42,708 (±$9,045)
277ThomasvilleClarke County$42,671 (±$11,244)
278AndalusiaCovington County$42,611 (±$7,739)
279NotasulgaMacon County$42,411 (±$7,722)
280LanettChambers County$42,357 (±$17,487)
281Holly PondCullman County$42,333 (±$16,845)
282AshlandClay County$42,308 (±$20,429)
283HackleburgMarion County$42,292 (±$12,110)
284MunfordTalladega County$42,284 (±$9,085)
285TarrantJefferson County$42,070 (±$4,153)
286HaleyvilleWinston County$42,058 (±$8,143)
287 (tie)LipscombJefferson County$41,875 (±$14,315)
287 (tie)WedoweeRandolph County$41,875 (±$7,716)
289HancevilleCullman County$41,791 (±$8,363)
290OppCovington County$41,347 (±$4,387)
291MulgaJefferson County$41,146 (±$13,220)
292GreenvilleButler County$40,822 (±$5,957)
293EvergreenConecuh County$40,700 (±$5,001)
294West BloctonBibb County$40,560 (±$3,300)
295PiedmontCalhoun County$40,506 (±$8,364)
296GadsdenEtowah County$40,345 (±$2,977)
297SheffieldColbert County$39,733 (±$5,945)
298BessemerJefferson County$39,613 (±$3,108)
299GoodwaterCoosa County$39,511 (±$13,886)
300CentrevilleBibb County$39,477 (±$16,890)
301 (tie)AlicevillePickens County$39,167 (±$15,510)
301 (tie)MillryWashington County$39,167 (±$14,699)
303AtmoreEscambia County$38,862 (±$8,192)
304Red LevelCovington County$38,750 (±$8,098)
305LindenMarengo County$38,667 (±$16,135)
306LinevilleClay County$38,302 (±$12,099)
307BrightonJefferson County$38,221 (±$13,546)
308BrundidgePike County$38,188 (±$5,617)
309MaplesvilleChilton County$38,155 (±$14,846)
310SlocombGeneva County$38,056 (±$4,190)
311TuskegeeMacon County$38,000 (±$6,995)
312JacksonClarke County$37,948 (±$10,833)
313HaynevilleLowndes County$37,723 (±$11,776)
314RaglandSt. Clair County$37,708 (±$16,629)
315Bayou La BatreMobile County$37,679 (±$8,841)
316CordovaWalker County$37,662 (±$4,269)
317Red BayFranklin County$37,473 (±$14,051)
318PrichardMobile County$36,588 (±$4,417)
319CamdenWilcox County$36,481 (±$17,032)
320FayetteFayette County$36,473 (±$11,291)
321Frisco CityMonroe County$36,023 (±$8,829)
322MarionPerry County$35,842 (±$4,765)
323East BrewtonEscambia County$35,571 (±$11,565)
324SulligentLamar County$34,861 (±$9,759)
325DemopolisMarengo County$34,802 (±$10,444)
326BridgeportJackson County$34,481 (±$10,782)
327CottonwoodHouston County$34,468 (±$7,279)
328GrimesDale County$33,958 (±$9,528)
329Pine HillWilcox County$33,864 (±$10,303)
330UniontownPerry County$33,750 (±$6,916)
331ReformPickens County$33,578 (±$14,568)
332SamsonGeneva County$33,424 (±$6,469)
333SelmaDallas County$33,197 (±$7,752)
334North CourtlandLawrence County$32,813 (±$8,316)
335La FayetteChambers County$32,601 (±$5,908)
336MonroevilleMonroe County$32,513 (±$4,530)
337Selmont-West SelmontDallas County$32,443 (±$5,185)
338Jacksons' GapTallapoosa County$32,228 (±$10,271)
339Camp HillTallapoosa County$31,833 (±$5,442)
340AbbevilleHenry County$31,712 (±$8,034)
341CarrolltonPickens County$31,000 (±$7,205)
342YorkSumter County$30,489 (±$10,599)
343ClioBarbour County$28,750 (±$11,202)
344Midland CityDale County$28,438 (±$7,768)
345VernonLamar County$27,967 (±$7,680)
346EutawGreene County$27,422 (±$6,621)
347GreensboroHale County$27,000 (±$5,490)
348MossesLowndes County$26,568 (±$7,757)
349Union SpringsBullock County$26,250 (±$9,862)
350GeorgianaButler County$24,321 (±$7,162)
351LivingstonSumter County$24,236 (±$11,471)
352BrentBibb County$22,660 (±$2,845)
353ClaytonBarbour County$21,641 (±$6,954)
354Fort DepositLowndes County$21,563 (±$8,963)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

354 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Alabama

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Alabama beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Alabama, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Alabama, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Alabama

Which place in Alabama has the highest median household income?

Shoal Creek has the highest, $218,333 (±$98,614) (2020–2024 American Community Survey).

Which place in Alabama has the lowest median household income?

Fort Deposit has the lowest, $21,563 (±$8,963).

What is the median household income in Alabama?

The figure for Alabama as a whole is $63,999 (±$399).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related