Minnesota Population By County in 2023

Updated on August 1, 2024.

Based on the US Census Vintage data estimates, in 2023, the population of Minnesota was 5,737,915. Among all Minnesota counties, Hennepin had the highest population (1,258,713), followed by Ramsey (536,075), and Dakota (447,440). Traverse was the least populated county (3,136).

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 2023
Minnesota Population By County in 2023
Items per page:
0 of 0
County Population % of State Population
Aitkin 16102 0.28
Anoka 372441 6.49
Becker 35283 0.62
Beltrami 46718 0.81
Benton 41600 0.73
Big Stone 5105 0.09
Blue Earth 70006 1.22
Brown 25628 0.45
Carlton 36825 0.64
Carver 111057 1.94
Cass 31446 0.55
Chippewa 12172 0.21
Chisago 58535 1.02
Clay 66258 1.16
Clearwater 8644 0.15
Cook 5639 0.10
Cottonwood 11319 0.20
Crow Wing 68304 1.19
Dakota 447440 7.80
Dodge 21088 0.37
Douglas 39953 0.70
Faribault 13873 0.24
Fillmore 21522 0.38
Freeborn 30515 0.53
Goodhue 48035 0.84
Grant 6139 0.11
Hennepin 1258713 21.94
Houston 18582 0.32
Hubbard 22132 0.39
Isanti 43182 0.75
Itasca 45365 0.79
Jackson 9919 0.17
Kanabec 16602 0.29
Kandiyohi 43813 0.76
Kittson 4060 0.07
Koochiching 11751 0.21
Lac qui Parle 6630 0.12
Lake 10855 0.19
Lake of the Woods 3778 0.07
Le Sueur 29255 0.51
Lincoln 5521 0.10
Lyon 25427 0.44
McLeod 36785 0.64
Mahnomen 5280 0.09
Marshall 8810 0.15
Martin 19657 0.34
Meeker 23490 0.41
Mille Lacs 27427 0.48
Morrison 34250 0.60
Mower 40058 0.70
Murray 8049 0.14
Nicollet 34242 0.60
Nobles 21727 0.38
Norman 6329 0.11
Olmsted 164784 2.87
Otter Tail 60626 1.06
Pennington 13714 0.24
Pine 30197 0.53
Pipestone 9245 0.16
Polk 30412 0.53
Pope 11400 0.20
Ramsey 536075 9.34
Red Lake 3911 0.07
Redwood 15288 0.27
Renville 14348 0.25
Rice 67948 1.18
Rock 9551 0.17
Roseau 15252 0.27
St. Louis 200514 3.50
Scott 155814 2.72
Sherburne 102206 1.78
Sibley 15084 0.26
Stearns 160977 2.81
Steele 37421 0.65
Stevens 9728 0.17
Swift 9719 0.17
Todd 25667 0.45
Traverse 3136 0.06
Wabasha 21683 0.38
Wadena 14241 0.25
Waseca 18981 0.33
Washington 278936 4.86
Watonwan 11077 0.19
Wilkin 6306 0.11
Winona 49721 0.87
Wright 151150 2.63
Yellow Medicine 9467 0.17