Minnesota Population By County in 2023

Updated on June 16, 2025.

Based on the US Census Vintage data estimates, in 2023, the population of Minnesota was 5,753,048. Among all Minnesota counties, Hennepin had the highest population (1,263,210), followed by Ramsey (538,474), and Dakota (448,495). Traverse was the least populated county (3,175).

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 16139 0.28
Anoka 373090 6.49
Becker 35330 0.61
Beltrami 46635 0.81
Benton 41617 0.72
Big Stone 5095 0.09
Blue Earth 70396 1.22
Brown 25699 0.45
Carlton 36717 0.64
Carver 111180 1.93
Cass 31393 0.55
Chippewa 12265 0.21
Chisago 58657 1.02
Clay 66425 1.16
Clearwater 8680 0.15
Cook 5643 0.10
Cottonwood 11417 0.20
Crow Wing 68286 1.19
Dakota 448495 7.80
Dodge 21113 0.37
Douglas 39874 0.69
Faribault 13926 0.24
Fillmore 21512 0.37
Freeborn 30433 0.53
Goodhue 48050 0.84
Grant 6155 0.11
Hennepin 1263210 21.96
Houston 18577 0.32
Hubbard 22045 0.38
Isanti 43212 0.75
Itasca 45518 0.79
Jackson 9904 0.17
Kanabec 16639 0.29
Kandiyohi 44277 0.77
Kittson 4020 0.07
Koochiching 11750 0.20
Lac qui Parle 6684 0.12
Lake 10861 0.19
Lake of the Woods 3804 0.07
Le Sueur 29334 0.51
Lincoln 5594 0.10
Lyon 25503 0.44
McLeod 36850 0.64
Mahnomen 5332 0.09
Marshall 8822 0.15
Martin 19728 0.34
Meeker 23485 0.41
Mille Lacs 27418 0.48
Morrison 34366 0.60
Mower 40352 0.70
Murray 8087 0.14
Nicollet 34320 0.60
Nobles 21921 0.38
Norman 6318 0.11
Olmsted 165119 2.87
Otter Tail 60687 1.06
Pennington 13732 0.24
Pine 30124 0.52
Pipestone 9235 0.16
Polk 30438 0.53
Pope 11419 0.20
Ramsey 538474 9.36
Red Lake 3913 0.07
Redwood 15320 0.27
Renville 14509 0.25
Rice 68420 1.19
Rock 9601 0.17
Roseau 15293 0.27
St. Louis 200618 3.49
Scott 155986 2.71
Sherburne 102313 1.78
Sibley 15131 0.26
Stearns 162060 2.82
Steele 37476 0.65
Stevens 9834 0.17
Swift 9686 0.17
Todd 25773 0.45
Traverse 3175 0.06
Wabasha 21685 0.38
Wadena 14293 0.25
Waseca 18905 0.33
Washington 279398 4.86
Watonwan 11179 0.19
Wilkin 6330 0.11
Winona 49846 0.87
Wright 151452 2.63
Yellow Medicine 9471 0.17