Monday, October 26, 2026 Independent intelligence built from official public data Official caches

Home · States · State

State · FIPS 01

Alabama

Official ACS estimates from the U.S. Census Bureau. 5-Year is the default cache. A 1-Year block appears only when the Census Bureau published this geography (areas 65,000+).

ACS 5-Year 2024

Period 2020–2024 · dataset acs/acs5

Population
5,086,768 B01003_001E
Median household income
$63,999 B19013_001E
Median family income
$83,032 B19113_001E
Per capita income
$36,087 B19301_001E

ACS 1-Year 2024 (areas 65,000+)

Official 1-Year estimates are published for areas with populations of 65,000+. Dataset acs/acs1. See ACS 1-Year Data.

Population
5,157,699 B01003_001E
Median household income
$66,659 B19013_001E
Median family income
$84,851 B19113_001E
Per capita income
$36,940 B19301_001E

From the cache

According to the U.S. Census Bureau American Community Survey 5-Year Estimates (vintage 2024, period 2020–2024, dataset acs/acs5), Alabama had a total population of 5,086,768 (B01003_001E). Median household income was $63,999 in 2024 inflation-adjusted dollars (B19013_001E). Median family income was $83,032 in 2024 inflation-adjusted dollars (B19113_001E). Per capita income was $36,087 in 2024 inflation-adjusted dollars (B19301_001E). The ACS 1-Year 2024 estimates for this area (published for areas with populations of 65,000+) are total population 5,157,699 (B01003_001E); median household income $66,659 (B19013_001E); median family income $84,851 (B19113_001E); per capita income $36,940 (B19301_001E).

Source: U.S. Census Bureau, American Community Survey 5-Year Estimates, vintage 2024 (period 2020–2024). Dataset acs/acs5. Variables: B01003_001E (total population), B19013_001E (median household income, 2024 inflation-adjusted dollars), B19113_001E (median family income, 2024 inflation-adjusted dollars), B19301_001E (per capita income, 2024 inflation-adjusted dollars). census.gov/data/developers. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Source: U.S. Census Bureau, American Community Survey 1-Year Estimates, vintage 2024. Dataset acs/acs1. Official 1-Year coverage is areas with populations of 65,000+ (ACS 1-Year Data). Variables: B01003_001E (total population), B19013_001E (median household income, 2024 inflation-adjusted dollars), B19113_001E (median family income, 2024 inflation-adjusted dollars), B19301_001E (per capita income, 2024 inflation-adjusted dollars). This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Watch this place

Email me when Alabama’s official figures update. ACS 5-Year updates about once a year. BLS trackers update more often on the home page.

We only email official-data updates. We do not sell email addresses. Privacy.

Counties

67 counties · ACS 5-Year

County Population Household income Family income Per capita
Autauga County 59,947 $72,481 $90,760 $40,045
Baldwin County 246,989 $78,775 $96,281 $42,357
Barbour County 24,643 $46,042 $66,278 $26,054
Bibb County 22,130 $52,541 $66,565 $25,997
Blount County 59,518 $64,190 $76,256 $31,123
Bullock County 10,058 $31,310 $44,307 $19,271
Butler County 18,630 $44,755 $62,875 $29,229
Calhoun County 116,090 $55,029 $70,243 $30,275
Chambers County 34,192 $49,656 $63,259 $27,725
Cherokee County 25,443 $53,863 $69,757 $32,884
Chilton County 45,992 $65,603 $80,666 $31,057
Choctaw County 12,380 $47,813 $71,048 $28,953
Clarke County 22,543 $49,249 $71,675 $31,921
Clay County 14,192 $55,250 $70,363 $28,812
Cleburne County 15,426 $55,345 $73,417 $29,888
Coffee County 54,920 $68,353 $82,565 $34,095
Colbert County 58,022 $60,628 $78,316 $33,817
Conecuh County 11,275 $41,327 $55,021 $26,417
Coosa County 10,300 $57,355 $69,622 $30,360
Covington County 37,628 $52,456 $70,102 $30,251
Crenshaw County 13,122 $48,560 $64,325 $31,043
Cullman County 90,566 $62,656 $77,955 $33,019
Dale County 49,599 $54,963 $72,560 $30,913
Dallas County 36,858 $35,627 $48,770 $24,582
DeKalb County 72,269 $51,204 $61,109 $26,490
Elmore County 89,526 $78,243 $95,359 $37,457
Escambia County 36,629 $48,225 $68,201 $23,983
Etowah County 103,105 $54,563 $70,955 $29,604
Fayette County 16,053 $49,488 $65,094 $29,795
Franklin County 31,966 $53,338 $67,201 $26,381
Geneva County 26,887 $52,771 $65,218 $27,592
Greene County 7,424 $29,200 $43,295 $20,358
Hale County 14,829 $39,250 $65,653 $26,491
Henry County 17,647 $59,931 $80,068 $33,264
Houston County 108,140 $58,626 $76,243 $34,005
Jackson County 53,053 $51,908 $66,131 $30,130
Jefferson County 667,755 $66,388 $87,393 $41,013
Lamar County 13,693 $50,000 $65,144 $26,045
Lauderdale County 95,830 $62,649 $83,554 $35,993
Lawrence County 33,276 $66,071 $80,186 $32,568
Lee County 181,134 $65,824 $94,548 $35,940
Limestone County 111,233 $83,629 $101,461 $40,982
Lowndes County 9,833 $37,052 $47,487 $26,394
Macon County 18,691 $43,707 $52,623 $26,341
Madison County 405,718 $86,499 $112,412 $48,141
Marengo County 18,851 $43,825 $79,569 $30,868
Marion County 29,184 $50,088 $68,331 $27,195
Marshall County 99,748 $62,571 $80,978 $32,259
Mobile County 412,590 $58,880 $76,737 $33,306
Monroe County 19,388 $42,292 $62,325 $23,812
Montgomery County 226,718 $59,386 $75,108 $34,594
Morgan County 124,471 $68,845 $89,327 $35,920
Perry County 8,031 $37,654 $39,345 $17,852
Pickens County 18,721 $46,274 $63,551 $27,934
Pike County 32,987 $48,677 $72,438 $28,534
Randolph County 22,510 $52,338 $70,011 $30,082
Russell County 58,811 $51,197 $64,209 $28,243
Shelby County 230,211 $97,961 $119,977 $49,440
St. Clair County 94,166 $77,463 $90,154 $34,786
Sumter County 11,878 $33,310 $49,928 $21,267
Talladega County 81,021 $57,776 $69,936 $30,482
Tallapoosa County 40,938 $59,356 $73,563 $33,762
Tuscaloosa County 237,552 $66,231 $90,512 $35,007
Walker County 64,841 $56,509 $72,343 $29,460
Washington County 15,143 $61,042 $84,974 $32,670
Wilcox County 10,172 $40,640 $54,712 $27,078
Winston County 23,682 $57,256 $68,545 $29,106

Comments

No account required. Comments are public and appear immediately. Keep it about the official figures.

No comments yet. Be the first.