Iowa county websites: readability rankings

Readability scores, grades, and the most common failures for 99 Iowa county government websites, from ScanGov homepage scans.

  • Sites: 99
  • Last scan: 10/9/2026

C 79

Average readability score of 77 fully scanned Iowa county sites

3rd

of 48 states, ranked by average readability score

77 of 99

Sites fully scanned. We couldn't fully scan 22, so they're listed without grades

D 61

U.S. county average readability score, 2421 fully scanned sites

Iowa's state site, iowa.gov, ranks 2nd of 51 state sites with an A. State rankings.

How Iowa county readability scores are distributed

Smoothed distribution of the 77 fully scanned Iowa county sites, score 0 to 100. Height shows how many sites score near each value.

Distribution of 68 scores. The data table lists counts by score range.

  • Iowa average
  • U.S. county average
View the data table
How Iowa county readability scores are distributed
Score rangeSites
0 to 914
10 to 190
20 to 290
30 to 390
40 to 490
50 to 590
60 to 690
70 to 790
80 to 890
90 to 10054

Iowa counties by readability 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.

Adair County, IA: grade A, readability score 100 Adams County, IA: grade A, readability score 100 Allamakee County, IA: grade A, readability score 100 Appanoose County, IA: grade A, readability score 100 Audubon County, IA: grade A, readability score 100 Benton County, IA: grade A, readability score 100 Black Hawk County, IA: grade A, readability score 100 Boone County, IA: grade A, readability score 100 Bremer County, IA: grade A, readability score 100 Buchanan County, IA: grade F, readability score 0 Buena Vista County, IA: grade A, readability score 100 Butler County, IA: grade A, readability score 100 Calhoun County, IA: grade A, readability score 100 Carroll County, IA: not fully scanned, so not graded (status 996) Cass County, IA: grade F, readability score 0 Cedar County, IA: grade F, readability score 0 Cerro Gordo County, IA: grade A, readability score 100 Cherokee County, IA: not fully scanned, so not graded (status 998) Chickasaw County, IA: grade A, readability score 100 Clarke County, IA: grade A, readability score 100 Clay County, IA: grade -, readability score Clayton County, IA: grade A, readability score 100 Clinton County, IA: grade A, readability score 100 Crawford County, IA: grade A, readability score 100 Dallas County, IA: grade A, readability score 100 Davis County, IA: grade F, readability score 0 Decatur County, IA: not fully scanned, so not graded (status 403) Delaware County, IA: grade F, readability score 0 Des Moines County, IA: grade A, readability score 100 Dickinson County, IA: not fully scanned, so not graded (status 996) Dubuque County, IA: grade A, readability score 100 Emmet County, IA: not fully scanned, so not graded (status 996) Fayette County, IA: grade -, readability score Floyd County, IA: grade F, readability score 0 Franklin County, IA: grade A, readability score 100 Fremont County, IA: grade A, readability score 100 Greene County, IA: not fully scanned, so not graded (status 403) Grundy County, IA: grade A, readability score 100 Guthrie County, IA: not fully scanned, so not graded (status 996) Hamilton County, IA: not fully scanned, so not graded (status 998) Hancock County, IA: grade A, readability score 100 Hardin County, IA: not fully scanned, so not graded (status 996) Harrison County, IA: grade -, readability score Henry County, IA: grade -, readability score Howard County, IA: grade -, readability score Humboldt County, IA: grade A, readability score 100 Ida County, IA: grade F, readability score 0 Iowa County, IA: grade A, readability score 100 Jackson County, IA: grade A, readability score 100 Jasper County, IA: grade A, readability score 100 Jefferson County, IA: not fully scanned, so not graded (status 996) Johnson County, IA: grade F, readability score 0 Jones County, IA: grade A, readability score 100 Keokuk County, IA: grade A, readability score 100 Kossuth County, IA: grade F, readability score 0 Lee County, IA: not fully scanned, so not graded (status 996) Linn County, IA: grade F, readability score 0 Louisa County, IA: grade A, readability score 100 Lucas County, IA: grade A, readability score 100 Lyon County, IA: grade A, readability score 100 Madison County, IA: grade -, readability score Mahaska County, IA: grade A, readability score 100 Marion County, IA: grade A, readability score 100 Marshall County, IA: grade A, readability score 100 Mills County, IA: grade A, readability score 100 Mitchell County, IA: grade A, readability score 100 Monona County, IA: grade A, readability score 100 Monroe County, IA: grade -, readability score Montgomery County, IA: not fully scanned, so not graded (status 996) Muscatine County, IA: grade A, readability score 100 O'Brien County, IA: not fully scanned, so not graded (status 996) Osceola County, IA: not fully scanned, so not graded (status 996) Page County, IA: grade -, readability score Palo Alto County, IA: not fully scanned, so not graded (status 996) Plymouth County, IA: not fully scanned, so not graded (status 996) Pocahontas County, IA: not fully scanned, so not graded (status 403) Polk County, IA: not fully scanned, so not graded (status 403) Pottawattamie County, IA: grade A, readability score 100 Poweshiek County, IA: grade A, readability score 100 Ringgold County, IA: grade F, readability score 0 Sac County, IA: grade A, readability score 100 Scott County, IA: grade -, readability score Shelby County, IA: grade A, readability score 100 Sioux County, IA: not fully scanned, so not graded (status 996) Story County, IA: grade A, readability score 100 Tama County, IA: grade A, readability score 100 Taylor County, IA: grade F, readability score 0 Union County, IA: grade A, readability score 100 Van Buren County, IA: grade A, readability score 100 Wapello County, IA: grade F, readability score 0 Warren County, IA: grade A, readability score 100 Washington County, IA: grade F, readability score 0 Wayne County, IA: grade A, readability score 100 Webster County, IA: not fully scanned, so not graded (status 403) Winnebago County, IA: grade A, readability score 100 Winneshiek County, IA: not fully scanned, so not graded (status 503) Woodbury County, IA: grade A, readability score 100 Worth County, IA: grade A, readability score 100 Wright County, IA: not fully scanned, so not graded (status 998)
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
  • Not fully scanned

