Showing Iowa county sites. All U.S. county sites
D 61
Average usability score of 78 fully scanned Iowa county sites
4th
of 49 states, ranked by average usability score
78 of 98
Sites fully scanned. We couldn't fully scan 20, so they're listed without grades
F 48
U.S. county average usability score, 2467 fully scanned sites
Iowa's state site, iowa.gov, ranks 2nd of 51 state sites with an A. State rankings.
How Iowa county usability scores are distributed
Smoothed distribution of the 78 fully scanned Iowa county sites, score 0 to 100. Height shows how many sites score near each value.
Distribution of 78 scores. The data table lists counts by score range.
- Iowa average
- U.S. county average
View the data table
| Score range | Sites |
|---|---|
| 0 to 9 | 0 |
| 10 to 19 | 0 |
| 20 to 29 | 5 |
| 30 to 39 | 8 |
| 40 to 49 | 5 |
| 50 to 59 | 6 |
| 60 to 69 | 29 |
| 70 to 79 | 15 |
| 80 to 89 | 10 |
| 90 to 100 | 0 |
Iowa counties by usability grade
Each county with a site on our list is colored by that site's grade. Select a county to open its report. The table lists every site.
- A (90 to 100)
- B to C (70 to 89)
- D to F (below 70)
- Not fully scanned
- No site on our list
Iowa counties by usability grade, compared with all U.S. counties
Share of fully scanned sites in each grade band. Iowa: 78 sites. U.S.: 2467 sites.
- A (90 to 100)
- B to C (70 to 89)
- D to F (below 70)
View the data table
| Group | A (90 to 100) | B to C (70 to 89) | D to F (below 70) |
|---|---|---|---|
| Iowa | 0% (0) | 32% (25) | 68% (53) |
| All U.S. counties | 2% (39) | 16% (403) | 82% (2,025) |
Top 3 Iowa county sites by usability score
#1 in Iowa · U.S. rank 4
Taylor County, IA
B 87 usability
- Accessibility A
- Botability C
- Security B
- Usability B
- Readability A
#2 in Iowa · U.S. rank 5
Davis County, IA
B 86 usability
- Accessibility A
- Botability A
- Security B
- Usability B
- Readability F
#3 in Iowa · U.S. rank 6
Appanoose County, IA
B 81 usability
- Accessibility B
- Botability A
- Security A
- Usability B
- Readability A
What each check means
- Open Graph site name. The site has a name for social media and browser display. Site name missing in social media shares.
- Largest Contentful Paint (LCP). The page's main content loads within 2.5 seconds. Users wait too long and leave your page.
- First Contentful Paint (FCP). The page starts displaying content within 1.8 seconds. Users see blank screen and think site is broken.
- Open Graph URL. The page has a canonical URL for social media sharing. Shared links may point to wrong page.
- Open Graph image alt. The social media preview image has alt text for screen readers. Screen readers cannot describe shared images.
All Iowa county sites by usability score
| Rank | Site | Checks passed | Grade |
|---|---|---|---|
| 1 |
taylorcounty.iowa.gov
Taylor County, IA U.S. rank 4 |
14 of 16 checks pass | B |
| 2 |
daviscountyiowa.gov
Davis County, IA U.S. rank 5 |
13 of 15 checks pass | B |
| 3 |
appanoosecounty.iowa.gov
Appanoose County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 3 |
boonecounty.iowa.gov
Boone County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 3 |
jacksoncounty.iowa.gov
Jackson County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 3 |
johnsoncountyiowa.gov
Johnson County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 3 |
louisacountyia.gov
Louisa County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 3 |
madisoncounty.iowa.gov
Madison County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 3 |
worthcountyiowa.gov
Worth County, IA U.S. rank 6 |
13 of 16 checks pass | B |
| 4 |
warrencountyia.gov
Warren County, IA U.S. rank 7 |
12 of 15 checks pass | B |
| 5 |
cedarcounty.iowa.gov
Cedar County, IA U.S. rank 9 |
12 of 16 checks pass | C |
| 5 |
desmoinescounty.iowa.gov
Des Moines County, IA U.S. rank 9 |
12 of 16 checks pass | C |
| 5 |
henrycounty.iowa.gov
Henry County, IA U.S. rank 9 |
12 of 16 checks pass | C |
| 5 |
idacounty.iowa.gov
Ida County, IA U.S. rank 9 |
12 of 16 checks pass | C |
| 6 |
adaircounty.iowa.gov
Adair County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
bentoncountyia.gov
Benton County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
lucascounty.iowa.gov
Lucas County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
marshallcountyia.gov
Marshall County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
muscatinecountyiowa.gov
Muscatine County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
ringgoldcounty.iowa.gov
Ringgold County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
saccountyiowa.gov
Sac County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
tamacounty.iowa.gov
Tama County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
wapellocounty.org
Wapello County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
waynecounty.iowa.gov
Wayne County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 6 |
woodburycountyiowa.gov
Woodbury County, IA U.S. rank 10 |
11 of 15 checks pass | C |
| 7 |
buenavistacounty.iowa.gov
Buena Vista County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
cerrogordo.gov
Cerro Gordo County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
chickasawcounty.iowa.gov
Chickasaw County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
claycounty.iowa.gov
Clay County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
fayettecounty.iowa.gov
Fayette County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
hancockcountyia.gov
Hancock County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
harrisoncounty.iowa.gov
Harrison County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
monroecounty.iowa.gov
Monroe County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
pagecounty.iowa.gov
Page County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
pottcounty-ia.gov
Pottawattamie County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
poweshiekcountyiowa.gov
Poweshiek County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 7 |
shelbycounty.iowa.gov
Shelby County, IA U.S. rank 12 |
11 of 16 checks pass | D |
| 8 |
adamscounty.iowa.gov
Adams County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
claytoncountyia.gov
Clayton County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
clintoncounty-ia.gov
Clinton County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
crawfordcounty.iowa.gov
Crawford County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
jasperia.org
Jasper County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
jonescountyiowa.gov
Jones County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
marioncountyiowa.gov
Marion County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
mononacountyiowa.gov
Monona County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 8 |
winnebagocountyiowa.gov
Winnebago County, IA U.S. rank 13 |
10 of 15 checks pass | D |
| 9 |
allamakeecounty.iowa.gov
Allamakee County, IA U.S. rank 15 |
10 of 16 checks pass | D |
| 9 |
howardcounty.iowa.gov
Howard County, IA U.S. rank 15 |
10 of 16 checks pass | D |
| 9 |
iowacounty.iowa.gov
Iowa County, IA U.S. rank 15 |
10 of 16 checks pass | D |
| 9 |
keokukcounty.iowa.gov
Keokuk County, IA U.S. rank 15 |
10 of 16 checks pass | D |
| 9 |
lyoncounty.iowa.gov
Lyon County, IA U.S. rank 15 |
10 of 16 checks pass | D |
| 10 |
grundycountyiowa.gov
Grundy County, IA U.S. rank 16 |
9 of 15 checks pass | D |
| 10 |
humboldtcounty.iowa.gov
Humboldt County, IA U.S. rank 16 |
9 of 15 checks pass | D |
| 10 |
vanburencounty.iowa.gov
Van Buren County, IA U.S. rank 16 |
9 of 15 checks pass | D |
| 11 |
clarkecounty.iowa.gov
Clarke County, IA U.S. rank 18 |
9 of 16 checks pass | F |
| 11 |
delawarecounty.iowa.gov
Delaware County, IA U.S. rank 18 |
9 of 16 checks pass | F |
| 12 |
fremontcountyia.gov
Fremont County, IA U.S. rank 19 |
8 of 15 checks pass | F |
| 13 |
butlercounty.iowa.gov
Butler County, IA U.S. rank 20 |
8 of 16 checks pass | F |
| 13 |
scottcountyiowa.gov
Scott County, IA U.S. rank 20 |
8 of 16 checks pass | F |
| 13 |
unioncountyiowa.gov
Union County, IA U.S. rank 20 |
8 of 16 checks pass | F |
| 14 |
bremercounty.iowa.gov
Bremer County, IA U.S. rank 21 |
7 of 15 checks pass | F |
| 14 |
calhouncounty.iowa.gov
Calhoun County, IA U.S. rank 21 |
7 of 15 checks pass | F |
| 14 |
wrightcounty.iowa.gov
Wright County, IA U.S. rank 21 |
7 of 15 checks pass | F |
| 15 |
mitchellcounty.iowa.gov
Mitchell County, IA U.S. rank 22 |
7 of 16 checks pass | F |
| 16 |
buchanancounty.iowa.gov
Buchanan County, IA U.S. rank 24 |
6 of 15 checks pass | F |
| 17 |
dubuquecountyiowa.gov
Dubuque County, IA U.S. rank 25 |
6 of 16 checks pass | F |
| 18 |
blackhawkcounty.iowa.gov
Black Hawk County, IA U.S. rank 27 |
5 of 15 checks pass | F |
| 18 |
dallascountyiowa.gov
Dallas County, IA U.S. rank 27 |
5 of 15 checks pass | F |
| 18 |
floydco.iowa.gov
Floyd County, IA U.S. rank 27 |
5 of 15 checks pass | F |
| 18 |
franklincountyia.gov
Franklin County, IA U.S. rank 27 |
5 of 15 checks pass | F |
| 18 |
kossuthcounty.iowa.gov
Kossuth County, IA U.S. rank 27 |
5 of 15 checks pass | F |
| 18 |
mahaskacountyia.gov
Mahaska County, IA U.S. rank 27 |
5 of 15 checks pass | F |
| 19 |
washingtoncounty.iowa.gov
Washington County, IA U.S. rank 28 |
5 of 16 checks pass | F |
| 20 |
auduboncountyia.gov
Audubon County, IA U.S. rank 30 |
4 of 15 checks pass | F |
| 20 |
casscountyia.gov
Cass County, IA U.S. rank 30 |
4 of 15 checks pass | F |
| 20 |
millscountyiowa.gov
Mills County, IA U.S. rank 30 |
4 of 15 checks pass | F |
| 20 |
storycountyiowa.gov
Story County, IA U.S. rank 30 |
4 of 15 checks pass | F |
| 21 |
linncountyiowa.gov
Linn County, IA U.S. rank 32 |
3 of 14 checks pass | F |
|
carrollcountyiowa.gov
Carroll County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
cherokeecounty.iowa.gov
Cherokee County, IA |
Not fully scanned, so not graded. We didn't scan your site because its robots.txt asked us not to. Status 998 | - | |
|
decaturcountyiowa.gov
Decatur County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
dickinsoncountyiowa.gov
Dickinson County, IA |
Not fully scanned, so not graded. We couldn't scan your site because the page never finished loading in our browser. Status 994 | - | |
|
emmetcountyia.gov
Emmet County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
co.greene.ia.us
Greene County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
guthriecounty.gov
Guthrie County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
hamiltoncounty.iowa.gov
Hamilton County, IA |
Not fully scanned, so not graded. We didn't scan your site because its robots.txt asked us not to. Status 998 | - | |
|
hardincountyia.gov
Hardin County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
jeffersoncounty.iowa.gov
Jefferson County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 999 | - | |
|
leecounty.org
Lee County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
montgomerycountyia.gov
Montgomery County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
obriencounty.iowa.gov
O'Brien County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 999 | - | |
|
osceolacountyia.gov
Osceola County, IA |
Not fully scanned, so not graded. We couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 | - | |
|
paloaltocounty.iowa.gov
Palo Alto County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 999 | - | |
|
plymouthcountyiowa.gov
Plymouth County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 999 | - | |
|
pocahontascounty.iowa.gov
Pocahontas County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 403 | - | |
|
polkcountyiowa.gov
Polk County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 403 | - | |
|
siouxcountyia.gov
Sioux County, IA |
Not fully scanned, so not graded. We couldn't scan your site because the page never finished loading in our browser. Status 994 | - | |
|
webstercountyia.gov
Webster County, IA |
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 403 | - |
About usability
Optimize content structure so users quickly find what they need.
Why it's important
Well-written pages help people understand laws, services, and procedures without confusion, reducing calls and office visits.
Risks
- Users cannot understand your information.
Guidance
What we use to grade usability:
- 21st Century Integrated Digital Experience Act (IDEA)
- U.S. Federal Website Standards
- Google Search Central
- Web Vitals / Core Web Vitals
- Open Graph
Standards
- Page title
- Page description
- Viewport meta tag
- www resolution
- Cumulative Layout Shift (CLS)
- First Contentful Paint (FCP)
- Interaction to Next Paint (INP)
- Largest Contentful Paint (LCP)
- Time to First Byte (TTFB)
- Open Graph site name
- Open Graph type
- Open Graph title
- Open Graph description
- Open Graph URL
- Open Graph image
- Open Graph image alt
Grades/scores
ScanGov
About this ranking
About this data
ScanGov scans the homepage of each county site on our county list in Iowa. Scores come from the checks in the ScanGov standards. Sites were scanned between 9/28/2026 and 11/7/2026. Each site's report shows its own scan date. A site counts as fully scanned when its homepage loaded and sent us its page content. Averages, grade shares, failure rates, and ranks use fully scanned sites only. We could not fully scan 20 sites. They did not respond, blocked the scanner, or sent no page content. They appear in the table without grades, with their scan status, and are left out of every figure. Grades follow the ScanGov grade scale. Rank follows the ScanGov ranking method. The full dataset, with every county's raw results, is in the ScanGov data repository.