U.S. Census Bureau · 2025 Population Estimates Program (PEP)
Wisconsin County Population — 2025 PEP
July 1, 2025 resident population estimates for 72 counties. State total (sum of these county estimates): 5,972,787 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,972,787 persons (SUMLEV 040, PEP Vintage 2025). County sum: 5,972,787 persons; comparison status: equal.
Official NST July 2020: 5,897,371 persons; July 2020–July 2025 change: +75,416 persons; growth: 1.278807 percent (denominator: official July 2020 population).
County July 2024–July 2025: Growing: 51 · Shrinking: 20 · Unchanged: 1 · Missing: 0. Median county growth: 0.164014 percent.
Largest county: Milwaukee County (GEOID 55079): 924216 persons.
Fastest county growth: Florence County (GEOID 55037): 1.409654 percent.
Greatest numeric increase: Dane County (GEOID 55025): 4050 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,972,787 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 | 3,001,152 persons | 50.247096 percent |
| Male | 2,971,635 persons | 49.752904 percent |
| Ages 18–24 | 567,363 persons | 9.499133 percent |
| Ages 25–44 | 1,497,561 persons | 25.073069 percent |
| Ages 45–64 | 1,444,209 persons | 24.179818 percent |
| Ages 65 and older | 1,241,547 persons | 20.786728 percent |
| Under 18 | 1,222,107 persons | 20.461252 percent |
| American Indian or Alaska Native alone | 81,683 persons | 1.367586 percent |
| Asian alone | 208,668 persons | 3.493645 percent |
| Black or African American alone | 401,663 persons | 6.724884 percent |
| Native Hawaiian or other Pacific Islander alone | 3,451 persons | 0.057779 percent |
| Two or more races | 218,807 persons | 3.663399 percent |
| White alone | 5,058,515 persons | 84.692707 percent |
| Hispanic (any race) | 524,718 persons | 8.785145 percent |
| Not Hispanic | 5,448,069 persons | 91.214855 percent |
Official state median age: 41.0 years. Published state SYASEX median age; not a county aggregation, not ACS.
Revised April 1, 2020 estimates base (official NST): 5,894,323 persons; county base sum: 5,894,323 persons; comparison: equal. This is not the original decennial census count.
Original April 1, 2020 Census count: 72 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 · Milwaukee County (GEOID 55079). 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 | 446,161 persons | 48.274538 percent |
| Sex · PEP female | 478,055 persons | 51.725462 percent |
| Age bands · PEP under18 | 209,812 persons | 22.701620 percent |
| Age bands · PEP age18 24 | 90,198 persons | 9.759407 percent |
| Age bands · PEP age25 44 | 275,611 persons | 29.821059 percent |
| Age bands · PEP age45 64 | 199,161 persons | 21.549183 percent |
| Age bands · PEP age65plus | 149,434 persons | 16.168731 percent |
| Race alone (partition) · PEP white alone | 565,985 persons | 61.239472 percent |
| Race alone (partition) · PEP black alone | 245,833 persons | 26.599085 percent |
| Race alone (partition) · PEP aian alone | 12,324 persons | 1.333455 percent |
| Race alone (partition) · PEP asian alone | 54,026 persons | 5.845603 percent |
| Race alone (partition) · PEP nhpi alone | 505 persons | 0.054641 percent |
| Race alone (partition) · PEP two or more | 45,543 persons | 4.927744 percent |
| Hispanic origin (overlaps race) · PEP hispanic any race | 168,699 persons | 18.253201 percent |
| Hispanic origin (overlaps race) · PEP not hispanic | 755,517 persons | 81.746799 percent |
| Other overlapping classifications (not additive) · PEP white alone or combination | 607,634 persons | 65.745886 percent |
| Other overlapping classifications (not additive) · PEP not hispanic white alone | 431,014 persons | 46.635635 percent |
| Official county median age · AGESEX MEDIAN_AGE_TOT | 35.9 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 72 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 72 counties; ranked by 2025 population, descending.
| Rank | County | GEOID | Population (persons) | Signed change (persons) | Signed change (percent) |
|---|---|---|---|---|---|
| 1 | Milwaukee County | 55079 | 924,216 | -107 persons | -0.011576% |
| 2 | Dane County | 55025 | 590,375 | +4050 persons | +0.690743% |
| 3 | Waukesha County | 55133 | 417,210 | +1444 persons | +0.347311% |
| 4 | Brown County | 55009 | 275,803 | +1552 persons | +0.565905% |
| 5 | Racine County | 55101 | 198,919 | +478 persons | +0.240878% |
| 6 | Outagamie County | 55087 | 195,894 | +1109 persons | +0.569346% |
| 7 | Winnebago County | 55139 | 174,218 | +924 persons | +0.533198% |
| 8 | Kenosha County | 55059 | 168,448 | 0 persons | 0.000000% |
| 9 | Rock County | 55105 | 166,472 | +807 persons | +0.487128% |
| 10 | Marathon County | 55073 | 139,432 | +338 persons | +0.243001% |
| 11 | Washington County | 55131 | 139,238 | +494 persons | +0.356051% |
| 12 | La Crosse County | 55063 | 121,339 | +376 persons | +0.310839% |
| 13 | Sheboygan County | 55117 | 118,047 | -44 persons | -0.037259% |
| 14 | Eau Claire County | 55035 | 109,033 | +422 persons | +0.388543% |
| 15 | Walworth County | 55127 | 106,127 | +4 persons | +0.003769% |
| 16 | Fond du Lac County | 55039 | 104,669 | -52 persons | -0.049656% |
| 17 | St. Croix County | 55109 | 98,276 | +622 persons | +0.636943% |
| 18 | Ozaukee County | 55089 | 94,346 | +681 persons | +0.727059% |
| 19 | Dodge County | 55027 | 89,097 | +220 persons | +0.247533% |
| 20 | Jefferson County | 55055 | 86,505 | -35 persons | -0.040444% |
| 21 | Manitowoc County | 55071 | 81,710 | -173 persons | -0.211277% |
| 22 | Wood County | 55141 | 74,060 | -195 persons | -0.262609% |
| 23 | Portage County | 55097 | 71,943 | +185 persons | +0.257811% |
| 24 | Chippewa County | 55017 | 67,614 | +320 persons | +0.475525% |
| 25 | Sauk County | 55111 | 66,652 | +99 persons | +0.148754% |
| 26 | Columbia County | 55021 | 58,132 | +127 persons | +0.218947% |
| 27 | Calumet County | 55015 | 53,982 | +218 persons | +0.405476% |
| 28 | Grant County | 55043 | 52,446 | +42 persons | +0.080147% |
| 29 | Waupaca County | 55135 | 51,461 | +32 persons | +0.062222% |
| 30 | Monroe County | 55081 | 46,572 | +67 persons | +0.144071% |
| 31 | Barron County | 55005 | 46,484 | -227 persons | -0.485967% |
| 32 | Dunn County | 55033 | 46,223 | +217 persons | +0.471678% |
| 33 | Polk County | 55095 | 45,803 | +31 persons | +0.067727% |
| 34 | Douglas County | 55031 | 43,990 | +72 persons | +0.163942% |
| 35 | Pierce County | 55093 | 43,519 | +213 persons | +0.491849% |
| 36 | Marinette County | 55075 | 42,574 | +184 persons | +0.434065% |
| 37 | Shawano County | 55115 | 41,560 | +154 persons | +0.371927% |
| 38 | Oconto County | 55083 | 40,195 | +189 persons | +0.472429% |
| 39 | Oneida County | 55085 | 38,131 | -44 persons | -0.115259% |
| 40 | Green County | 55045 | 37,227 | -10 persons | -0.026855% |
| 41 | Clark County | 55019 | 35,052 | +77 persons | +0.220157% |
| 42 | Vernon County | 55123 | 31,443 | +78 persons | +0.248685% |
| 43 | Trempealeau County | 55121 | 31,171 | +243 persons | +0.785696% |
| 44 | Door County | 55029 | 30,616 | +35 persons | +0.114450% |
| 45 | Lincoln County | 55069 | 28,403 | +8 persons | +0.028174% |
| 46 | Juneau County | 55057 | 26,649 | +3 persons | +0.011259% |
| 47 | Waushara County | 55137 | 25,223 | +150 persons | +0.598253% |
| 48 | Iowa County | 55049 | 23,951 | -24 persons | -0.100104% |
| 49 | Vilas County | 55125 | 23,761 | +8 persons | +0.033680% |
| 50 | Adams County | 55001 | 21,752 | +187 persons | +0.867146% |
| 51 | Jackson County | 55053 | 20,999 | -34 persons | -0.161651% |
| 52 | Kewaunee County | 55061 | 20,758 | -11 persons | -0.052964% |
| 53 | Taylor County | 55119 | 20,118 | +21 persons | +0.104493% |
| 54 | Langlade County | 55067 | 19,534 | +32 persons | +0.164086% |
| 55 | Green Lake County | 55047 | 19,305 | -27 persons | -0.139665% |
| 56 | Sawyer County | 55113 | 18,846 | +55 persons | +0.292693% |
| 57 | Lafayette County | 55065 | 17,478 | +131 persons | +0.755174% |
| 58 | Burnett County | 55013 | 17,223 | +35 persons | +0.203630% |
| 59 | Washburn County | 55129 | 17,087 | +63 persons | +0.370066% |
| 60 | Richland County | 55103 | 17,036 | -93 persons | -0.542939% |
| 61 | Bayfield County | 55007 | 16,787 | +2 persons | +0.011915% |
| 62 | Ashland County | 55003 | 16,203 | +2 persons | +0.012345% |
| 63 | Marquette County | 55077 | 15,927 | +89 persons | +0.561940% |
| 64 | Crawford County | 55023 | 15,910 | -9 persons | -0.056536% |
| 65 | Rusk County | 55107 | 14,146 | +20 persons | +0.141583% |
| 66 | Price County | 55099 | 13,988 | -124 persons | -0.878685% |
| 67 | Buffalo County | 55011 | 13,318 | -80 persons | -0.597104% |
| 68 | Forest County | 55041 | 9,574 | +60 persons | +0.630650% |
| 69 | Pepin County | 55091 | 7,513 | -28 persons | -0.371304% |
| 70 | Iron County | 55051 | 6,127 | -69 persons | -1.113622% |
| 71 | Florence County | 55037 | 4,748 | +66 persons | +1.409654% |
| 72 | Menominee County | 55078 | 4,199 | -31 persons | -0.732861% |
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 Milwaukee County (GEOID 55079). 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 | 939,496 | Estimates base; not July 1 |
| July 1, 2020 | 938,606 | April–July partial-year; no annual rate |
| July 1, 2021 | 924,701 | July 2020–July 2021 comparison |
| July 1, 2022 | 921,471 | July-to-July estimate |
| July 1, 2023 | 921,609 | July-to-July estimate |
| July 1, 2024 | 924,323 | July-to-July estimate |
| July 1, 2025 | 924,216 | 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) |
|---|---|---|---|
| Adams County | 55001 | 21,752 | $200,800 |
| Ashland County | 55003 | 16,203 | $170,300 |
| Barron County | 55005 | 46,484 | $216,600 |
| Bayfield County | 55007 | 16,787 | $240,800 |
| Brown County | 55009 | 275,803 | $266,000 |
| Buffalo County | 55011 | 13,318 | $213,300 |
| Burnett County | 55013 | 17,223 | $231,300 |
| Calumet County | 55015 | 53,982 | $274,200 |
| Chippewa County | 55017 | 67,614 | $257,900 |
| Clark County | 55019 | 35,052 | $172,800 |
| Columbia County | 55021 | 58,132 | $283,200 |
| Crawford County | 55023 | 15,910 | $183,400 |
| Dane County | 55025 | 590,375 | $394,800 |
| Dodge County | 55027 | 89,097 | $231,900 |
| Door County | 55029 | 30,616 | $342,600 |
| Douglas County | 55031 | 43,990 | $205,800 |
| Dunn County | 55033 | 46,223 | $243,200 |
| Eau Claire County | 55035 | 109,033 | $261,000 |
| Florence County | 55037 | 4,748 | $173,200 |
| Fond du Lac County | 55039 | 104,669 | $222,800 |
| Forest County | 55041 | 9,574 | $185,000 |
| Grant County | 55043 | 52,446 | $200,700 |
| Green County | 55045 | 37,227 | $250,200 |
| Green Lake County | 55047 | 19,305 | $215,400 |
| Iowa County | 55049 | 23,951 | $265,000 |
| Iron County | 55051 | 6,127 | $165,900 |
| Jackson County | 55053 | 20,999 | $196,100 |
| Jefferson County | 55055 | 86,505 | $274,100 |
| Juneau County | 55057 | 26,649 | $177,700 |
| Kenosha County | 55059 | 168,448 | $265,500 |
| Kewaunee County | 55061 | 20,758 | $222,200 |
| La Crosse County | 55063 | 121,339 | $257,000 |
| Lafayette County | 55065 | 17,478 | $194,500 |
| Langlade County | 55067 | 19,534 | $158,200 |
| Lincoln County | 55069 | 28,403 | $192,700 |
| Manitowoc County | 55071 | 81,710 | $186,900 |
| Marathon County | 55073 | 139,432 | $219,600 |
| Marinette County | 55075 | 42,574 | $158,600 |
| Marquette County | 55077 | 15,927 | $210,400 |
| Menominee County | 55078 | 4,199 | $110,200 |
| Milwaukee County | 55079 | 924,216 | $230,700 |
| Monroe County | 55081 | 46,572 | $210,000 |
| Oconto County | 55083 | 40,195 | $231,400 |
| Oneida County | 55085 | 38,131 | $238,400 |
| Outagamie County | 55087 | 195,894 | $267,300 |
| Ozaukee County | 55089 | 94,346 | $390,200 |
| Pepin County | 55091 | 7,513 | $214,800 |
| Pierce County | 55093 | 43,519 | $333,700 |
| Polk County | 55095 | 45,803 | $271,900 |
| Portage County | 55097 | 71,943 | $243,100 |
| Price County | 55099 | 13,988 | $162,500 |
| Racine County | 55101 | 198,919 | $251,400 |
| Richland County | 55103 | 17,036 | $197,500 |
| Rock County | 55105 | 166,472 | $231,600 |
| Rusk County | 55107 | 14,146 | $163,400 |
| St. Croix County | 55109 | 98,276 | $377,700 |
| Sauk County | 55111 | 66,652 | $258,600 |
| Sawyer County | 55113 | 18,846 | $236,200 |
| Shawano County | 55115 | 41,560 | $194,000 |
| Sheboygan County | 55117 | 118,047 | $232,700 |
| Taylor County | 55119 | 20,118 | $197,100 |
| Trempealeau County | 55121 | 31,171 | $216,700 |
| Vernon County | 55123 | 31,443 | $223,800 |
| Vilas County | 55125 | 23,761 | $300,000 |
| Walworth County | 55127 | 106,127 | $302,700 |
| Washburn County | 55129 | 17,087 | $226,100 |
| Washington County | 55131 | 139,238 | $344,800 |
| Waukesha County | 55133 | 417,210 | $398,200 |
| Waupaca County | 55135 | 51,461 | $211,400 |
| Waushara County | 55137 | 25,223 | $203,100 |
| Winnebago County | 55139 | 174,218 | $225,800 |
| Wood County | 55141 | 74,060 | $175,600 |