U.S. Census Bureau · 2025 Population Estimates Program (PEP)
Iowa County Population — 2025 PEP
July 1, 2025 resident population estimates for 99 counties. State total (sum of these county estimates): 3,238,387 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: 3,238,387 persons (SUMLEV 040, PEP Vintage 2025). County sum: 3,238,387 persons; comparison status: equal.
Official NST July 2020: 3,191,081 persons; July 2020–July 2025 change: +47,306 persons; growth: 1.482444 percent (denominator: official July 2020 population).
County July 2024–July 2025: Growing: 42 · Shrinking: 57 · Unchanged: 0 · Missing: 0. Median county growth: -0.125224 percent.
Largest county: Polk County (GEOID 19153): 516546 persons.
Fastest county growth: Dallas County (GEOID 19049): 3.174755 percent.
Greatest numeric increase: Dallas County (GEOID 19049): 3645 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: 3,238,387 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 | 1,624,607 persons | 50.167167 percent |
| Male | 1,613,780 persons | 49.832833 percent |
| Ages 18–24 | 328,514 persons | 10.144371 percent |
| Ages 25–44 | 803,273 persons | 24.804725 percent |
| Ages 45–64 | 737,296 persons | 22.767384 percent |
| Ages 65 and older | 649,656 persons | 20.061098 percent |
| Under 18 | 719,648 persons | 22.222421 percent |
| American Indian or Alaska Native alone | 27,290 persons | 0.842703 percent |
| Asian alone | 87,583 persons | 2.704525 percent |
| Black or African American alone | 158,303 persons | 4.888329 percent |
| Native Hawaiian or other Pacific Islander alone | 11,381 persons | 0.351440 percent |
| Two or more races | 113,866 persons | 3.516133 percent |
| White alone | 2,839,964 persons | 87.696869 percent |
| Hispanic (any race) | 262,983 persons | 8.120802 percent |
| Not Hispanic | 2,975,404 persons | 91.879198 percent |
Official state median age: 39.3 years. Published state SYASEX median age; not a county aggregation, not ACS.
Revised April 1, 2020 estimates base (official NST): 3,190,582 persons; county base sum: 3,190,582 persons; comparison: equal. This is not the original decennial census count.
Original April 1, 2020 Census count: 99 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 · Polk County (GEOID 19153). 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 | 255,103 persons | 49.386308 percent |
| Sex · PEP female | 261,443 persons | 50.613692 percent |
| Age bands · PEP under18 | 120,328 persons | 23.294731 percent |
| Age bands · PEP age18 24 | 46,279 persons | 8.959318 percent |
| Age bands · PEP age25 44 | 149,934 persons | 29.026263 percent |
| Age bands · PEP age45 64 | 117,981 persons | 22.840367 percent |
| Age bands · PEP age65plus | 82,024 persons | 15.879321 percent |
| Race alone (partition) · PEP white alone | 420,171 persons | 81.342417 percent |
| Race alone (partition) · PEP black alone | 42,971 persons | 8.318911 percent |
| Race alone (partition) · PEP aian alone | 4,629 persons | 0.896145 percent |
| Race alone (partition) · PEP asian alone | 27,121 persons | 5.250452 percent |
| Race alone (partition) · PEP nhpi alone | 515 persons | 0.099701 percent |
| Race alone (partition) · PEP two or more | 21,139 persons | 4.092375 percent |
| Hispanic origin (overlaps race) · PEP hispanic any race | 59,459 persons | 11.510882 percent |
| Hispanic origin (overlaps race) · PEP not hispanic | 457,087 persons | 88.489118 percent |
| Other overlapping classifications (not additive) · PEP white alone or combination | 440,366 persons | 85.252040 percent |
| Other overlapping classifications (not additive) · PEP not hispanic white alone | 369,614 persons | 71.554905 percent |
| Official county median age · AGESEX MEDIAN_AGE_TOT | 36.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 99 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 99 counties; ranked by 2025 population, descending.
| Rank | County | GEOID | Population (persons) | Signed change (persons) | Signed change (percent) |
|---|---|---|---|---|---|
| 1 | Polk County | 19153 | 516,546 | +3035 persons | +0.591029% |
| 2 | Linn County | 19113 | 232,028 | +1639 persons | +0.711405% |
| 3 | Scott County | 19163 | 175,259 | +419 persons | +0.239648% |
| 4 | Johnson County | 19103 | 160,044 | +1181 persons | +0.743408% |
| 5 | Black Hawk County | 19013 | 131,532 | +59 persons | +0.044876% |
| 6 | Dallas County | 19049 | 118,457 | +3645 persons | +3.174755% |
| 7 | Woodbury County | 19193 | 106,649 | -93 persons | -0.087126% |
| 8 | Story County | 19169 | 101,291 | -127 persons | -0.125224% |
| 9 | Dubuque County | 19061 | 99,381 | +348 persons | +0.351398% |
| 10 | Pottawattamie County | 19155 | 92,996 | -274 persons | -0.293771% |
| 11 | Warren County | 19181 | 57,331 | +835 persons | +1.477981% |
| 12 | Clinton County | 19045 | 46,002 | +3 persons | +0.006522% |
| 13 | Cerro Gordo County | 19033 | 42,372 | +25 persons | +0.059036% |
| 14 | Muscatine County | 19139 | 41,853 | -308 persons | -0.730533% |
| 15 | Marshall County | 19127 | 39,890 | -238 persons | -0.593102% |
| 16 | Jasper County | 19099 | 38,153 | +31 persons | +0.081318% |
| 17 | Des Moines County | 19057 | 38,077 | -73 persons | -0.191350% |
| 18 | Webster County | 19187 | 36,838 | +39 persons | +0.105981% |
| 19 | Sioux County | 19167 | 36,774 | -3 persons | -0.008157% |
| 20 | Wapello County | 19179 | 35,210 | -219 persons | -0.618138% |
| 21 | Marion County | 19125 | 34,192 | +237 persons | +0.697983% |
| 22 | Lee County | 19111 | 32,306 | -174 persons | -0.535714% |
| 23 | Boone County | 19015 | 26,799 | +72 persons | +0.269391% |
| 24 | Benton County | 19011 | 26,004 | +159 persons | +0.615206% |
| 25 | Plymouth County | 19149 | 25,697 | +13 persons | +0.050615% |
| 26 | Bremer County | 19017 | 25,296 | -67 persons | -0.264164% |
| 27 | Washington County | 19183 | 22,667 | +65 persons | +0.287585% |
| 28 | Mahaska County | 19123 | 21,880 | -32 persons | -0.146039% |
| 29 | Jones County | 19105 | 21,253 | +82 persons | +0.387322% |
| 30 | Buchanan County | 19019 | 20,883 | +172 persons | +0.830477% |
| 31 | Buena Vista County | 19021 | 20,449 | -206 persons | -0.997337% |
| 32 | Carroll County | 19027 | 20,303 | -143 persons | -0.699403% |
| 33 | Winneshiek County | 19191 | 19,733 | +60 persons | +0.304987% |
| 34 | Henry County | 19087 | 19,349 | -19 persons | -0.098100% |
| 35 | Jackson County | 19097 | 19,288 | -63 persons | -0.325565% |
| 36 | Fayette County | 19065 | 19,047 | -63 persons | -0.329670% |
| 37 | Poweshiek County | 19157 | 18,368 | -55 persons | -0.298540% |
| 38 | Cedar County | 19031 | 18,359 | +71 persons | +0.388233% |
| 39 | Dickinson County | 19059 | 18,077 | +5 persons | +0.027667% |
| 40 | Delaware County | 19055 | 17,674 | +72 persons | +0.409044% |
| 41 | Madison County | 19121 | 17,270 | +121 persons | +0.705581% |
| 42 | Clayton County | 19043 | 16,845 | -138 persons | -0.812577% |
| 43 | Tama County | 19171 | 16,796 | -8 persons | -0.047608% |
| 44 | Iowa County | 19095 | 16,504 | +30 persons | +0.182105% |
| 45 | Hardin County | 19083 | 16,455 | -5 persons | -0.030377% |
| 46 | Crawford County | 19047 | 16,237 | -52 persons | -0.319234% |
| 47 | Clay County | 19041 | 16,202 | -319 persons | -1.930876% |
| 48 | Jefferson County | 19101 | 15,291 | -114 persons | -0.740019% |
| 49 | Hamilton County | 19079 | 14,944 | -54 persons | -0.360048% |
| 50 | Floyd County | 19067 | 14,901 | -180 persons | -1.193555% |
| 51 | Page County | 19145 | 14,856 | -157 persons | -1.045760% |
| 52 | Mills County | 19129 | 14,793 | +45 persons | +0.305126% |
| 53 | Harrison County | 19085 | 14,623 | +29 persons | +0.198712% |
| 54 | Kossuth County | 19109 | 14,322 | -146 persons | -1.009124% |
| 55 | Allamakee County | 19005 | 14,238 | +32 persons | +0.225257% |
| 56 | O'Brien County | 19141 | 14,220 | +32 persons | +0.225543% |
| 57 | Butler County | 19023 | 14,049 | -44 persons | -0.312212% |
| 58 | Cass County | 19029 | 12,960 | -45 persons | -0.346021% |
| 59 | Wright County | 19197 | 12,801 | -47 persons | -0.365816% |
| 60 | Grundy County | 19075 | 12,361 | -11 persons | -0.088910% |
| 61 | Lyon County | 19119 | 12,354 | -50 persons | -0.403096% |
| 62 | Appanoose County | 19007 | 12,077 | -25 persons | -0.206577% |
| 63 | Union County | 19175 | 11,829 | -95 persons | -0.796713% |
| 64 | Shelby County | 19165 | 11,689 | -89 persons | -0.755646% |
| 65 | Chickasaw County | 19037 | 11,663 | -61 persons | -0.520300% |
| 66 | Cherokee County | 19035 | 11,369 | -153 persons | -1.327894% |
| 67 | Guthrie County | 19077 | 10,782 | +95 persons | +0.888930% |
| 68 | Mitchell County | 19131 | 10,650 | +59 persons | +0.557077% |
| 69 | Hancock County | 19081 | 10,528 | -92 persons | -0.866290% |
| 70 | Louisa County | 19115 | 10,416 | -148 persons | -1.400984% |
| 71 | Winnebago County | 19189 | 10,251 | -100 persons | -0.966090% |
| 72 | Montgomery County | 19137 | 10,002 | -51 persons | -0.507311% |
| 73 | Franklin County | 19069 | 9,868 | -109 persons | -1.092513% |
| 74 | Keokuk County | 19107 | 9,797 | -7 persons | -0.071399% |
| 75 | Clarke County | 19039 | 9,574 | -17 persons | -0.177250% |
| 76 | Calhoun County | 19025 | 9,562 | -92 persons | -0.952973% |
| 77 | Sac County | 19161 | 9,525 | -89 persons | -0.925733% |
| 78 | Howard County | 19089 | 9,415 | -22 persons | -0.233125% |
| 79 | Humboldt County | 19091 | 9,409 | -96 persons | -1.009995% |
| 80 | Davis County | 19051 | 9,230 | +54 persons | +0.588492% |
| 81 | Emmet County | 19063 | 9,107 | -24 persons | -0.262841% |
| 82 | Palo Alto County | 19147 | 8,899 | +7 persons | +0.078722% |
| 83 | Lucas County | 19117 | 8,847 | +21 persons | +0.237933% |
| 84 | Greene County | 19073 | 8,658 | +4 persons | +0.046221% |
| 85 | Monona County | 19133 | 8,539 | +47 persons | +0.553462% |
| 86 | Decatur County | 19053 | 7,655 | -20 persons | -0.260586% |
| 87 | Monroe County | 19135 | 7,406 | +12 persons | +0.162294% |
| 88 | Adair County | 19001 | 7,403 | -62 persons | -0.830543% |
| 89 | Worth County | 19195 | 7,338 | +38 persons | +0.520548% |
| 90 | Van Buren County | 19177 | 7,131 | -56 persons | -0.779185% |
| 91 | Pocahontas County | 19151 | 6,819 | -103 persons | -1.488009% |
| 92 | Ida County | 19093 | 6,777 | +10 persons | +0.147776% |
| 93 | Wayne County | 19185 | 6,738 | +104 persons | +1.567682% |
| 94 | Fremont County | 19071 | 6,522 | +29 persons | +0.446635% |
| 95 | Osceola County | 19143 | 5,980 | -28 persons | -0.466045% |
| 96 | Taylor County | 19173 | 5,835 | -8 persons | -0.136916% |
| 97 | Audubon County | 19009 | 5,509 | -39 persons | -0.702956% |
| 98 | Ringgold County | 19159 | 4,642 | -7 persons | -0.150570% |
| 99 | Adams County | 19003 | 3,617 | +17 persons | +0.472222% |
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 Polk County (GEOID 19153). 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 | 492,389 | Estimates base; not July 1 |
| July 1, 2020 | 493,013 | April–July partial-year; no annual rate |
| July 1, 2021 | 497,973 | July 2020–July 2021 comparison |
| July 1, 2022 | 501,174 | July-to-July estimate |
| July 1, 2023 | 506,787 | July-to-July estimate |
| July 1, 2024 | 513,511 | July-to-July estimate |
| July 1, 2025 | 516,546 | 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) |
|---|---|---|---|
| Adair County | 19001 | 7,403 | $160,400 |
| Adams County | 19003 | 3,617 | $131,600 |
| Allamakee County | 19005 | 14,238 | $172,300 |
| Appanoose County | 19007 | 12,077 | $124,200 |
| Audubon County | 19009 | 5,509 | $121,900 |
| Benton County | 19011 | 26,004 | $208,200 |
| Black Hawk County | 19013 | 131,532 | $188,900 |
| Boone County | 19015 | 26,799 | $212,400 |
| Bremer County | 19017 | 25,296 | $219,600 |
| Buchanan County | 19019 | 20,883 | $176,000 |
| Buena Vista County | 19021 | 20,449 | $159,500 |
| Butler County | 19023 | 14,049 | $165,400 |
| Calhoun County | 19025 | 9,562 | $118,800 |
| Carroll County | 19027 | 20,303 | $176,000 |
| Cass County | 19029 | 12,960 | $150,300 |
| Cedar County | 19031 | 18,359 | $211,300 |
| Cerro Gordo County | 19033 | 42,372 | $166,400 |
| Cherokee County | 19035 | 11,369 | $158,700 |
| Chickasaw County | 19037 | 11,663 | $182,600 |
| Clarke County | 19039 | 9,574 | $161,100 |
| Clay County | 19041 | 16,202 | $178,600 |
| Clayton County | 19043 | 16,845 | $168,500 |
| Clinton County | 19045 | 46,002 | $160,600 |
| Crawford County | 19047 | 16,237 | $153,700 |
| Dallas County | 19049 | 118,457 | $355,600 |
| Davis County | 19051 | 9,230 | $161,900 |
| Decatur County | 19053 | 7,655 | $113,900 |
| Delaware County | 19055 | 17,674 | $177,900 |
| Des Moines County | 19057 | 38,077 | $136,500 |
| Dickinson County | 19059 | 18,077 | $270,700 |
| Dubuque County | 19061 | 99,381 | $237,300 |
| Emmet County | 19063 | 9,107 | $114,100 |
| Fayette County | 19065 | 19,047 | $136,800 |
| Floyd County | 19067 | 14,901 | $143,500 |
| Franklin County | 19069 | 9,868 | $124,100 |
| Fremont County | 19071 | 6,522 | $154,400 |
| Greene County | 19073 | 8,658 | $155,400 |
| Grundy County | 19075 | 12,361 | $198,800 |
| Guthrie County | 19077 | 10,782 | $180,100 |
| Hamilton County | 19079 | 14,944 | $156,400 |
| Hancock County | 19081 | 10,528 | $141,400 |
| Hardin County | 19083 | 16,455 | $122,500 |
| Harrison County | 19085 | 14,623 | $176,000 |
| Henry County | 19087 | 19,349 | $164,300 |
| Howard County | 19089 | 9,415 | $147,800 |
| Humboldt County | 19091 | 9,409 | $155,800 |
| Ida County | 19093 | 6,777 | $108,900 |
| Iowa County | 19095 | 16,504 | $193,900 |
| Jackson County | 19097 | 19,288 | $175,000 |
| Jasper County | 19099 | 38,153 | $186,300 |
| Jefferson County | 19101 | 15,291 | $163,400 |
| Johnson County | 19103 | 160,044 | $308,600 |
| Jones County | 19105 | 21,253 | $184,800 |
| Keokuk County | 19107 | 9,797 | $118,700 |
| Kossuth County | 19109 | 14,322 | $148,300 |
| Lee County | 19111 | 32,306 | $141,400 |
| Linn County | 19113 | 232,028 | $214,300 |
| Louisa County | 19115 | 10,416 | $150,100 |
| Lucas County | 19117 | 8,847 | $120,200 |
| Lyon County | 19119 | 12,354 | $230,000 |
| Madison County | 19121 | 17,270 | $245,100 |
| Mahaska County | 19123 | 21,880 | $157,800 |
| Marion County | 19125 | 34,192 | $233,000 |
| Marshall County | 19127 | 39,890 | $145,500 |
| Mills County | 19129 | 14,793 | $237,800 |
| Mitchell County | 19131 | 10,650 | $175,100 |
| Monona County | 19133 | 8,539 | $142,900 |
| Monroe County | 19135 | 7,406 | $156,300 |
| Montgomery County | 19137 | 10,002 | $121,400 |
| Muscatine County | 19139 | 41,853 | $182,100 |
| O'Brien County | 19141 | 14,220 | $173,100 |
| Osceola County | 19143 | 5,980 | $122,600 |
| Page County | 19145 | 14,856 | $125,300 |
| Palo Alto County | 19147 | 8,899 | $123,200 |
| Plymouth County | 19149 | 25,697 | $228,900 |
| Pocahontas County | 19151 | 6,819 | $98,100 |
| Polk County | 19153 | 516,546 | $262,100 |
| Pottawattamie County | 19155 | 92,996 | $195,700 |
| Poweshiek County | 19157 | 18,368 | $209,300 |
| Ringgold County | 19159 | 4,642 | $156,200 |
| Sac County | 19161 | 9,525 | $141,400 |
| Scott County | 19163 | 175,259 | $222,000 |
| Shelby County | 19165 | 11,689 | $164,000 |
| Sioux County | 19167 | 36,774 | $250,100 |
| Story County | 19169 | 101,291 | $258,700 |
| Tama County | 19171 | 16,796 | $148,600 |
| Taylor County | 19173 | 5,835 | $117,200 |
| Union County | 19175 | 11,829 | $122,000 |
| Van Buren County | 19177 | 7,131 | $114,600 |
| Wapello County | 19179 | 35,210 | $125,100 |
| Warren County | 19181 | 57,331 | $269,600 |
| Washington County | 19183 | 22,667 | $203,900 |
| Wayne County | 19185 | 6,738 | $111,300 |
| Webster County | 19187 | 36,838 | $153,800 |
| Winnebago County | 19189 | 10,251 | $135,000 |
| Winneshiek County | 19191 | 19,733 | $259,200 |
| Woodbury County | 19193 | 106,649 | $183,200 |
| Worth County | 19195 | 7,338 | $145,800 |
| Wright County | 19197 | 12,801 | $119,600 |