State guide

Minnesota,
place by place.

Explore 103 covered Census places, from the largest metros to the smaller cities that shape the state.

The covered directory

A state in context.

These figures summarize City Atlas profiles, not statewide Census estimates. Each place uses the same sources and data vintage.

Places covered
103
With 10,000+ residents and a complete ACS profile
Combined population
3,837,570
Sum of covered Census places
Median place income
$89,389
Middle value across covered places
Median place home
$331,800
Middle value across covered places

Metric by metric

Five ways to view Minnesota.

Each list orders up to five covered Census places by the stated metric. These are covered-place comparisons, not official statewide estimates or recommendations.

Explore Minnesota

Every covered place.

Filter all cities

Minneapolis, MN

Population, housing, work, and travel data for this Census place.

Population
430,324
Median home
$362,200

St. Paul, MN

Population, housing, work, and travel data for this Census place.

Population
306,684
Median home
$294,500

Rochester, MN

Population, housing, work, and travel data for this Census place.

Population
124,292
Median home
$310,500

Bloomington, MN

Population, housing, work, and travel data for this Census place.

Population
89,034
Median home
$361,700

Duluth, MN

Population, housing, work, and travel data for this Census place.

Population
88,330
Median home
$242,700

Brooklyn Park, MN

Population, housing, work, and travel data for this Census place.

Population
83,543
Median home
$336,200

Woodbury, MN

Population, housing, work, and travel data for this Census place.

Population
81,558
Median home
$450,200

Lakeville, MN

Population, housing, work, and travel data for this Census place.

Population
79,270
Median home
$452,500

Plymouth, MN

Population, housing, work, and travel data for this Census place.

Population
78,942
Median home
$491,200

Blaine, MN

Population, housing, work, and travel data for this Census place.

Population
76,603
Median home
$352,400

Maple Grove, MN

Population, housing, work, and travel data for this Census place.

Population
73,893
Median home
$418,300

St. Cloud, MN

Population, housing, work, and travel data for this Census place.

Population
72,647
Median home
$225,000

Eagan, MN

Population, housing, work, and travel data for this Census place.

Population
67,109
Median home
$397,100

Burnsville, MN

Population, housing, work, and travel data for this Census place.

Population
65,244
Median home
$355,200

Coon Rapids, MN

Population, housing, work, and travel data for this Census place.

Population
64,193
Median home
$305,800

Eden Prairie, MN

Population, housing, work, and travel data for this Census place.

Population
63,075
Median home
$473,900

Apple Valley, MN

Population, housing, work, and travel data for this Census place.

Population
55,248
Median home
$370,400

Edina, MN

Population, housing, work, and travel data for this Census place.

Population
54,356
Median home
$646,300

Minnetonka, MN

Population, housing, work, and travel data for this Census place.

Population
53,969
Median home
$475,800

St. Louis Park, MN

Population, housing, work, and travel data for this Census place.

Population
50,027
Median home
$386,800

Shakopee, MN

Population, housing, work, and travel data for this Census place.

Population
49,366
Median home
$374,800

Moorhead, MN

Population, housing, work, and travel data for this Census place.

Population
46,533
Median home
$249,000

Mankato, MN

Population, housing, work, and travel data for this Census place.

Population
46,529
Median home
$261,700

Cottage Grove, MN

Population, housing, work, and travel data for this Census place.

Population
43,604
Median home
$378,800

Maplewood, MN

Population, housing, work, and travel data for this Census place.

Population
40,717
Median home
$323,200

Inver Grove Heights, MN

Population, housing, work, and travel data for this Census place.

Population
36,873
Median home
$363,400

Richfield, MN

Population, housing, work, and travel data for this Census place.

Population
36,593
Median home
$344,000

Roseville, MN

Population, housing, work, and travel data for this Census place.

Population
35,663
Median home
$352,100

Andover, MN

Population, housing, work, and travel data for this Census place.

Population
33,874
Median home
$410,200

Savage, MN

Population, housing, work, and travel data for this Census place.

Population
32,970
Median home
$432,300

Rosemount, MN

