BizyFi Apply

Market insights · AL

Alabama: where people are moving, county by county

Alabama has 5,193,088 residents across 67 counties, up 3.2% in five years. Net movement with other states in 2022–2023: +6,212 tax returns and +$533.1M in income. Strongest net in-migration: Limestone County, Baldwin County, Hale County.

All 67 counties

Largest first. Growth is the five-year change in Census population estimates; net movement is IRS tax returns (roughly households) moving in minus out, per 1,000 residents, 2022–2023. BizyFi calculations from those totals. Income, home value and rent: Census ACS 5-year 2024.

CountyPopulation5-yr growthNet per 1,000Net income inMedian incomeMedian homeMedian rent
Jefferson County665,742-1.3%-1.6-$158.1M$66,388$240,000$1,193Map
Madison County433,516+11.0%+5.8+$137.5M$86,499$299,200$1,209Map
Mobile County411,658-0.7%-0.8-$32.3M$58,880$190,700$1,052Map
Baldwin County267,761+14.8%+7.4+$243.5M$78,775$316,900$1,277Map
Tuscaloosa County241,368+3.8%-1.2-$42.0M$66,231$248,700$1,037Map
Shelby County238,552+6.5%+2.5+$25.1M$97,961$326,100$1,401Map
Montgomery County225,891-1.1%-4.9-$134.9M$59,386$171,900$1,092Map
Lee County189,881+8.6%+0.9+$72.6M$65,824$262,200$1,058Map
Morgan County126,483+2.6%+1.0+$15.5M$68,845$212,000$864Map
Limestone County122,928+18.0%+9.4+$80.9M$83,629$281,000$970Map
Calhoun County115,834-0.3%-0.0-$2.9M$55,029$156,600$826Map
Houston County110,318+2.8%+1.4-$3.7M$58,626$183,300$945Map
Etowah County103,886+0.4%+1.6+$18.6M$54,563$167,100$847Map
Marshall County103,537+6.0%+1.5+$38.3M$62,571$201,500$795Map
St. Clair County98,206+7.1%+5.5+$42.2M$77,463$226,300$1,084Map
Lauderdale County97,135+3.3%+0.9+$11.0M$62,649$200,300$838Map
Cullman County94,009+6.7%+4.9+$40.0M$62,656$199,100$908Map
Elmore County91,577+4.2%+2.1+$13.9M$78,243$223,900$1,071Map
Talladega County81,603+0.3%+2.5+$20.7M$57,776$149,200$785Map
DeKalb County74,085+3.4%+1.6+$16.0M$51,204$152,700$693Map
Walker County65,140-0.0%+2.5+$19.0M$56,509$135,900$756Map
Autauga County61,920+5.1%+3.7+$20.7M$72,481$207,200$1,263Map
Blount County60,156+1.8%-0.0+$0.7M$64,190$175,200$776Map
Colbert County59,474+3.8%+2.7+$16.7M$60,628$171,000$887Map
Russell County58,898-0.6%-0.1-$1.1M$51,197$165,700$939Map
Coffee County56,953+6.3%+1.7+$2.4M$68,353$188,600$1,018Map
Jackson County54,281+3.3%+4.8+$20.2M$51,908$159,500$780Map
Dale County49,912+1.3%+1.5+$4.8M$54,963$143,500$889Map
Chilton County47,708+5.9%+2.8+$12.2M$65,603$161,300$871Map
Tallapoosa County40,953-0.8%-2.0+$10.2M$59,356$158,500$765Map
Covington County37,947+1.2%+0.9+$6.3M$52,456$152,100$746Map
Escambia County36,665-0.1%+0.4+$4.1M$48,225$136,500$766Map
Dallas County35,140-8.0%-5.2-$7.4M$35,627$94,600$733Map
Chambers County34,253-0.9%-2.1+$0.3M$49,656$135,800$871Map
Lawrence County33,843+2.3%+4.6+$8.8M$66,071$172,300$753Map
Pike County33,688+2.4%-2.8-$2.5M$48,677$157,600$856Map
Franklin County32,449+1.1%-3.2-$7.5M$53,338$136,000$676Map
Marion County29,097-0.3%+2.0+$3.5M$50,088$106,600$630Map
Geneva County27,554+3.2%+4.8+$8.2M$52,771$130,700$784Map
Cherokee County26,413+5.8%+4.9+$14.3M$53,863$179,700$762Map
Barbour County24,607-1.4%-4.7-$1.6M$46,042$112,900$688Map
Winston County23,829+1.4%+0.2+$2.7M$57,256$118,900$803Map
Randolph County23,163+4.8%+2.4+$7.8M$52,338$181,600$708Map
Bibb County22,262+0.4%+0.3+$4.0M$52,541$145,700$733Map
Clarke County22,014-4.2%-4.4-$5.9M$49,249$121,700$782Map
Monroe County18,965-3.8%-3.7-$4.6M$42,292$120,600$666Map
Henry County18,394+7.1%+1.4+$7.3M$59,931$161,000$769Map
Marengo County18,311-5.0%-3.8-$1.6M$43,825$107,400$716Map
Pickens County18,221-3.9%-5.6-$5.0M$46,274$123,900$648Map
Macon County18,132-6.8%-3.5-$3.4M$43,707$102,000$734Map
Butler County18,100-4.8%-5.6-$4.4M$44,755$99,800$725Map
Cleburne County15,970+6.0%+2.8+$2.1M$55,345$165,600$798Map
Fayette County15,872-2.8%-2.3-$0.4M$49,488$125,900$667Map
Hale County15,194+2.9%+5.9+$5.2M$39,250$127,600$715Map
Washington County14,822-3.3%-1.1+$1.3M$61,042$159,700$655Map
Clay County14,207-0.1%0.0-$0.3M$55,250$156,700$619Map
Lamar County13,587-2.6%-2.6-$1.9M$50,000$114,000$549Map
Crenshaw County13,175+0.0%+3.0+$2.3M$48,560$114,000$661Map
Choctaw County11,904-5.7%-2.8-$0.5M$47,813$123,400$543Map
Sumter County11,588-5.0%-5.1-$2.7M$33,310$82,600$775Map
Conecuh County10,899-5.7%-2.2-$1.4M$41,327$105,300$834Map
Coosa County10,161-1.7%+4.7+$4.5M$57,355$115,500$665Map
Bullock County9,780-4.5%-3.9-$2.2M$31,310$81,700$556Map
Wilcox County9,666-8.3%-7.4-$3.5M$40,640$98,800$745Map
Lowndes County9,359-9.0%-2.7+$0.6M$37,052$86,300$710Map
Perry County7,425-12.2%-3.6+$0.2M$37,654$86,400$592Map
Greene County7,067-8.2%-7.1-$1.2M$29,200$81,200$432Map

Growing in Alabama?

Financing a new location, an acquisition or equipment: BizyFi matches your request with the lenders that fit.

Get matched

← National rankings and other states

Sources: U.S. Census Bureau population estimates (vintage 2025), American Community Survey 5-year (2024), and IRS Statistics of Income county-to-county migration data (2022–2023). Growth, per-1,000 and state totals are BizyFi calculations; the IRS suppresses very small flows, shown as –. Data updated 2026-10-17. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.