Iowa Demographics

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

ACS 2022 5-Year estimates

Total Population

3,188,836

Median Income

$70,571

Median Home Value

$181,600

Unemployment Rate

3.8%

Top 5 Counties by Income in Iowa

Top 5 Populated Counties in Iowa

Counties in Iowa

Adair County

Population: 7,479

Income: $63,172

Adams County

Population: 3,680

Income: $64,750

Allamakee County

Population: 14,046

Income: $64,049

Appanoose County

Population: 12,279

Income: $50,684

Audubon County

Population: 5,651

Income: $54,973

Benton County

Population: 25,652

Income: $79,444

Black Hawk County

Population: 131,041

Income: $62,329

Boone County

Population: 26,700

Income: $75,759

Bremer County

Population: 25,012

Income: $84,727

Buchanan County

Population: 20,631

Income: $73,493

Buena Vista County

Population: 20,687

Income: $62,662

Butler County

Population: 14,376

Income: $65,743

Calhoun County

Population: 9,893

Income: $65,614

Carroll County

Population: 20,728

Income: $68,041

Cass County

Population: 13,116

Income: $60,815

Cedar County

Population: 18,479

Income: $76,959

Cerro Gordo County

Population: 42,979

Income: $63,149

Cherokee County

Population: 11,601

Income: $63,638

Chickasaw County

Population: 11,957

Income: $72,734

Clarke County

Population: 9,737

Income: $63,120

Clay County

Population: 16,423

Income: $61,756

Clayton County

Population: 17,123

Income: $60,441

Clinton County

Population: 46,488

Income: $61,080

Crawford County

Population: 16,450

Income: $61,188

Dallas County

Population: 100,367

Income: $99,533

Davis County

Population: 9,093

Income: $77,176

Decatur County

Population: 7,684

Income: $56,068

Delaware County

Population: 17,523

Income: $75,896

Des Moines County

Population: 38,824

Income: $58,084

Dickinson County

Population: 17,692

Income: $72,446

Dubuque County

Population: 98,812

Income: $73,495

Emmet County

Population: 9,349

Income: $64,461

Fayette County

Population: 19,519

Income: $56,043

Floyd County

Population: 15,601

Income: $62,356

Franklin County

Population: 10,015

Income: $62,214

Fremont County

Population: 6,639

Income: $69,375

Greene County

Population: 8,801

Income: $56,884

Grundy County

Population: 12,351

Income: $80,701

Guthrie County

Population: 10,619

Income: $75,795

Hamilton County

Population: 14,979

Income: $66,685

Hancock County

Population: 10,790

Income: $67,865

Hardin County

Population: 16,861

Income: $64,656

Harrison County

Population: 14,623

Income: $75,830

Henry County

Population: 20,436

Income: $62,365

Howard County

Population: 9,479

Income: $63,947

Humboldt County

Population: 9,606

Income: $66,617

Ida County

Population: 6,969

Income: $63,125

Iowa County

Population: 16,575

Income: $69,787

Jackson County

Population: 19,470

Income: $69,709

Jasper County

Population: 37,808

Income: $67,784

Jefferson County

Population: 15,785

Income: $52,210

Johnson County

Population: 153,360

Income: $72,977

Jones County

Population: 20,733

Income: $68,781

Keokuk County

Population: 10,026

Income: $60,016

Kossuth County

Population: 14,718

Income: $62,553

Lee County

Population: 33,442

Income: $58,094

Linn County

Population: 229,308

Income: $75,457

Louisa County

Population: 10,823

Income: $72,500

Lucas County

Population: 8,666

Income: $63,405

Lyon County

Population: 12,023

Income: $73,735

Madison County

Population: 16,609

Income: $88,110

Mahaska County

Population: 22,059

Income: $65,200

Marion County

Population: 33,487

Income: $74,193

Marshall County

Population: 40,049

Income: $70,828

Mills County

Population: 14,605

Income: $81,907

Mitchell County

Population: 10,537

Income: $66,056

Monona County

Population: 8,671

Income: $59,897

Monroe County

Population: 7,574

Income: $76,324

Montgomery County

Population: 10,285

Income: $61,261

Muscatine County

Population: 42,968

Income: $67,427

O'Brien County

Population: 14,138

Income: $65,076

Osceola County

Population: 6,149

Income: $67,561

Page County

Population: 15,225

Income: $58,264

Palo Alto County

Population: 8,938

Income: $67,306

Plymouth County

Population: 25,621

Income: $79,963

Pocahontas County

Population: 7,061

Income: $61,434

Polk County

Population: 493,378

Income: $78,827

Pottawattamie County

Population: 93,543

Income: $68,718

Poweshiek County

Population: 18,608

Income: $61,192

Ringgold County

Population: 4,690

Income: $67,898

Sac County

Population: 9,778

Income: $68,778

Scott County

Population: 174,315

Income: $72,792

Shelby County

Population: 11,737

Income: $70,295

Sioux County

Population: 35,815

Income: $81,914

Story County

Population: 98,573

Income: $66,197

Tama County

Population: 17,017

Income: $65,483

Taylor County

Population: 5,916

Income: $65,926

Union County

Population: 12,107

Income: $56,495

Van Buren County

Population: 7,207

Income: $58,417

Wapello County

Population: 35,292

Income: $56,209

Warren County

Population: 52,709

Income: $89,741

Washington County

Population: 22,534

Income: $71,122

Wayne County

Population: 6,484

Income: $58,257

Webster County

Population: 36,986

Income: $65,335

Winnebago County

Population: 10,704

Income: $62,853

Winneshiek County

Population: 20,050

Income: $67,770

Woodbury County

Population: 105,526

Income: $68,399

Worth County

Population: 7,417

Income: $69,897

Wright County

Population: 12,897

Income: $58,240