Population, housing, work, and travel data for this Census place.

Population
31,881
Median home
$424,100

Brooklyn Center, MN

Population, housing, work, and travel data for this Census place.

Population
31,846
Median home
$274,300

Fridley, MN

Population, housing, work, and travel data for this Census place.

Population
30,829
Median home
$302,900

Oakdale, MN

Population, housing, work, and travel data for this Census place.

Population
30,588
Median home
$318,100

Chaska, MN

Population, housing, work, and travel data for this Census place.

Population
30,513
Median home
$404,700

Ramsey, MN

Population, housing, work, and travel data for this Census place.

Population
29,624
Median home
$359,600

Prior Lake, MN

Population, housing, work, and travel data for this Census place.

Population
28,140
Median home
$450,700

Elk River, MN

Population, housing, work, and travel data for this Census place.

Population
27,896
Median home
$370,100

Shoreview, MN

Population, housing, work, and travel data for this Census place.

Population
26,906
Median home
$383,700

Austin, MN

Population, housing, work, and travel data for this Census place.

Population
26,689
Median home
$163,900

Owatonna, MN

Population, housing, work, and travel data for this Census place.

Population
26,633
Median home
$245,200

Winona, MN

Population, housing, work, and travel data for this Census place.

Population
26,530
Median home
$201,800

Chanhassen, MN

Population, housing, work, and travel data for this Census place.

Population
25,748
Median home
$566,300

Farmington, MN

Population, housing, work, and travel data for this Census place.

Population
25,425
Median home
$366,200

Faribault, MN

Population, housing, work, and travel data for this Census place.

Population
25,040
Median home
$241,500

Otsego, MN

Population, housing, work, and travel data for this Census place.

Population
24,525
Median home
$396,700

White Bear Lake, MN

Population, housing, work, and travel data for this Census place.

Population
23,392
Median home
$331,800

Lino Lakes, MN

Population, housing, work, and travel data for this Census place.

Population
23,220
Median home
$407,200

Champlin, MN

Population, housing, work, and travel data for this Census place.

Population
23,125
Median home
$358,700

Hastings, MN

Population, housing, work, and travel data for this Census place.

Population
22,563
Median home
$322,400

St. Michael, MN

Population, housing, work, and travel data for this Census place.

Population
22,498
Median home
$390,100

Columbia Heights, MN

Population, housing, work, and travel data for this Census place.

Population
22,482
Median home
$277,600

Crystal, MN

Population, housing, work, and travel data for this Census place.

Population
22,239
Median home
$296,100

New Brighton, MN

Population, housing, work, and travel data for this Census place.

Population
22,159
Median home
$364,700

Willmar, MN

Population, housing, work, and travel data for this Census place.

Population
22,001
Median home
$198,400

Northfield, MN

Population, housing, work, and travel data for this Census place.

Population
21,992
Median home
$329,400

West St. Paul, MN

Population, housing, work, and travel data for this Census place.

Population
21,950
Median home
$301,300

Golden Valley, MN

Population, housing, work, and travel data for this Census place.

Population
21,325
Median home
$431,400

Forest Lake, MN

Population, housing, work, and travel data for this Census place.

Population
20,952
Median home
$393,500

New Hope, MN

Population, housing, work, and travel data for this Census place.

Population
20,807
Median home
$337,000

South St. Paul, MN

Population, housing, work, and travel data for this Census place.

Population
20,532
Median home
$281,600

Sartell, MN

Population, housing, work, and travel data for this Census place.

Population
19,918
Median home
$297,300

Hopkins, MN

Population, housing, work, and travel data for this Census place.

Population
19,523
Median home
$375,600

Stillwater, MN

Population, housing, work, and travel data for this Census place.

Population
19,354
Median home
$414,200

Albert Lea, MN

Population, housing, work, and travel data for this Census place.

Population
18,217
Median home
$157,500

Anoka, MN

Population, housing, work, and travel data for this Census place.

Population
18,169
Median home
$308,700

Hugo, MN

Population, housing, work, and travel data for this Census place.

