Minnesota 2020 Census Total Population By County

Updated on January 23, 2023.

The total population of Minnesota from the 2020 Census was 5,706,494, based on data from the US Census Bureau.

Hennepin County was the most populated county (1,281,565), followed by Ramsey County (552,352), and then Dakota County (439,882). On the other hand, the 3 counties that were least populated include: Traverse County (3,360), Lake of the Woods County (3,763), and Red Lake County (3,935).

You can also see this information for other states and also for the US by state.

Hover over or click on the counties to see the number and percentage of Minnesota population that lives in each county. The data can also be found in a table below. You can use the table to sort, filter, and explore the data further.

You can also see the population by county for the different racial groups as well as the different ethnicities in Minnesota.

Minnesota 2020 Census Total Population By County
Minnesota 2020 Census Total Population By County
Items per page:
0 of 0
County Population % of Minnesota Pop.
Aitkin 15697 0.28
Anoka 363887 6.38
Becker 35183 0.62
Beltrami 46228 0.81
Benton 41379 0.73
Big Stone 5166 0.09
Blue Earth 69112 1.21
Brown 25912 0.45
Carlton 36207 0.63
Carver 106922 1.87
Cass 30066 0.53
Chippewa 12598 0.22
Chisago 56621 0.99
Clay 65318 1.15
Clearwater 8524 0.15
Cook 5600 0.10
Cottonwood 11517 0.20
Crow Wing 66123 1.16
Dakota 439882 7.71
Dodge 20867 0.37
Douglas 39006 0.68
Faribault 13921 0.24
Fillmore 21228 0.37
Freeborn 30895 0.54
Goodhue 47582 0.83
Grant 6074 0.11
Hennepin 1281565 22.46
Houston 18843 0.33
Hubbard 21344 0.37
Isanti 41135 0.72
Itasca 45014 0.79
Jackson 9989 0.18
Kanabec 16032 0.28
Kandiyohi 43732 0.77
Kittson 4207 0.07
Koochiching 12062 0.21
Lac qui Parle 6719 0.12
Lake 10905 0.19
Lake of the Woods 3763 0.07
Le Sueur 28674 0.50
Lincoln 5640 0.10
Lyon 25269 0.44
McLeod 36771 0.64
Mahnomen 5411 0.10
Marshall 9040 0.16
Martin 20025 0.35
Meeker 23400 0.41
Mille Lacs 26459 0.46
Morrison 34010 0.60
Mower 40029 0.70
Murray 8179 0.14
Nicollet 34454 0.60
Nobles 22290 0.39
Norman 6441 0.11
Olmsted 162847 2.85
Otter Tail 60081 1.05
Pennington 13992 0.25
Pine 28876 0.51
Pipestone 9424 0.17
Polk 31192 0.55
Pope 11308 0.20
Ramsey 552352 9.68
Red Lake 3935 0.07
Redwood 15425 0.27
Renville 14723 0.26
Rice 67097 1.18
Rock 9704 0.17
Roseau 15331 0.27
St. Louis 200231 3.51
Scott 150928 2.65
Sherburne 97183 1.70
Sibley 14836 0.26
Stearns 158292 2.77
Steele 37406 0.66
Stevens 9671 0.17
Swift 9838 0.17
Todd 25262 0.44
Traverse 3360 0.06
Wabasha 21387 0.38
Wadena 14065 0.25
Waseca 18968 0.33
Washington 267568 4.69
Watonwan 11253 0.20
Wilkin 6506 0.11
Winona 49671 0.87
Wright 141337 2.48
Yellow Medicine 9528 0.17