Minnesota Population By County in 2020

Updated on August 1, 2024.

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

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 15722 0.28
Anoka 364499 6.38
Becker 35193 0.62
Beltrami 46255 0.81
Benton 41355 0.72
Big Stone 5158 0.09
Blue Earth 69204 1.21
Brown 25914 0.45
Carlton 36185 0.63
Carver 107297 1.88
Cass 30168 0.53
Chippewa 12608 0.22
Chisago 56716 0.99
Clay 65344 1.14
Clearwater 8578 0.15
Cook 5597 0.10
Cottonwood 11516 0.20
Crow Wing 66277 1.16
Dakota 440423 7.71
Dodge 20889 0.37
Douglas 39087 0.68
Faribault 13898 0.24
Fillmore 21243 0.37
Freeborn 30896 0.54
Goodhue 47578 0.83
Grant 6093 0.11
Hennepin 1281649 22.44
Houston 18849 0.33
Hubbard 21397 0.38
Isanti 41396 0.73
Itasca 45034 0.79
Jackson 9995 0.18
Kanabec 16053 0.28
Kandiyohi 43722 0.77
Kittson 4208 0.07
Koochiching 12031 0.21
Lac qui Parle 6699 0.12
Lake 10912 0.19
Lake of the Woods 3765 0.07
Le Sueur 28637 0.50
Lincoln 5625 0.10
Lyon 25423 0.45
McLeod 36755 0.64
Mahnomen 5380 0.09
Marshall 9027 0.16
Martin 19987 0.35
Meeker 23437 0.41
Mille Lacs 26468 0.46
Morrison 34014 0.60
Mower 40059 0.70
Murray 8166 0.14
Nicollet 34494 0.60
Nobles 22205 0.39
Norman 6436 0.11
Olmsted 163037 2.86
Otter Tail 60099 1.05
Pennington 13943 0.24
Pine 28899 0.51
Pipestone 9417 0.17
Polk 31076 0.54
Pope 11325 0.20
Ramsey 551716 9.66
Red Lake 3938 0.07
Redwood 15418 0.27
Renville 14694 0.26
Rice 67102 1.18
Rock 9676 0.17
Roseau 15303 0.27
St. Louis 200083 3.50
Scott 151347 2.65
Sherburne 97593 1.71
Sibley 14793 0.26
Stearns 158480 2.78
Steele 37384 0.66
Stevens 9666 0.17
Swift 9800 0.17
Todd 25294 0.44
Traverse 3354 0.06
Wabasha 21407 0.38
Wadena 14117 0.25
Waseca 18963 0.33
Washington 268389 4.70
Watonwan 11245 0.20
Wilkin 6479 0.11
Winona 49647 0.87
Wright 141883 2.49
Yellow Medicine 9495 0.17