FCC Data · Updated April 2026
Iowa Internet Overview
963 Mbps avg · 970 ZIP codes · 100% fiber · 99 counties
963
Avg Mbps
100%
Fiber Access
10
Avg Providers
970
ZIP Codes
County Grade Distribution
A
60
B
35
C
4
D
0
F
0
Best Broadband Counties in Iowa
| County | Grade | Avg Download | Fiber | ZIPs |
|---|---|---|---|---|
| Wayne | A | 1000 Mbps | 100% | 8 |
| Story | A | 1000 Mbps | 100% | 15 |
| Mahaska | A | 1000 Mbps | 100% | 9 |
| Greene | A | 1000 Mbps | 100% | 7 |
| Decatur | A | 1000 Mbps | 100% | 7 |
| Bremer | A | 1000 Mbps | 100% | 8 |
| O'Brien | A | 1000 Mbps | 100% | 8 |
| Clay | A | 1000 Mbps | 100% | 10 |
| Carroll | A | 1000 Mbps | 100% | 11 |
| Benton | A | 1000 Mbps | 100% | 16 |
| Davis | A | 1000 Mbps | 100% | 4 |
| Scott | A | 1000 Mbps | 100% | 20 |
| Plymouth | A | 1000 Mbps | 100% | 11 |
| Muscatine | A | 1000 Mbps | 100% | 9 |
| Guthrie | A | 1000 Mbps | 100% | 10 |
Slowest Counties in Iowa
| County | Grade | Avg Download | Fiber | ZIPs |
|---|---|---|---|---|
| Ida | C | 100 Mbps | 100% | 6 |
| Ringgold | C | 1000 Mbps | 100% | 7 |
| Adams | C | 1000 Mbps | 100% | 4 |
| Buena Vista | C | 1000 Mbps | 100% | 8 |
| Pocahontas | B | 1000 Mbps | 100% | 9 |
| Monona | B | 1000 Mbps | 100% | 9 |
| Monroe | B | 1000 Mbps | 100% | 3 |
| Grundy | B | 1000 Mbps | 100% | 9 |
| Dickinson | B | 1000 Mbps | 100% | 7 |
| Audubon | B | 1000 Mbps | 100% | 6 |
| Jasper | B | 1000 Mbps | 100% | 12 |
| Madison | B | 1000 Mbps | 100% | 12 |
| Taylor | B | 1000 Mbps | 100% | 7 |
| Winneshiek | B | 1000 Mbps | 100% | 7 |
| Tama | B | 1000 Mbps | 100% | 12 |
All 99 Counties in Iowa
AWayne
AStory
AMahaska
AGreene
ADecatur
ABremer
AO'Brien
AClay
ACarroll
ABenton
ADavis
AScott
APlymouth
AMuscatine
AGuthrie
APoweshiek
AButler
ASioux
ALyon
ABoone
ACalhoun
AJackson
ACedar
AMitchell
AJohnson
ADallas
APalo Alto
AOsceola
AIowa
AHenry
ADubuque
ACerro Gordo
AJones
AChickasaw
APage
ADelaware
AWashington
AWarren
ACass
AWorth
AFloyd
AHancock
AWinnebago
ASac
ACrawford
ALinn
AHumboldt
ABlack Hawk
ACherokee
AShelby
ALucas
AKossuth
AJefferson
AMontgomery
AClayton
AAdair
AEmmet
AWebster
ADes Moines
AWright
BHardin
BPolk
BMills
BLouisa
BBuchanan
BPottawattamie
BFranklin
BClarke
BHarrison
BFremont
BMarshall
BKeokuk
BClinton
BVan Buren
BFayette
BMarion
BAppanoose
BHamilton
BUnion
BHoward
BLee
BWoodbury
BWapello
BTama
BAllamakee
BAudubon
BJasper
BMadison
BTaylor
BWinneshiek
BGrundy
BDickinson
BMonroe
BMonona
BPocahontas
CBuena Vista
CRinggold
CAdams
CIda
Internet Providers in Iowa
| Provider | ZIP Codes | Max Speed |
|---|---|---|
| T-Mobile | 970 | 25 Mbps |
| Lumen (CenturyLink) | 970 | 940 Mbps |
| United States Cellular Corporation | 970 | 2 Mbps |
| Rise Broadband | 970 | 250 Mbps |
| Windstream | 970 | 300 Mbps |
| Texas | 970 | 100 Mbps |
| Ltd Broadband | 970 | 250 Mbps |
| Mediacom | 970 | 1,000 Mbps |
Cities in Iowa
Neighboring States
Test Your Speed
See how your connection compares to the 963 Mbps average in Iowa.
Frequently Asked Questions
What is the average internet speed in Iowa?
Iowa has an average maximum download speed of 963 Mbps across 970 ZIP codes. 100% of areas have fiber internet access, and the state averages 10 providers per ZIP code.
Which counties in Iowa have the best internet?
The counties with the best broadband in Iowa include Wayne (Grade A), Story (Grade A), Mahaska (Grade A). These areas have the fastest average speeds and most provider competition.
How does Iowa compare to the national average?
The national average download speed is 876 Mbps, while Iowa averages 963 Mbps — above the national average. Nationally, 96% of areas have fiber, compared to 100% in Iowa.
Sources: FCC Broadband Data Collection