Minnesota Population By County in 2020

Updated on June 16, 2025.

Based on the US Census Vintage data estimates, in 2020, the population of Minnesota was 5,710,735. Among all Minnesota counties, Hennepin had the highest population (1,281,722), followed by Ramsey (551,739), and Dakota (440,436). Traverse was the least populated county (3,360).

Hover over or click on the counties in the map below to see the populations. 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 see similar information for other states and by state for the United States.

See this for other years:
Minnesota Population By County in 2020
Minnesota Population By County in 2020
Items per page:
0 of 0
County Population % of State Population
Aitkin 15714 0.28
Anoka 364502 6.38
Becker 35205 0.62
Beltrami 46246 0.81
Benton 41358 0.72
Big Stone 5160 0.09
Blue Earth 69196 1.21
Brown 25911 0.45
Carlton 36187 0.63
Carver 107307 1.88
Cass 30162 0.53
Chippewa 12610 0.22
Chisago 56718 0.99
Clay 65359 1.14
Clearwater 8566 0.15
Cook 5599 0.10
Cottonwood 11521 0.20
Crow Wing 66285 1.16
Dakota 440436 7.71
Dodge 20888 0.37
Douglas 39093 0.69
Faribault 13896 0.24
Fillmore 21245 0.37
Freeborn 30891 0.54
Goodhue 47579 0.83
Grant 6090 0.11
Hennepin 1281722 22.44
Houston 18823 0.33
Hubbard 21389 0.38
Isanti 41390 0.73
Itasca 45043 0.79
Jackson 9990 0.18
Kanabec 16058 0.28
Kandiyohi 43723 0.77
Kittson 4190 0.07
Koochiching 12032 0.21
Lac qui Parle 6700 0.12
Lake 10911 0.19
Lake of the Woods 3770 0.07
Le Sueur 28648 0.50
Lincoln 5639 0.10
Lyon 25426 0.45
McLeod 36751 0.64
Mahnomen 5391 0.09
Marshall 9043 0.16
Martin 19993 0.35
Meeker 23433 0.41
Mille Lacs 26456 0.46
Morrison 34003 0.60
Mower 40062 0.70
Murray 8166 0.14
Nicollet 34498 0.60
Nobles 22207 0.39
Norman 6436 0.11
Olmsted 163041 2.86
Otter Tail 60068 1.05
Pennington 13950 0.24
Pine 28891 0.51
Pipestone 9414 0.17
Polk 31081 0.54
Pope 11330 0.20
Ramsey 551739 9.66
Red Lake 3942 0.07
Redwood 15422 0.27
Renville 14686 0.26
Rice 67100 1.18
Rock 9687 0.17
Roseau 15310 0.27
St. Louis 200083 3.50
Scott 151356 2.65
Sherburne 97589 1.71
Sibley 14801 0.26
Stearns 158488 2.78
Steele 37381 0.66
Stevens 9664 0.17
Swift 9816 0.17
Todd 25290 0.44
Traverse 3360 0.06
Wabasha 21399 0.38
Wadena 14120 0.25
Waseca 18955 0.33
Washington 268400 4.70
Watonwan 11238 0.20
Wilkin 6480 0.11
Winona 49672 0.87
Wright 141875 2.48
Yellow Medicine 9490 0.17