U.S. Census Bureau · 2025 Population Estimates Program (PEP)
Minnesota County Population — 2025 PEP
July 1, 2025 resident population estimates for 87 counties. State total (sum of these county estimates): 5,830,405 persons.
Separate 2025 TIGER/Line county boundaries validate county identity; these are not ACS 2024 survey estimates.
Official Vintage 2025 county identities and unsimplified TIGER coordinates; separate-period ACS housing is joined only by exact full GEOID. Original 2020 counts require separately evidenced compatible geography; incompatible observations remain null with reasons. The revised April estimates base is not an original census count; no boundary allocation is invented.
Source and downloads
2025 Census PEP county estimates, 2020–2025 series; counts are persons, migration counts are persons, published rates are per 1,000, and unavailable values remain null (not zero). 2020 rates are unavailable for the partial-year interval. County totals and characteristics are verified against the pinned raw Census CSV receipts and independent 2025 county geometry.
Official Census PEP county source · Download JSON · Download CSV · Download source metadata
Official state totals and county summaries
Official NST July 1, 2025 state total: 5,830,405 persons (SUMLEV 040, PEP Vintage 2025). County sum: 5,830,405 persons; comparison status: equal.
Official NST July 2020: 5,710,562 persons; July 2020–July 2025 change: +119,843 persons; growth: 2.098620 percent (denominator: official July 2020 population).
County July 2024–July 2025: Growing: 52 · Shrinking: 34 · Unchanged: 1 · Missing: 0. Median county growth: 0.096821 percent.
Largest county: Hennepin County (GEOID 27053): 1284784 persons.
Fastest county growth: Wright County (GEOID 27171): 1.906062 percent.
Greatest numeric increase: Hennepin County (GEOID 27053): 7700 persons.
no minimum population; missing excluded per measure; median of county percentages, not population weighted; equal values use ascending full GEOID.
Official state demographics
Resident population · SUMLEV 040 · July 1, 2025 · Census PEP Vintage 2025. Denominator for every share: 5,830,405 resident persons. Six exclusive race groups; Hispanic origin overlaps race and must not be added to it. Release: June 2026; exact day unproved; PEP estimates have no ACS sampling MOE.
Scroll horizontally to see Count and Share. Keyboard: focus this table region and use Left and Right arrow keys.
| Measure | Count | Share |
|---|---|---|
| Female | 2,934,557 persons | 50.331958 percent |
| Male | 2,895,848 persons | 49.668042 percent |
| Ages 18–24 | 531,486 persons | 9.115765 percent |
| Ages 25–44 | 1,544,604 persons | 26.492225 percent |
| Ages 45–64 | 1,357,429 persons | 23.281899 percent |
| Ages 65 and older | 1,113,573 persons | 19.099411 percent |
| Under 18 | 1,283,313 persons | 22.010701 percent |
| American Indian or Alaska Native alone | 97,983 persons | 1.680552 percent |
| Asian alone | 344,621 persons | 5.910756 percent |
| Black or African American alone | 483,010 persons | 8.284330 percent |
| Native Hawaiian or other Pacific Islander alone | 5,050 persons | 0.086615 percent |
| Two or more races | 249,983 persons | 4.287575 percent |
| White alone | 4,649,758 persons | 79.750172 percent |
| Hispanic (any race) | 422,113 persons | 7.239857 percent |
| Not Hispanic | 5,408,292 persons | 92.760143 percent |
Official state median age: 39.4 years. Published state SYASEX median age; not a county aggregation, not ACS.
Revised April 1, 2020 estimates base (official NST): 5,706,733 persons; county base sum: 5,706,733 persons; comparison: equal. This is not the original decennial census count.
Original April 1, 2020 Census count: 87 compatible counties; 0 unavailable. Published Census county centers-of-population POPULATION, original 2020 Gazetteer and official 2020–2025 geographic-change evidence; no boundary allocation. Original count, revised April estimates base and July 2020 estimate are separate observations. Documentation: November 2021; exact file release day unproved; retrieval is not release. Official original count source. Original 2020 Gazetteer identity plus Census geographic-change notes 2014–2025; no county-level change recorded from 2020 onward, exact full modern name, and original count required. Any recorded county-level change or referenced counterparty is conservatively unavailable, including unresolved internal redistricting. Same GEOID alone is insufficient. Not a claim of identical cartographic coordinates; no invented allocations.
Source release date unavailable: retained pins do not attest an official release date; retrieval is not release. Reference dates and Vintage 2025 are explicit; no current-vintage refresh is implied.
County population and demographic explorer
Choose a measure, observation year and county without downloading boundaries. Rankings, search, trends and CSV work without a map. Load map explicitly to download the full, unsimplified 2025 TIGER boundaries; this defers rather than removes their payload. The table remains available without JavaScript.
PEP population · persons · July 1, 2025. Denominator: none. Calculation/source: CO POPESTIMATEy. Vintage 2025; null with metric_status reason; measured zero remains zero; no imputation.
Loading county controls; static rankings available below…
Map not loaded. County controls and rankings do not require boundaries.
After loading, Tab to a county and press Enter or Space; colors and the legend indicate signed direction and magnitude. Outlines show selection. The county picker works before and after map loading.
Selected county demographic breakdown
July 1, 2025 · Hennepin County (GEOID 27053). Same-period county population is the share denominator. Hispanic origin overlaps race; do not add origin to race counts. Other overlapping classifications are not additive. Official county median age is from PEP AGESEX MEDIAN_AGE_TOT, not ACS.
| Classification / source | Count or statistic | Share / status |
|---|---|---|
| Sex · PEP male | 631,346 persons | 49.140245 percent |
| Sex · PEP female | 653,438 persons | 50.859755 percent |
| Age bands · PEP under18 | 263,666 persons | 20.522205 percent |
| Age bands · PEP age18 24 | 112,117 persons | 8.726525 percent |
| Age bands · PEP age25 44 | 400,078 persons | 31.139709 percent |
| Age bands · PEP age45 64 | 289,097 persons | 22.501603 percent |
| Age bands · PEP age65plus | 219,826 persons | 17.109958 percent |
| Race alone (partition) · PEP white alone | 900,736 persons | 70.107971 percent |
| Race alone (partition) · PEP black alone | 191,251 persons | 14.885849 percent |
| Race alone (partition) · PEP aian alone | 19,742 persons | 1.536601 percent |
| Race alone (partition) · PEP asian alone | 105,884 persons | 8.241385 percent |
| Race alone (partition) · PEP nhpi alone | 560 persons | 0.043587 percent |
| Race alone (partition) · PEP two or more | 66,611 persons | 5.184607 percent |
| Hispanic origin (overlaps race) · PEP hispanic any race | 111,453 persons | 8.674843 percent |
| Hispanic origin (overlaps race) · PEP not hispanic | 1,173,331 persons | 91.325157 percent |
| Other overlapping classifications (not additive) · PEP white alone or combination | 962,757 persons | 74.935320 percent |
| Other overlapping classifications (not additive) · PEP not hispanic white alone | 818,781 persons | 63.729078 percent |
| Official county median age · AGESEX MEDIAN_AGE_TOT | 37.8 years | Not a share; not ACS or an average of county medians |
Use Ctrl/Command or Shift to select multiple counties. The following trend uses exact resident persons, not percentages; county size affects the scale. Missing observations break lines; the revised April estimates base is a separate dashed partial interval.
2025 county population rankings
All 87 county estimates are present without JavaScript, ranked by 2025 population (largest first). Signed changes compare July 1, 2024 to July 1, 2025. Unavailable is not zero; equal values break ties by GEOID (ascending).
Showing all 87 counties; ranked by 2025 population, descending.
| Rank | County | GEOID | Population (persons) | Signed change (persons) | Signed change (percent) |
|---|---|---|---|---|---|
| 1 | Hennepin County | 27053 | 1,284,784 | +7700 persons | +0.602936% |
| 2 | Ramsey County | 27123 | 541,623 | +910 persons | +0.168296% |
| 3 | Dakota County | 27037 | 457,710 | +3955 persons | +0.871616% |
| 4 | Anoka County | 27003 | 381,605 | +3750 persons | +0.992444% |
| 5 | Washington County | 27163 | 286,895 | +3901 persons | +1.378474% |
| 6 | St. Louis County | 27137 | 200,518 | -112 persons | -0.055824% |
| 7 | Olmsted County | 27109 | 166,731 | +954 persons | +0.575472% |
| 8 | Stearns County | 27145 | 164,110 | +997 persons | +0.611233% |
| 9 | Scott County | 27139 | 159,017 | +1563 persons | +0.992671% |
| 10 | Wright County | 27171 | 157,559 | +2947 persons | +1.906062% |
| 11 | Carver County | 27019 | 114,379 | +1784 persons | +1.584440% |
| 12 | Sherburne County | 27141 | 104,194 | +1038 persons | +1.006243% |
| 13 | Blue Earth County | 27013 | 70,634 | +434 persons | +0.618234% |
| 14 | Rice County | 27131 | 69,939 | +394 persons | +0.566540% |
| 15 | Crow Wing County | 27035 | 69,132 | +465 persons | +0.677181% |
| 16 | Clay County | 27027 | 67,734 | +395 persons | +0.586584% |
| 17 | Otter Tail County | 27111 | 61,041 | +83 persons | +0.136159% |
| 18 | Chisago County | 27025 | 59,142 | +195 persons | +0.330806% |
| 19 | Winona County | 27169 | 50,523 | +180 persons | +0.357547% |
| 20 | Goodhue County | 27049 | 48,195 | +46 persons | +0.095537% |
| 21 | Beltrami County | 27007 | 47,055 | +276 persons | +0.590008% |
| 22 | Itasca County | 27061 | 45,404 | -48 persons | -0.105606% |
| 23 | Kandiyohi County | 27067 | 44,720 | -54 persons | -0.120606% |
| 24 | Isanti County | 27059 | 44,386 | +729 persons | +1.669835% |
| 25 | Benton County | 27009 | 41,744 | -25 persons | -0.059853% |
| 26 | Mower County | 27099 | 40,971 | +287 persons | +0.705437% |
| 27 | Douglas County | 27041 | 40,120 | +167 persons | +0.417991% |
| 28 | Steele County | 27147 | 37,464 | +11 persons | +0.029370% |
| 29 | Carlton County | 27017 | 36,711 | -14 persons | -0.038121% |
| 30 | McLeod County | 27085 | 36,631 | -192 persons | -0.521413% |
| 31 | Becker County | 27005 | 35,497 | +112 persons | +0.316518% |
| 32 | Morrison County | 27097 | 34,620 | +126 persons | +0.365281% |
| 33 | Nicollet County | 27103 | 34,273 | +34 persons | +0.099302% |
| 34 | Cass County | 27021 | 31,430 | +6 persons | +0.019094% |
| 35 | Polk County | 27119 | 30,545 | -138 persons | -0.449760% |
| 36 | Pine County | 27115 | 30,472 | +74 persons | +0.243437% |
| 37 | Freeborn County | 27047 | 30,440 | +10 persons | +0.032862% |
| 38 | Le Sueur County | 27079 | 29,453 | +20 persons | +0.067951% |
| 39 | Mille Lacs County | 27095 | 27,753 | +73 persons | +0.263728% |
| 40 | Todd County | 27153 | 26,060 | +95 persons | +0.365877% |
| 41 | Lyon County | 27083 | 25,684 | -101 persons | -0.391701% |
| 42 | Brown County | 27015 | 25,517 | -54 persons | -0.211177% |
| 43 | Meeker County | 27093 | 23,603 | +81 persons | +0.344358% |
| 44 | Hubbard County | 27057 | 22,369 | +254 persons | +1.148542% |
| 45 | Nobles County | 27105 | 22,338 | +96 persons | +0.431616% |
| 46 | Fillmore County | 27045 | 21,540 | +52 persons | +0.241996% |
| 47 | Wabasha County | 27157 | 21,537 | -17 persons | -0.078872% |
| 48 | Dodge County | 27039 | 21,376 | +95 persons | +0.446408% |
| 49 | Martin County | 27091 | 19,440 | -124 persons | -0.633817% |
| 50 | Waseca County | 27161 | 18,688 | +16 persons | +0.085690% |
| 51 | Houston County | 27055 | 18,400 | -135 persons | -0.728352% |
| 52 | Kanabec County | 27065 | 16,628 | +4 persons | +0.024062% |
| 53 | Aitkin County | 27001 | 16,252 | -31 persons | -0.190383% |
| 54 | Sibley County | 27143 | 15,356 | +66 persons | +0.431655% |
| 55 | Redwood County | 27127 | 15,265 | +27 persons | +0.177189% |
| 56 | Roseau County | 27135 | 15,246 | -3 persons | -0.019673% |
| 57 | Wadena County | 27159 | 14,388 | +33 persons | +0.229885% |
| 58 | Renville County | 27129 | 14,356 | -61 persons | -0.423112% |
| 59 | Faribault County | 27043 | 13,888 | -18 persons | -0.129441% |
| 60 | Pennington County | 27113 | 13,686 | -64 persons | -0.465455% |
| 61 | Chippewa County | 27023 | 12,406 | +12 persons | +0.096821% |
| 62 | Koochiching County | 27071 | 11,587 | -7 persons | -0.060376% |
| 63 | Watonwan County | 27165 | 11,459 | +94 persons | +0.827101% |
| 64 | Pope County | 27121 | 11,420 | -44 persons | -0.383810% |
| 65 | Cottonwood County | 27033 | 11,405 | -2 persons | -0.017533% |
| 66 | Lake County | 27075 | 10,746 | -8 persons | -0.074391% |
| 67 | Jackson County | 27063 | 9,857 | -16 persons | -0.162058% |
| 68 | Swift County | 27151 | 9,763 | +42 persons | +0.432054% |
| 69 | Stevens County | 27149 | 9,747 | -81 persons | -0.824176% |
| 70 | Rock County | 27133 | 9,524 | -39 persons | -0.407822% |
| 71 | Yellow Medicine County | 27173 | 9,477 | 0 persons | 0.000000% |
| 72 | Pipestone County | 27117 | 9,260 | +9 persons | +0.097287% |
| 73 | Marshall County | 27089 | 8,798 | +10 persons | +0.113792% |
| 74 | Clearwater County | 27029 | 8,647 | -8 persons | -0.092432% |
| 75 | Murray County | 27101 | 7,942 | -85 persons | -1.058926% |
| 76 | Lac qui Parle County | 27073 | 6,704 | +49 persons | +0.736289% |
| 77 | Norman County | 27107 | 6,336 | +35 persons | +0.555467% |
| 78 | Wilkin County | 27167 | 6,288 | -31 persons | -0.490584% |
| 79 | Grant County | 27051 | 6,085 | -54 persons | -0.879622% |
| 80 | Lincoln County | 27081 | 5,583 | -8 persons | -0.143087% |
| 81 | Cook County | 27031 | 5,522 | -15 persons | -0.270905% |
| 82 | Mahnomen County | 27087 | 5,153 | -88 persons | -1.679069% |
| 83 | Big Stone County | 27011 | 5,054 | -25 persons | -0.492223% |
| 84 | Kittson County | 27069 | 4,031 | +2 persons | +0.049640% |
| 85 | Red Lake County | 27125 | 3,940 | +46 persons | +1.181305% |
| 86 | Lake of the Woods County | 27077 | 3,770 | -10 persons | -0.264550% |
| 87 | Traverse County | 27155 | 3,130 | -22 persons | -0.697970% |
County population trend · 2020–2025
Resident population (persons), not ACS housing. April 1, 2020 estimates base is distinct from the July 1, 2020 estimate. The April–July 2020 change is partial-year; the July 2020–July 2021 interval is the first July-to-July comparison. No 2020 annual rate is shown. Missing observations are unavailable, never zero.
Showing Hennepin County (GEOID 27053). Select a county on the map or in the rankings table to update this trend.
Horizontal axis: year (2020–2025); vertical axis: resident population (persons). The 2020 base is a separate April 1 observation; July 1 estimates run from 2020 through 2025. Focus the chart viewport and use Left/Right arrows to scroll on narrow screens. Complete axis labels stay here outside the scrolling chart; the table gives exact values and availability.
| Date | Population (persons) | Interval |
|---|---|---|
| April 1, 2020 base | 1,281,566 | Estimates base; not July 1 |
| July 1, 2020 | 1,281,663 | April–July partial-year; no annual rate |
| July 1, 2021 | 1,267,341 | July 2020–July 2021 comparison |
| July 1, 2022 | 1,262,045 | July-to-July estimate |
| July 1, 2023 | 1,263,745 | July-to-July estimate |
| July 1, 2024 | 1,277,084 | July-to-July estimate |
| July 1, 2025 | 1,284,784 | July-to-July estimate |
County population and median home value · different vintages
Each point pairs a county’s PEP July 1, 2025 resident population (persons) with its ACS 2024 5-year median owner-occupied home value (B25077, U.S. dollars). These are different reference periods and different statistical programs. This descriptive comparison does not imply causality or matched vintages. Suppressed, missing or invalid ACS estimates are unavailable, not zero and not plotted. A valid zero remains zero.
The exact-value table below works without JavaScript; chart loading requires JavaScript.
Select a county using the map or rankings to coordinate the comparison.
| County | GEOID | PEP July 1, 2025 population (persons) | ACS 2024 5-year median home value (U.S. dollars) |
|---|---|---|---|
| Aitkin County | 27001 | 16,252 | $255,800 |
| Anoka County | 27003 | 381,605 | $346,500 |
| Becker County | 27005 | 35,497 | $291,000 |
| Beltrami County | 27007 | 47,055 | $237,500 |
| Benton County | 27009 | 41,744 | $271,000 |
| Big Stone County | 27011 | 5,054 | $169,100 |
| Blue Earth County | 27013 | 70,634 | $266,700 |
| Brown County | 27015 | 25,517 | $191,200 |
| Carlton County | 27017 | 36,711 | $245,100 |
| Carver County | 27019 | 114,379 | $453,600 |
| Cass County | 27021 | 31,430 | $288,300 |
| Chippewa County | 27023 | 12,406 | $156,100 |
| Chisago County | 27025 | 59,142 | $351,900 |
| Clay County | 27027 | 67,734 | $265,500 |
| Clearwater County | 27029 | 8,647 | $192,100 |
| Cook County | 27031 | 5,522 | $336,200 |
| Cottonwood County | 27033 | 11,405 | $169,300 |
| Crow Wing County | 27035 | 69,132 | $306,800 |
| Dakota County | 27037 | 457,710 | $381,000 |
| Dodge County | 27039 | 21,376 | $287,700 |
| Douglas County | 27041 | 40,120 | $321,400 |
| Faribault County | 27043 | 13,888 | $135,300 |
| Fillmore County | 27045 | 21,540 | $221,100 |
| Freeborn County | 27047 | 30,440 | $171,100 |
| Goodhue County | 27049 | 48,195 | $285,100 |
| Grant County | 27051 | 6,085 | $191,000 |
| Hennepin County | 27053 | 1,284,784 | $392,900 |
| Houston County | 27055 | 18,400 | $239,000 |
| Hubbard County | 27057 | 22,369 | $282,600 |
| Isanti County | 27059 | 44,386 | $306,200 |
| Itasca County | 27061 | 45,404 | $225,200 |
| Jackson County | 27063 | 9,857 | $157,100 |
| Kanabec County | 27065 | 16,628 | $228,100 |
| Kandiyohi County | 27067 | 44,720 | $243,200 |
| Kittson County | 27069 | 4,031 | $134,800 |
| Koochiching County | 27071 | 11,587 | $156,600 |
| Lac qui Parle County | 27073 | 6,704 | $157,600 |
| Lake County | 27075 | 10,746 | $241,300 |
| Lake of the Woods County | 27077 | 3,770 | $216,100 |
| Le Sueur County | 27079 | 29,453 | $316,500 |
| Lincoln County | 27081 | 5,583 | $164,400 |
| Lyon County | 27083 | 25,684 | $200,700 |
| McLeod County | 27085 | 36,631 | $246,100 |
| Mahnomen County | 27087 | 5,153 | $161,900 |
| Marshall County | 27089 | 8,798 | $164,500 |
| Martin County | 27091 | 19,440 | $163,500 |
| Meeker County | 27093 | 23,603 | $249,000 |
| Mille Lacs County | 27095 | 27,753 | $258,300 |
| Morrison County | 27097 | 34,620 | $248,500 |
| Mower County | 27099 | 40,971 | $185,200 |
| Murray County | 27101 | 7,942 | $185,400 |
| Nicollet County | 27103 | 34,273 | $270,300 |
| Nobles County | 27105 | 22,338 | $197,200 |
| Norman County | 27107 | 6,336 | $147,100 |
| Olmsted County | 27109 | 166,731 | $331,700 |
| Otter Tail County | 27111 | 61,041 | $273,000 |
| Pennington County | 27113 | 13,686 | $195,500 |
| Pine County | 27115 | 30,472 | $239,300 |
| Pipestone County | 27117 | 9,260 | $140,200 |
| Polk County | 27119 | 30,545 | $222,800 |
| Pope County | 27121 | 11,420 | $255,100 |
| Ramsey County | 27123 | 541,623 | $326,600 |
| Red Lake County | 27125 | 3,940 | $162,000 |
| Redwood County | 27127 | 15,265 | $158,200 |
| Renville County | 27129 | 14,356 | $163,200 |
| Rice County | 27131 | 69,939 | $320,200 |
| Rock County | 27133 | 9,524 | $224,300 |
| Roseau County | 27135 | 15,246 | $183,700 |
| St. Louis County | 27137 | 200,518 | $221,400 |
| Scott County | 27139 | 159,017 | $419,400 |
| Sherburne County | 27141 | 104,194 | $361,400 |
| Sibley County | 27143 | 15,356 | $231,900 |
| Stearns County | 27145 | 164,110 | $273,400 |
| Steele County | 27147 | 37,464 | $245,400 |
| Stevens County | 27149 | 9,747 | $202,800 |
| Swift County | 27151 | 9,763 | $161,400 |
| Todd County | 27153 | 26,060 | $207,700 |
| Traverse County | 27155 | 3,130 | $114,100 |
| Wabasha County | 27157 | 21,537 | $264,400 |
| Wadena County | 27159 | 14,388 | $173,000 |
| Waseca County | 27161 | 18,688 | $220,800 |
| Washington County | 27163 | 286,895 | $422,000 |
| Watonwan County | 27165 | 11,459 | $162,400 |
| Wilkin County | 27167 | 6,288 | $182,200 |
| Winona County | 27169 | 50,523 | $235,400 |
| Wright County | 27171 | 157,559 | $358,900 |
| Yellow Medicine County | 27173 | 9,477 | $154,700 |