Population
17,167
Median home
$408,900

Ham Lake, MN

Population, housing, work, and travel data for this Census place.

Population
17,104
Median home
$442,500

Buffalo, MN

Population, housing, work, and travel data for this Census place.

Population
16,878
Median home
$314,400

Red Wing, MN

Population, housing, work, and travel data for this Census place.

Population
16,805
Median home
$237,300

Hibbing, MN

Population, housing, work, and travel data for this Census place.

Population
15,823
Median home
$130,200

Bemidji, MN

Population, housing, work, and travel data for this Census place.

Population
15,770
Median home
$198,300

Monticello, MN

Population, housing, work, and travel data for this Census place.

Population
15,670
Median home
$323,700

Rogers, MN

Population, housing, work, and travel data for this Census place.

Population
15,606
Median home
$459,700

Alexandria, MN

Population, housing, work, and travel data for this Census place.

Population
15,045
Median home
$275,300

Hutchinson, MN

Population, housing, work, and travel data for this Census place.

Population
14,655
Median home
$229,600

Brainerd, MN

Population, housing, work, and travel data for this Census place.

Population
14,428
Median home
$192,500

Lake Elmo, MN

Population, housing, work, and travel data for this Census place.

Population
14,376
Median home
$597,000

Fergus Falls, MN

Population, housing, work, and travel data for this Census place.

Population
14,246
Median home
$194,000

Marshall, MN

Population, housing, work, and travel data for this Census place.

Population
14,171
Median home
$210,300

North Mankato, MN

Population, housing, work, and travel data for this Census place.

Population
14,165
Median home
$262,100

Waconia, MN

Population, housing, work, and travel data for this Census place.

Population
14,113
Median home
$431,000

Robbinsdale, MN

Population, housing, work, and travel data for this Census place.

Population
14,030
Median home
$295,600

Worthington, MN

Population, housing, work, and travel data for this Census place.

Population
13,979
Median home
$210,300

New Ulm, MN

Population, housing, work, and travel data for this Census place.

Population
13,863
Median home
$204,200

Sauk Rapids, MN

Population, housing, work, and travel data for this Census place.

Population
13,768
Median home
$256,100

Vadnais Heights, MN

Population, housing, work, and travel data for this Census place.

Population
13,052
Median home
$363,100

Big Lake, MN

Population, housing, work, and travel data for this Census place.

Population
12,929
Median home
$330,200

Mounds View, MN

Population, housing, work, and travel data for this Census place.

Population
12,786
Median home
$324,200

North St. Paul, MN

Population, housing, work, and travel data for this Census place.

Population
12,780
Median home
$298,500

East Bethel, MN

Population, housing, work, and travel data for this Census place.

Population
12,605
Median home
$363,900

Victoria, MN

Population, housing, work, and travel data for this Census place.

Population
12,447
Median home
$581,200

Cloquet, MN

Population, housing, work, and travel data for this Census place.

Population
12,399
Median home
$212,700

North Branch, MN

Population, housing, work, and travel data for this Census place.

Population
12,398
Median home
$322,300

St. Peter, MN

Population, housing, work, and travel data for this Census place.

Population
12,275
Median home
$250,700

Mendota Heights, MN

Population, housing, work, and travel data for this Census place.

Population
11,475
Median home
$520,300

Dayton, MN

Population, housing, work, and travel data for this Census place.

Population
11,402
Median home
$511,300

Grand Rapids, MN

Population, housing, work, and travel data for this Census place.

Population
11,181
Median home
$213,800

Cambridge, MN

Population, housing, work, and travel data for this Census place.

Population
11,090
Median home
$251,600

Little Canada, MN

Population, housing, work, and travel data for this Census place.

Population
10,567
Median home
$319,800

Hermantown, MN

Population, housing, work, and travel data for this Census place.

Population
10,110
Median home
$382,300

Fairmont, MN

Population, housing, work, and travel data for this Census place.

Population
10,099
Median home
$169,900

Detroit Lakes, MN

Population, housing, work, and travel data for this Census place.

Population
10,019
Median home
$265,800