Alabama Demographics

Browse county and ZIP code data in the state of Alabama.

ACS 2022 5-Year estimates

Total Population

5,028,092

Median Income

$59,609

Median Home Value

$179,400

Unemployment Rate

5.1%

Top 5 Counties by Income in Alabama

Top 5 Populated Counties in Alabama

Counties in Alabama

Autauga County

Population: 58,761

Income: $68,315

Baldwin County

Population: 233,420

Income: $71,039

Barbour County

Population: 24,877

Income: $39,712

Bibb County

Population: 22,251

Income: $50,669

Blount County

Population: 59,077

Income: $57,440

Bullock County

Population: 10,328

Income: $36,136

Butler County

Population: 18,981

Income: $44,429

Calhoun County

Population: 116,162

Income: $54,339

Chambers County

Population: 34,612

Income: $48,805

Cherokee County

Population: 25,069

Income: $46,621

Chilton County

Population: 45,140

Income: $62,471

Choctaw County

Population: 12,669

Income: $43,299

Clarke County

Population: 23,058

Income: $47,549

Clay County

Population: 14,209

Income: $48,074

Cleburne County

Population: 15,144

Income: $51,553

Coffee County

Population: 53,559

Income: $62,199

Colbert County

Population: 57,270

Income: $56,149

Conecuh County

Population: 11,576

Income: $39,888

Coosa County

Population: 10,329

Income: $52,279

Covington County

Population: 37,542

Income: $48,772

Crenshaw County

Population: 13,205

Income: $48,557

Cullman County

Population: 88,284

Income: $58,119

Dale County

Population: 49,455

Income: $52,813

Dallas County

Population: 38,326

Income: $37,180

DeKalb County

Population: 71,680

Income: $47,920

Elmore County

Population: 87,694

Income: $73,258

Escambia County

Population: 36,755

Income: $41,153

Etowah County

Population: 103,348

Income: $52,177

Fayette County

Population: 16,297

Income: $45,650

Franklin County

Population: 32,011

Income: $47,359

Geneva County

Population: 26,647

Income: $47,608

Greene County

Population: 7,706

Income: $32,796

Hale County

Population: 14,742

Income: $35,851

Henry County

Population: 17,282

Income: $58,395

Houston County

Population: 107,040

Income: $55,064

Jackson County

Population: 52,618

Income: $46,748

Jefferson County

Population: 672,265

Income: $63,595

Lamar County

Population: 13,885

Income: $49,565

Lauderdale County

Population: 94,329

Income: $56,081

Lawrence County

Population: 33,116

Income: $54,786

Lee County

Population: 175,126

Income: $59,288

Limestone County

Population: 104,199

Income: $80,146

Lowndes County

Population: 10,153

Income: $33,125

Macon County

Population: 19,198

Income: $41,206

Madison County

Population: 389,781

Income: $78,058

Marengo County

Population: 19,180

Income: $42,975

Marion County

Population: 29,203

Income: $49,743

Marshall County

Population: 97,923

Income: $58,272

Mobile County

Population: 413,878

Income: $55,352

Monroe County

Population: 19,816

Income: $39,965

Montgomery County

Population: 228,132

Income: $56,707

Morgan County

Population: 123,102

Income: $61,588

Perry County

Population: 8,479

Income: $32,332

Pickens County

Population: 18,925

Income: $45,339

Pike County

Population: 32,997

Income: $42,616

Randolph County

Population: 22,179

Income: $49,879

Russell County

Population: 58,849

Income: $47,420

Shelby County

Population: 223,916

Income: $90,618

St. Clair County

Population: 91,719

Income: $73,218

Sumter County

Population: 12,196

Income: $31,726

Talladega County

Population: 81,105

Income: $52,457

Tallapoosa County

Population: 41,251

Income: $53,282

Tuscaloosa County

Population: 231,558

Income: $61,645

Walker County

Population: 64,978

Income: $52,987

Washington County

Population: 15,434

Income: $51,184

Wilcox County

Population: 10,441

Income: $38,208

Winston County

Population: 23,655

Income: $49,494