As of Dec 31, 2025, FCC filings show fiber at 73% of Iowa's 1.7 million homes, and the number of fiber homes grew 8.1% from June 30, 2025.
Fiber was filed in 483 of 511 Iowa cities and towns with 250 or more homes. In 413 of them it reached more than half of homes, and in the typical one it reached 99.5%.
Nationally, fiber was filed at 55.8% of homes. FCC Broadband Data Collection, residential units, 25/3 Mbps or faster. Filed by the providers themselves. How this is computed
Pick a county for its full set of measures, grants and providers. Shares are of residential units, FCC filing as of Dec 31, 2025; growth is from June 30, 2025.
| County | Homes | Fiber share | Cable, no fiber | Fiber home growth |
|---|---|---|---|---|
| Adair County | 4,515 | 59.9% | at least 7.5% | +7.1% |
| Adams County | 2,740 | 22% | at least 29.3% | +1.5% |
| Allamakee County | 9,074 | 75.9% | at least 19.1% | -3.1% |
| Appanoose County | 8,269 | 73.5% | at least 12.1% | +35.8% |
| Audubon County | 3,860 | 59% | at least 7.6% | -1.9% |
| Benton County | 12,621 | 89.4% | at least 1.1% | +13.1% |
| Black Hawk County | 64,208 | 91.8% | at least 6.9% | +2.7% |
| Boone County | 13,665 | 65.8% | at least 18% | +3.1% |
| Bremer County | 12,022 | 97.5% | at least 0.5% | +1.3% |
| Buchanan County | 10,546 | 72.4% | at least 8.7% | +12.5% |
| Buena Vista County | 10,201 | 12.7% | at least 52.9% | +45.3% |
| Butler County | 7,899 | 87% | at least 7.3% | +0.1% |
| Calhoun County | 6,150 | 70.2% | at least 7.6% | -0.9% |
| Carroll County | 11,788 | 87.2% | at least 0.1% | -1.3% |
| Cass County | 7,778 | 58.4% | at least 34% | +16.7% |
| Cedar County | 10,072 | 87.7% | at least 4.7% | no change |
| Cerro Gordo County | 25,796 | 90.8% | at least 7.5% | +0.5% |
| Cherokee County | 7,039 | 63.3% | at least 29.4% | -0.1% |
| Chickasaw County | 6,493 | 68.4% | none filed | -1.6% |
| Clarke County | 5,615 | 44.7% | at least 27.7% | -0.2% |
| Clay County | 9,857 | 90.1% | at least 5.7% | -0.9% |
| Clayton County | 10,798 | 90.1% | at least 3.9% | -3.6% |
| Clinton County | 24,426 | 75.6% | at least 18.3% | +56.8% |
| Crawford County | 8,394 | 55.4% | at least 10.9% | +0.2% |
| Dallas County | 52,189 | 72.7% | at least 21.7% | +3.4% |
| Davis County | 4,852 | 99.5% | none filed | -3.2% |
| Decatur County | 4,598 | 98.7% | none filed | -4.9% |
| Delaware County | 9,818 | 62.3% | at least 7% | +6.6% |
| Des Moines County | 21,185 | 75.5% | at least 18.4% | +50.8% |
| Dickinson County | 17,261 | 91.2% | at least 7.3% | +14.4% |
| Dubuque County | 48,107 | 70.1% | at least 24.5% | +3.1% |
| Emmet County | 5,653 | 93.5% | none filed | -1.8% |
| Fayette County | 11,004 | 81.7% | at least 13.5% | +33.1% |
| Floyd County | 8,298 | 54.6% | at least 33.6% | +1.9% |
| Franklin County | 6,029 | 63.4% | at least 1.9% | +0.2% |
| Fremont County | 4,304 | 43.8% | at least 15.1% | +1.5% |
| Greene County | 5,396 | 89.3% | none filed | -2.9% |
| Grundy County | 6,489 | 67.4% | at least 11.5% | +71.6% |
| Guthrie County | 7,105 | 77% | at least 5.3% | -3.8% |
| Hamilton County | 8,473 | 92.7% | none filed | -1.8% |
| Hancock County | 6,308 | 91.5% | none filed | -0.7% |
| Hardin County | 9,916 | 76.1% | at least 10.8% | -2.1% |
| Harrison County | 8,367 | 25.9% | at least 18.3% | +10% |
| Henry County | 10,122 | 62.1% | at least 16.1% | +55% |
| Howard County | 5,337 | 52% | at least 21.9% | +0.2% |
| Humboldt County | 5,843 | 62.6% | at least 10.8% | -1.5% |
| Ida County | 4,214 | 65.1% | at least 20.9% | +17.9% |
| Iowa County | 8,709 | 88.5% | at least 1.6% | +14.9% |
| Jackson County | 11,089 | 90.4% | at least 0.4% | -2.9% |
| Jasper County | 18,358 | 63.6% | at least 17.6% | -0.3% |
| Jefferson County | 9,439 | 59.6% | at least 17.8% | +4.2% |
| Johnson County | 75,519 | 81.3% | at least 17.5% | +34.6% |
| Jones County | 10,493 | 84.9% | at least 7.3% | -0.5% |
| Keokuk County | 6,317 | 56.3% | at least 0.9% | -4.4% |
| Kossuth County | 9,408 | 53.4% | at least 28.3% | +0.9% |
| Lee County | 17,979 | 53.9% | at least 18.2% | +604.1% |
| Linn County | 114,211 | 45.5% | at least 52% | +19.1% |
| Louisa County | 5,853 | 36.2% | at least 20.3% | +2.2% |
| Lucas County | 4,884 | 29.6% | at least 22% | +3.7% |
| Lyon County | 6,426 | 88.2% | at least 9.8% | -3% |
| Madison County | 8,341 | 42.2% | at least 34.2% | +21.9% |
| Mahaska County | 11,467 | 81.5% | none filed | +9.5% |
| Marion County | 16,588 | 57.7% | at least 17.1% | +5.2% |
| Marshall County | 19,085 | 85.8% | at least 10.5% | +2% |
| Mills County | 7,379 | 96.5% | at least 0.9% | -0.7% |
| Mitchell County | 6,013 | 53.6% | at least 33.5% | -0.3% |
| Monona County | 5,601 | 15.2% | at least 42.1% | +13.8% |
| Monroe County | 4,793 | 34.8% | at least 29.9% | +133.1% |
| Montgomery County | 6,088 | 80.8% | at least 18.8% | +3.6% |
| Muscatine County | 20,568 | 78.9% | at least 0.3% | -0.5% |
| O'Brien County | 8,332 | 89.2% | none filed | -0.9% |
| Osceola County | 3,867 | 71.9% | at least 7% | -10.4% |
| Page County | 8,527 | 95.8% | at least 1.6% | -1.8% |
| Palo Alto County | 5,841 | 63.6% | at least 12.9% | -0.9% |
| Plymouth County | 13,120 | 96.3% | at least 2.9% | -1.7% |
| Pocahontas County | 5,042 | 42.5% | at least 14.5% | -2.8% |
| Polk County | 245,725 | 78.6% | at least 19.9% | +5.8% |
| Pottawattamie County | 44,341 | 61.5% | at least 32.2% | +26.6% |
| Poweshiek County | 10,580 | 75.6% | at least 0.5% | +1.5% |
| Ringgold County | 3,904 | 6.2% | at least 25.8% | +1.2 points (small June base) |
| Sac County | 6,723 | 91.7% | at least 1.4% | +4.4% |
| Scott County | 86,411 | 84.8% | at least 13.3% | +2.7% |
| Shelby County | 6,859 | 81.7% | at least 2.5% | -0.2% |
| Sioux County | 16,654 | 84.1% | at least 15.1% | -1.4% |
| Story County | 46,369 | 69.4% | at least 26.3% | +5.4% |
| Tama County | 9,129 | 46.5% | at least 18.8% | +2.6% |
| Taylor County | 4,269 | 67.8% | none filed | +29.4% |
| Union County | 6,985 | 47.3% | at least 30.7% | +13.9% |
| Van Buren County | 4,972 | 79.7% | none filed | +0.1% |
| Wapello County | 17,780 | 65% | at least 33.3% | +19.8% |
| Warren County | 24,747 | 72.1% | at least 7.2% | +2.6% |
| Washington County | 11,818 | 82.6% | none filed | -2.2% |
| Wayne County | 4,349 | 84.2% | none filed | +11% |
| Webster County | 19,577 | 89.4% | at least 9.6% | -0.5% |
| Winnebago County | 5,989 | 100% | none filed | -2.2% |
| Winneshiek County | 10,809 | 46.2% | at least 39.1% | -0.2% |
| Woodbury County | 47,862 | 76.8% | at least 19.8% | +6.7% |
| Worth County | 4,182 | 100% | none filed | -2.2% |
| Wright County | 7,848 | 71.1% | at least 3% | +12.9% |
By number of homes. Search above for any of the other 998 cities and towns.
| City or town | Homes | Fiber share | Cable, no fiber | Fiber home growth |
|---|---|---|---|---|
| Des Moines | 105,014 | 82.3% | at least 17.3% | +9.9% |
| Cedar Rapids | 69,238 | 34.2% | at least 65.4% | +24.1% |
| Davenport | 51,943 | 87.4% | at least 11.8% | +0.6% |
| West Des Moines | 38,256 | 70.8% | at least 25.9% | -0.1% |
| Sioux City | 37,373 | 77.1% | at least 21.8% | +0.4% |
| Ankeny | 35,625 | 75.2% | at least 23.3% | +1% |
| Waterloo | 34,517 | 92.7% | at least 7% | +3.1% |
| Iowa City | 33,877 | 72.8% | at least 26.3% | +8.9% |
| Ames | 30,158 | 64.4% | at least 35% | +6.7% |
| Dubuque | 29,117 | 67.7% | at least 31.1% | +6.1% |
| Council Bluffs | 29,055 | 60.6% | at least 37.7% | +43.7% |
| Urbandale | 21,583 | 81.6% | at least 18.3% | +3.3% |
| Marion | 19,836 | 63.9% | at least 35.7% | +2.8% |
| Bettendorf | 18,176 | 96.9% | at least 3% | +0.1% |
| Cedar Falls | 17,755 | 100% | none filed | -0.9% |
| Mason City | 15,295 | 86.8% | at least 12.7% | +1.2% |
| Waukee | 13,218 | 96.5% | at least 3% | -1.4% |
| Burlington | 12,986 | 81.9% | at least 17.8% | +100% |
| Coralville | 12,942 | 85.7% | at least 14.2% | +5.6% |
| Clinton | 12,908 | 81.4% | at least 17.5% | +168.6% |
| Marshalltown | 12,523 | 86.6% | at least 13.1% | +0.8% |
| Johnston | 12,264 | 76.1% | at least 20.6% | +0.8% |
| Fort Dodge | 12,119 | 84.7% | at least 14.6% | +0.2% |
| Ottumwa | 11,977 | 53.3% | at least 46.5% | +44.9% |
| Muscatine | 11,235 | 91.7% | none filed | -2.2% |
| North Liberty | 10,009 | 100% | none filed | +100 points (small June base) |
| Altoona | 9,676 | 76.1% | at least 22.6% | +4% |
| Clive | 9,220 | 80.1% | at least 19.8% | +1.1% |
| Grimes | 7,959 | 71.5% | at least 24.2% | -0.4% |
| Newton | 7,468 | 99.9% | none filed | -0.3% |
Every number on this page traces to one cell in the download. Source: FCC Broadband Data Collection, Fixed Broadband Summary by Geography, filings as of June 30, 2025 and Dec 31, 2025. Census figures: ACS 5-year estimates, 2020 to 2024. Grants: FCC Broadband Funding Map and the state broadband office.
Leave your name and number and a recruiter calls you back. Bring the agency checklist to the call and ask every question on it.
Figures come from provider filings with the FCC, which providers report themselves and which can be challenged. Nothing on this page is a promise of territory, earnings or service at any address.
1.7 million homes (residential units) in the FCC filing as of Dec 31, 2025. Shares below are of those homes.
Fiber was filed in 483 of 511 Iowa cities and towns with 250 or more homes. In 413 of them it reached more than half of homes, and in the typical one it reached 99.5%.
Grant programs for Iowa are not on the lookup yet.
Fiber on a filing only pays if the agency you sell for can put you on those streets. Ask any agency these, get the answers in writing, then weigh the numbers on this page.
RCLX’s answer: Every rep works exclusive turf, so two reps are never put on the same street.
RCLX’s answer: Reps work as 1099 independent contractors on 100% commission, earned on completed installs.
RCLX’s answer: Commission is paid on the payday RCLX is paid for the install.
RCLX’s answer: If a customer cancels within 120 days of the install, the commission on that one sale comes off your next check. After 120 days the install is locked and stays yours.
RCLX’s answer: Every rep gets a portal that shows their installs, their pipeline and a pay statement for every payday.