Iowa counties by readability grade, compared with all U.S. counties

Share of fully scanned sites in each grade band. Iowa: 77 sites. U.S.: 2421 sites.

  1. IowaA (90 to 100): 70% (54 sites)D to F (below 70): 18% (14 sites)
  2. All U.S. countiesA (90 to 100): 58% (1,411 sites)D to F (below 70): 37% (899 sites)
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
View the data table
Iowa counties by readability grade, compared with all U.S. counties
GroupA (90 to 100)B to C (70 to 89)D to F (below 70)
Iowa70% (54)0% (0)18% (14)
All U.S. counties58% (1,411)0% (0)37% (899)

Top 3 Iowa county sites by readability score

#1 in Iowa · U.S. rank 1

Adair County, IA

A 100 readability

  • Accessibility C
  • Botability D
  • Security A
  • Usability D
  • Readability A

#1 in Iowa · U.S. rank 1

Adams County, IA

A 100 readability

  • Accessibility C
  • Botability F
  • Security A
  • Usability D
  • Readability A

#1 in Iowa · U.S. rank 1

Allamakee County, IA

A 100 readability

  • Accessibility A
  • Botability A
  • Security B
  • Usability F
  • Readability A

Most common readability failures among Iowa county sites

Share of the 77 fully scanned Iowa county sites failing each check. A site can fail more than one check. Each check links to its standard and how to fix it.

  1. Reading level18% (14 of 77 sites)
View the data table
Most common readability failures among Iowa county sites
CheckShare failingSites failing
Reading level18%14

What each check means

  • Reading level. Page text reads at or below a 7th grade level so most users can understand it. Users struggle to understand your content.

All Iowa county sites by readability score

