As of Dec 31, 2025, FCC filings show fiber at 54.9% of Minnesota's 2.9 million homes, and the number of fiber homes grew 6.8% from June 30, 2025.
Fiber was filed in 518 of 544 Minnesota cities and towns with 250 or more homes. In 320 of them it reached more than half of homes, and in the typical one it reached 78.1%.
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 |
|---|---|---|---|---|
| Aitkin County | 17,382 | 73.5% | at least 16.5% | +11.6% |
| Anoka County | 155,023 | 35.4% | at least 63% | +33.1% |
| Becker County | 22,248 | 72.1% | at least 13.4% | -0.4% |
| Beltrami County | 24,647 | 99.8% | none filed | -1.1% |
| Benton County | 20,822 | 37.9% | at least 53.1% | +1.8% |
| Big Stone County | 4,021 | 42.8% | at least 54.8% | -3.4% |
| Blue Earth County | 34,159 | 54.5% | at least 26.7% | -7.7% |
| Brown County | 13,786 | 75.1% | at least 10.8% | +5.5% |
| Carlton County | 18,606 | 35.8% | at least 40.9% | +35.7% |
| Carver County | 47,898 | 77.5% | at least 20.9% | +35.4% |
| Cass County | 28,373 | 51.1% | at least 16.4% | +2.5% |
| Chippewa County | 7,216 | 35% | at least 58% | +19.9% |
| Chisago County | 25,333 | 49.3% | at least 35.5% | +94.3% |
| Clay County | 31,104 | 29.4% | at least 65.7% | +2.7% |
| Clearwater County | 5,952 | 98.7% | none filed | -4.6% |
| Cook County | 6,873 | 95.5% | none filed | +0.1% |
| Cottonwood County | 6,703 | 53.2% | at least 15.7% | +6.6% |
| Crow Wing County | 49,013 | 70.7% | at least 24.8% | +2.9% |
| Dakota County | 196,254 | 48.2% | at least 49% | +23.2% |
| Dodge County | 9,501 | 88.5% | at least 0.6% | -0.9% |
| Douglas County | 25,542 | 50.8% | at least 35.2% | +1.5% |
| Faribault County | 8,770 | 95.2% | none filed | +0.7% |
| Fillmore County | 11,645 | 68.1% | at least 17.2% | +25% |
| Freeborn County | 16,006 | 89.7% | at least 1% | -3% |
| Goodhue County | 23,484 | 64.8% | at least 15.9% | -2.6% |
| Grant County | 3,791 | 96.1% | none filed | -4.2% |
| Hennepin County | 627,772 | 56% | at least 43.4% | -3.2% |
| Houston County | 10,199 | 64% | at least 22% | -3.5% |
| Hubbard County | 16,083 | 67.2% | at least 30.1% | +1.1% |
| Isanti County | 19,277 | 65.4% | at least 22.6% | +8.7% |
| Itasca County | 28,527 | 93.3% | at least 3.8% | +2.3% |
| Jackson County | 5,759 | 72.9% | none filed | +0.9% |
| Kanabec County | 8,685 | 65.8% | at least 17.4% | +21.8% |
| Kandiyohi County | 23,323 | 39.1% | at least 45.7% | +27.6% |
| Kittson County | 3,156 | 97% | none filed | -3.2% |
| Koochiching County | 8,770 | 54.3% | at least 22.4% | -0.1% |
| Lac qui Parle County | 4,282 | 99.8% | none filed | -1.9% |
| Lake County | 8,219 | 77.8% | at least 3% | +3.6% |
| Lake of the Woods County | 4,192 | 67.2% | at least 22.5% | +0.4% |
| Le Sueur County | 15,146 | 64.1% | at least 21% | +5.4% |
| Lincoln County | 3,592 | 99.3% | none filed | -0.7% |
| Lyon County | 13,999 | 27.1% | at least 52.9% | +138% |
| Mahnomen County | 3,142 | 67.5% | at least 18.8% | +13.3% |
| Marshall County | 6,496 | 92.6% | at least 3% | +0.4% |
| Martin County | 11,888 | 24.1% | at least 51% | +4.9% |
| McLeod County | 18,478 | 58.1% | at least 20.6% | -0.3% |
| Meeker County | 12,291 | 79.3% | at least 2.1% | -15.2% |
| Mille Lacs County | 14,703 | 42.7% | at least 45.5% | +25.5% |
| Morrison County | 18,325 | 63.9% | at least 23.9% | +6.7% |
| Mower County | 18,674 | 77.3% | at least 12.3% | +0.8% |
| Murray County | 5,333 | 43.7% | at least 15% | +11.3% |
| Nicollet County | 15,009 | 63.4% | at least 19.5% | +7.5% |
| Nobles County | 10,797 | 44.6% | at least 36.7% | +89.7% |
| Norman County | 4,362 | 67.8% | at least 10.7% | -0.6% |
| Olmsted County | 79,727 | 75.5% | at least 20.1% | +2.8% |
| Otter Tail County | 40,726 | 58.7% | at least 30.4% | +0.9% |
| Pennington County | 7,679 | 98.4% | at least 0.8% | +0.3% |
| Pine County | 19,223 | 64.3% | at least 20.3% | +33.8% |
| Pipestone County | 5,884 | 40.9% | at least 41.5% | +46.8% |
| Polk County | 17,445 | 57.3% | at least 41.1% | -0.8% |
| Pope County | 7,496 | 75.1% | at least 23.4% | -3.1% |
| Ramsey County | 252,754 | 56.1% | at least 43.6% | +8.1% |
| Red Lake County | 2,541 | 100% | none filed | -3.8% |
| Redwood County | 9,199 | 67.9% | at least 20.9% | +10% |
| Renville County | 8,294 | 47.4% | at least 24.1% | +15.5% |
| Rice County | 27,792 | 72.1% | at least 15.2% | no change |
| Rock County | 5,998 | 62.8% | at least 33.2% | +37.6% |
| Roseau County | 8,289 | 82.5% | at least 13.8% | -1.3% |
| Scott County | 63,302 | 72.1% | at least 24.2% | +1.2% |
| Sherburne County | 41,244 | 25.2% | at least 67.7% | +3.7% |
| Sibley County | 7,390 | 58.7% | at least 5.1% | +0.4% |
| St. Louis County | 117,312 | 28.3% | at least 54.1% | +41.5% |
| Stearns County | 72,891 | 55% | at least 36.9% | +27% |
| Steele County | 18,053 | 87.4% | at least 1.2% | -1.8% |
| Stevens County | 5,455 | 99.9% | none filed | -1.4% |
| Swift County | 5,668 | 63.8% | at least 31.5% | -2.5% |
| Todd County | 15,353 | 59.6% | at least 11.3% | +7.2% |
| Traverse County | 2,600 | 86.5% | none filed | -2.8% |
| Wabasha County | 12,041 | 61.8% | at least 10.8% | -0.3% |
| Wadena County | 8,861 | 97.2% | at least 2.2% | -1.4% |
| Waseca County | 8,963 | 51.1% | at least 33.8% | +28% |
| Washington County | 121,862 | 29.1% | at least 67.5% | +19.1% |
| Watonwan County | 5,739 | 28.9% | at least 38.8% | +0.6% |
| Wilkin County | 3,607 | 94.7% | at least 0.1% | -3.7% |
| Winona County | 24,806 | 29.7% | at least 57.4% | +2.7% |
| Wright County | 65,538 | 37.6% | at least 48.9% | +19.6% |
| Yellow Medicine County | 5,607 | 24.7% | at least 45.1% | -1.2% |
By number of homes. Search above for any of the other 883 cities and towns.
| City or town | Homes | Fiber share | Cable, no fiber | Fiber home growth |
|---|---|---|---|---|
| Minneapolis | 190,756 | 72.1% | at least 27.6% | -16.4% |
| St. Paul | 143,304 | 72.1% | at least 27.5% | +3.3% |
| Rochester | 60,051 | 77.1% | at least 21.4% | +3.2% |
| Bloomington | 50,425 | 50.6% | at least 47.6% | +12.1% |
| Duluth | 41,038 | 2.3% | at least 90.1% | +165.8% |
| Eden Prairie | 39,325 | 37.4% | at least 61.5% | +39.7% |
| Plymouth | 38,330 | 33.5% | at least 66.2% | +71% |
| Maple Grove | 32,937 | 43.7% | at least 56% | +38.8% |
| Edina | 32,509 | 44.1% | at least 55.8% | -39.2% |
| Brooklyn Park | 32,215 | 61.3% | at least 38.5% | +39% |
| Eagan | 31,579 | 36.9% | at least 62.6% | +47.1% |
| Woodbury | 31,074 | 15.9% | at least 83.4% | +3.7% |
| Blaine | 30,462 | 48.8% | at least 50.4% | +54.6% |
| St. Cloud | 30,439 | 49.3% | at least 41.1% | +44% |
| Minnetonka | 30,296 | 42.4% | at least 57.5% | +4.4% |
| Lakeville | 29,460 | 74.4% | at least 24.2% | +17.7% |
| Burnsville | 28,407 | 28.7% | at least 70.9% | +70% |
| Coon Rapids | 27,622 | 53.6% | at least 46.2% | +74.6% |
| St. Louis Park | 25,696 | 47.6% | at least 52.3% | -43.9% |
| Apple Valley | 24,766 | 54.1% | at least 42.6% | +58.6% |
| Mankato | 21,721 | 58.8% | at least 35% | -11.1% |
| Moorhead | 20,569 | 13.8% | at least 86% | +8.4% |
| Shakopee | 18,246 | 82.9% | at least 16.1% | -6.6% |
| Richfield | 17,996 | 68.9% | at least 31% | -17.4% |
| Maplewood | 17,551 | 42.1% | at least 57.7% | +13% |
| Roseville | 17,526 | 36.9% | at least 62.6% | +60.3% |
| Cottage Grove | 16,368 | 31.6% | at least 62.8% | +23% |
| Inver Grove Heights | 15,703 | 21.7% | at least 77.2% | -0.9% |
| Oakdale | 14,039 | 39.8% | at least 60% | +89.2% |
| Fridley | 13,972 | 52.5% | at least 45.3% | no change |
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.
2.9 million homes (residential units) in the FCC filing as of Dec 31, 2025. Shares below are of those homes.
Fiber was filed in 518 of 544 Minnesota cities and towns with 250 or more homes. In 320 of them it reached more than half of homes, and in the typical one it reached 78.1%.
Grant programs for Minnesota 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.