Minnesota Demographics

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

ACS 2022 5-Year estimates

Total Population

5,695,292

Median Income

$84,313

Median Home Value

$286,800

Unemployment Rate

4.0%

Top 5 Counties by Income in Minnesota

Top 5 Populated Counties in Minnesota

Counties in Minnesota

Aitkin County

Population: 15,859

Income: $56,406

Anoka County

Population: 363,985

Income: $95,782

Becker County

Population: 35,202

Income: $68,683

Beltrami County

Population: 46,274

Income: $62,173

Benton County

Population: 41,300

Income: $70,346

Big Stone County

Population: 5,161

Income: $63,024

Blue Earth County

Population: 69,022

Income: $70,906

Brown County

Population: 25,880

Income: $67,038

Carlton County

Population: 36,362

Income: $74,660

Carver County

Population: 107,216

Income: $116,308

Cass County

Population: 30,288

Income: $61,970

Chippewa County

Population: 12,466

Income: $62,112

Chisago County

Population: 56,927

Income: $97,446

Clay County

Population: 65,307

Income: $75,006

Clearwater County

Population: 8,541

Income: $62,723

Cook County

Population: 5,611

Income: $71,937

Cottonwood County

Population: 11,481

Income: $63,586

Crow Wing County

Population: 66,558

Income: $65,975

Dakota County

Population: 439,179

Income: $101,360

Dodge County

Population: 20,893

Income: $92,890

Douglas County

Population: 39,081

Income: $72,472

Faribault County

Population: 13,931

Income: $64,000

Fillmore County

Population: 21,251

Income: $73,234

Freeborn County

Population: 30,857

Income: $65,679

Goodhue County

Population: 47,697

Income: $78,338

Grant County

Population: 6,091

Income: $67,600

Hennepin County

Population: 1,270,787

Income: $92,595

Houston County

Population: 18,826

Income: $71,580

Hubbard County

Population: 21,479

Income: $67,197

Isanti County

Population: 41,257

Income: $84,063

Itasca County

Population: 45,054

Income: $63,962

Jackson County

Population: 9,990

Income: $68,368

Kanabec County

Population: 16,145

Income: $68,995

Kandiyohi County

Population: 43,686

Income: $73,285

Kittson County

Population: 4,191

Income: $66,000

Koochiching County

Population: 12,072

Income: $59,779

Lac qui Parle County

Population: 6,736

Income: $66,967

Lake County

Population: 10,915

Income: $73,860

Lake of the Woods County

Population: 3,786

Income: $61,667

Le Sueur County

Population: 28,795

Income: $87,180

Lincoln County

Population: 5,630

Income: $64,750

Lyon County

Population: 25,352

Income: $68,919

Mahnomen County

Population: 5,389

Income: $52,739

Marshall County

Population: 9,017

Income: $69,396

Martin County

Population: 19,960

Income: $61,674

McLeod County

Population: 36,727

Income: $73,296

Meeker County

Population: 23,352

Income: $75,926

Mille Lacs County

Population: 26,680

Income: $68,088

Morrison County

Population: 34,023

Income: $66,264

Mower County

Population: 40,082

Income: $66,972

Murray County

Population: 8,170

Income: $71,500

Nicollet County

Population: 34,380

Income: $79,113

Nobles County

Population: 22,194

Income: $62,973

Norman County

Population: 6,457

Income: $65,278

Olmsted County

Population: 162,307

Income: $90,420

Otter Tail County

Population: 60,072

Income: $67,990

Pennington County

Population: 13,995

Income: $71,504

Pine County

Population: 29,090

Income: $65,059

Pipestone County

Population: 9,380

Income: $68,341

Polk County

Population: 31,128

Income: $69,540

Pope County

Population: 11,312

Income: $71,212

Ramsey County

Population: 547,202

Income: $78,108

Red Lake County

Population: 3,912

Income: $73,889

Redwood County

Population: 15,428

Income: $65,617

Renville County

Population: 14,707

Income: $66,313

Rice County

Population: 67,152

Income: $78,214

Rock County

Population: 9,659

Income: $75,060

Roseau County

Population: 15,294

Income: $70,122

Scott County

Population: 151,347

Income: $118,268

Sherburne County

Population: 97,820

Income: $99,431

Sibley County

Population: 14,950

Income: $74,781

St. Louis County

Population: 200,122

Income: $66,491

Stearns County

Population: 158,622

Income: $73,105

Steele County

Population: 37,396

Income: $79,722

Stevens County

Population: 9,682

Income: $69,737

Swift County

Population: 9,806

Income: $58,362

Todd County

Population: 25,277

Income: $63,216

Traverse County

Population: 3,345

Income: $63,456

Wabasha County

Population: 21,460

Income: $75,063

Wadena County

Population: 14,108

Income: $54,747

Waseca County

Population: 18,953

Income: $71,856

Washington County

Population: 268,651

Income: $110,828

Watonwan County

Population: 11,205

Income: $65,197

Wilkin County

Population: 6,454

Income: $67,114

Winona County

Population: 49,792

Income: $66,162

Wright County

Population: 142,543

Income: $102,980

Yellow Medicine County

Population: 9,569

Income: $70,605