Iowa county sites ranked by readability score
Rank Site Checks passed Grade
1 adaircounty.iowa.gov
Adair County, IA U.S. rank 1
1 of 1 checks pass A
1 adamscounty.iowa.gov
Adams County, IA U.S. rank 1
1 of 1 checks pass A
1 allamakeecounty.iowa.gov
Allamakee County, IA U.S. rank 1
1 of 1 checks pass A
1 appanoosecounty.iowa.gov
Appanoose County, IA U.S. rank 1
1 of 1 checks pass A
1 auduboncountyia.gov
Audubon County, IA U.S. rank 1
1 of 1 checks pass A
1 bentoncountyia.gov
Benton County, IA U.S. rank 1
1 of 1 checks pass A
1 blackhawkcounty.iowa.gov
Black Hawk County, IA U.S. rank 1
1 of 1 checks pass A
1 boonecounty.iowa.gov
Boone County, IA U.S. rank 1
1 of 1 checks pass A
1 bremercounty.iowa.gov
Bremer County, IA U.S. rank 1
1 of 1 checks pass A
1 buenavistacounty.iowa.gov
Buena Vista County, IA U.S. rank 1
1 of 1 checks pass A
1 butlercounty.iowa.gov
Butler County, IA U.S. rank 1
1 of 1 checks pass A
1 calhouncounty.iowa.gov
Calhoun County, IA U.S. rank 1
1 of 1 checks pass A
1 cerrogordo.gov
Cerro Gordo County, IA U.S. rank 1
1 of 1 checks pass A
1 chickasawcounty.iowa.gov
Chickasaw County, IA U.S. rank 1
1 of 1 checks pass A
1 clarkecounty.iowa.gov
Clarke County, IA U.S. rank 1
1 of 1 checks pass A
1 claytoncountyia.gov
Clayton County, IA U.S. rank 1
1 of 1 checks pass A
1 clintoncounty-ia.gov
Clinton County, IA U.S. rank 1
1 of 1 checks pass A
1 crawfordcounty.iowa.gov
Crawford County, IA U.S. rank 1
1 of 1 checks pass A
1 dallascountyiowa.gov
Dallas County, IA U.S. rank 1
1 of 1 checks pass A
1 desmoinescounty.iowa.gov
Des Moines County, IA U.S. rank 1
1 of 1 checks pass A
1 dubuquecountyiowa.gov
Dubuque County, IA U.S. rank 1
1 of 1 checks pass A
1 franklincountyia.gov
Franklin County, IA U.S. rank 1
1 of 1 checks pass A
1 fremontcountyia.gov
Fremont County, IA U.S. rank 1
1 of 1 checks pass A
1 grundycountyiowa.gov
Grundy County, IA U.S. rank 1
1 of 1 checks pass A
1 hancockcountyia.gov
Hancock County, IA U.S. rank 1
1 of 1 checks pass A
1 humboldtcounty.iowa.gov
Humboldt County, IA U.S. rank 1
1 of 1 checks pass A
1 iowacounty.iowa.gov
Iowa County, IA U.S. rank 1
1 of 1 checks pass A
1 jacksoncounty.iowa.gov
Jackson County, IA U.S. rank 1
1 of 1 checks pass A
1 jasperia.org
Jasper County, IA U.S. rank 1
1 of 1 checks pass A
1 jonescountyiowa.gov
Jones County, IA U.S. rank 1
1 of 1 checks pass A
1 keokukcounty.iowa.gov
Keokuk County, IA U.S. rank 1
1 of 1 checks pass A
1 louisacountyia.gov
Louisa County, IA U.S. rank 1
1 of 1 checks pass A
1 lucascounty.iowa.gov
Lucas County, IA U.S. rank 1
1 of 1 checks pass A
1 lyoncounty.iowa.gov
Lyon County, IA U.S. rank 1
1 of 1 checks pass A
1 mahaskacountyia.gov
Mahaska County, IA U.S. rank 1
1 of 1 checks pass A
1 marioncountyiowa.gov
Marion County, IA U.S. rank 1
1 of 1 checks pass A
1 marshallcountyia.gov
Marshall County, IA U.S. rank 1
1 of 1 checks pass A
1 millscountyiowa.gov
Mills County, IA U.S. rank 1
1 of 1 checks pass A
1 mitchellcounty.iowa.gov
Mitchell County, IA U.S. rank 1
1 of 1 checks pass A
1 mononacountyiowa.gov
Monona County, IA U.S. rank 1
1 of 1 checks pass A
1 muscatinecountyiowa.gov
Muscatine County, IA U.S. rank 1
1 of 1 checks pass A
1 pottcounty-ia.gov
Pottawattamie County, IA U.S. rank 1
1 of 1 checks pass A
1 poweshiekcountyiowa.gov
Poweshiek County, IA U.S. rank 1
1 of 1 checks pass A
1 saccountyiowa.gov
Sac County, IA U.S. rank 1
1 of 1 checks pass A
1 shelbycounty.iowa.gov
Shelby County, IA U.S. rank 1
1 of 1 checks pass A
1 storycountyiowa.gov
Story County, IA U.S. rank 1
1 of 1 checks pass A
1 tamacounty.iowa.gov
Tama County, IA U.S. rank 1
1 of 1 checks pass A
1 unioncountyiowa.gov
Union County, IA U.S. rank 1
1 of 1 checks pass A
1 vanburencounty.iowa.gov
Van Buren County, IA U.S. rank 1
1 of 1 checks pass A
1 warrencountyia.gov
Warren County, IA U.S. rank 1
1 of 1 checks pass A
1 waynecounty.iowa.gov
Wayne County, IA U.S. rank 1
1 of 1 checks pass A
1 winnebagocountyiowa.gov
Winnebago County, IA U.S. rank 1
1 of 1 checks pass A
1 woodburycountyiowa.gov
Woodbury County, IA U.S. rank 1
1 of 1 checks pass A
1 worthcountyiowa.gov
Worth County, IA U.S. rank 1
1 of 1 checks pass A
10 buchanancounty.iowa.gov
Buchanan County, IA U.S. rank 129
0 of 1 checks pass F
4 casscountyia.gov
Cass County, IA U.S. rank 61
0 of 1 checks pass F
2 cedarcounty.iowa.gov
Cedar County, IA U.S. rank 35
0 of 1 checks pass F
14 daviscountyiowa.gov
Davis County, IA U.S. rank 175
0 of 1 checks pass F
12 delawarecounty.iowa.gov
Delaware County, IA U.S. rank 157
0 of 1 checks pass F
2 floydco.iowa.gov
Floyd County, IA U.S. rank 33
0 of 1 checks pass F
14 idacounty.iowa.gov
Ida County, IA U.S. rank 179
0 of 1 checks pass F
12 johnsoncountyiowa.gov
Johnson County, IA U.S. rank 139
0 of 1 checks pass F
8 kossuthcounty.iowa.gov
Kossuth County, IA U.S. rank 95
0 of 1 checks pass F
4 linncountyiowa.gov
Linn County, IA U.S. rank 49
0 of 1 checks pass F
6 ringgoldcounty.iowa.gov
Ringgold County, IA U.S. rank 91
0 of 1 checks pass F
14 taylorcounty.iowa.gov
Taylor County, IA U.S. rank 185
0 of 1 checks pass F
12 wapellocounty.org
Wapello County, IA U.S. rank 135
0 of 1 checks pass F
4 washingtoncounty.iowa.gov
Washington County, IA U.S. rank 43
0 of 1 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 -
13 claycounty.iowa.gov
Clay County, IA U.S. rank 174
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
decaturcountyiowa.gov
Decatur County, IA
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 403 -
dickinsoncountyiowa.gov
Dickinson 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 -
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 -
13 fayettecounty.iowa.gov
Fayette County, IA U.S. rank 166
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
co.greene.ia.us
Greene County, IA
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 403 -
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 -
3 harrisoncounty.iowa.gov
Harrison County, IA U.S. rank 36
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
11 henrycounty.iowa.gov
Henry County, IA U.S. rank 134
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
5 howardcounty.iowa.gov
Howard County, IA U.S. rank 80
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
jeffersoncounty.iowa.gov
Jefferson 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 -
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 -
5 madisoncounty.iowa.gov
Madison County, IA U.S. rank 64
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
5 monroecounty.iowa.gov
Monroe County, IA U.S. rank 82
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
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 couldn't scan your site because it showed our bot a captcha or browser check instead of the page. Status 996 -
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 -
9 pagecounty.iowa.gov
Page County, IA U.S. rank 114
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
paloaltocounty.iowa.gov
Palo Alto 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 -
plymouthcountyiowa.gov
Plymouth 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 -
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 -
7 scottcountyiowa.gov
Scott County, IA U.S. rank 92
Not fully scanned, so not graded. We were able to fully scan your site. Status 200 -
siouxcountyia.gov
Sioux 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 -
webstercountyia.gov
Webster County, IA
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 403 -
winneshiekcounty.iowa.gov
Winneshiek County, IA
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 503 -
wrightcounty.iowa.gov
Wright County, IA
Not fully scanned, so not graded. We didn't scan your site because its robots.txt asked us not to. Status 998 -

About this data

ScanGov scans the homepage of each county government site on our county list in Iowa. Scores come from the checks listed on standards.scangov.org. Sites were scanned between 7/19/2026 and 10/3/2026; each site's report shows its own scan date. A site counts as fully scanned when its homepage returned successfully and sent the scanner its page content. Averages, grade shares, failure rates, and ranks use fully scanned sites only. We weren't able to fully scan 22 sites because they did not respond, blocked the scanner, or returned no page content. They appear in the table without grades, each with its scan status, and are left out of every figure. Grades follow the ScanGov grade scale, and rank follows the ScanGov ranking method. The full dataset, including every county's raw results, is published in the ScanGov data repository.