Minnesota Population By County in 2021

Updated on June 16, 2025.

Based on the US Census Vintage data estimates, in 2021, the population of Minnesota was 5,718,660. Among all Minnesota counties, Hennepin had the highest population (1,270,232), followed by Ramsey (544,068), and Dakota (442,784). Traverse was the least populated county (3,280).

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 2021
Minnesota Population By County in 2021
Items per page:
0 of 0
County Population % of State Population
Aitkin 15951 0.28
Anoka 367835 6.43
Becker 35348 0.62
Beltrami 46477 0.81
Benton 41538 0.73
Big Stone 5169 0.09
Blue Earth 69382 1.21
Brown 25896 0.45
Carlton 36442 0.64
Carver 108873 1.90
Cass 30677 0.54
Chippewa 12378 0.22
Chisago 57556 1.01
Clay 65674 1.15
Clearwater 8568 0.15
Cook 5632 0.10
Cottonwood 11600 0.20
Crow Wing 67355 1.18
Dakota 442784 7.74
Dodge 20954 0.37
Douglas 39312 0.69
Faribault 13905 0.24
Fillmore 21335 0.37
Freeborn 30803 0.54
Goodhue 48049 0.84
Grant 6147 0.11
Hennepin 1270232 22.21
Houston 18796 0.33
Hubbard 21744 0.38
Isanti 41964 0.73
Itasca 45113 0.79
Jackson 10003 0.18
Kanabec 16179 0.28
Kandiyohi 43818 0.77
Kittson 4162 0.07
Koochiching 11945 0.21
Lac qui Parle 6703 0.12
Lake 11006 0.19
Lake of the Woods 3831 0.07
Le Sueur 28918 0.51
Lincoln 5593 0.10
Lyon 25495 0.45
McLeod 36819 0.64
Mahnomen 5415 0.10
Marshall 9013 0.16
Martin 19933 0.35
Meeker 23403 0.41
Mille Lacs 26903 0.47
Morrison 34072 0.60
Mower 40229 0.70
Murray 8135 0.14
Nicollet 34361 0.60
Nobles 22076 0.39
Norman 6443 0.11
Olmsted 163755 2.86
Otter Tail 60206 1.05
Pennington 13790 0.24
Pine 29410 0.51
Pipestone 9352 0.16
Polk 30831 0.54
Pope 11418 0.20
Ramsey 544068 9.51
Red Lake 3949 0.07
Redwood 15394 0.27
Renville 14600 0.26
Rice 67344 1.18
Rock 9697 0.17
Roseau 15284 0.27
St. Louis 199522 3.49
Scott 153633 2.69
Sherburne 99220 1.74
Sibley 14935 0.26
Stearns 159222 2.78
Steele 37432 0.66
Stevens 9687 0.17
Swift 9800 0.17
Todd 25289 0.44
Traverse 3280 0.06
Wabasha 21512 0.38
Wadena 14146 0.25
Waseca 18997 0.33
Washington 272904 4.77
Watonwan 11161 0.20
Wilkin 6413 0.11
Winona 49819 0.87
Wright 145209 2.54
Yellow Medicine 9437 0.17