Ohio county websites: accessibility rankings

Accessibility scores, grades, and the most common failures for 89 Ohio county websites, from ScanGov homepage scans.

  • Sites: 89
  • Last scan: 11/7/2026

B 89

Average accessibility score of 82 fully scanned Ohio county sites

7th

of 49 states, ranked by average accessibility score

82 of 89

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

B 88

U.S. county average accessibility score, 2467 fully scanned sites

Ohio's state site, ohio.gov, could not be fully scanned. State rankings.

How Ohio county accessibility scores are distributed

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

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

  • Ohio average
  • U.S. county average
View the data table
How Ohio county accessibility scores are distributed
Score rangeSites
0 to 90
10 to 190
20 to 290
30 to 390
40 to 490
50 to 590
60 to 692
70 to 797
80 to 8932
90 to 10041

Ohio counties by accessibility 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.

Adams County, OH: grade B, accessibility score 87 Allen County, OH: grade A, accessibility score 96 Ashland County, OH: grade B, accessibility score 89 Ashtabula County, OH: grade A, accessibility score 90 Athens County, OH: grade A, accessibility score 93 Auglaize County, OH: not fully scanned, so not graded (status 994) Belmont County, OH: grade A, accessibility score 92 Brown County, OH: grade B, accessibility score 83 Butler County, OH: grade A, accessibility score 96 Carroll County, OH: grade A, accessibility score 100 Champaign County, OH: grade D, accessibility score 66 Clark County, OH: grade B, accessibility score 86 Clermont County, OH: grade B, accessibility score 86 Clinton County, OH: grade C, accessibility score 76 Columbiana County, OH: grade B, accessibility score 81 Coshocton County, OH: grade B, accessibility score 88 Crawford County, OH: grade A, accessibility score 100 Cuyahoga County, OH: grade B, accessibility score 83 Darke County, OH: grade A, accessibility score 100 Defiance County, OH: grade A, accessibility score 94 Delaware County, OH: grade A, accessibility score 94 Erie County, OH: grade A, accessibility score 90 Fairfield County, OH: grade A, accessibility score 100 Fayette County, OH: grade B, accessibility score 88 Franklin County, OH: grade A, accessibility score 97 Fulton County, OH: grade B, accessibility score 82 Gallia County, OH: grade A, accessibility score 96 Geauga County, OH: grade B, accessibility score 88 Greene County, OH: grade A, accessibility score 94 Guernsey County, OH: not fully scanned, so not graded (status 999) Hamilton County, OH: grade A, accessibility score 100 Hancock County, OH: grade B, accessibility score 84 Hardin County, OH: grade A, accessibility score 92 Harrison County, OH: grade C, accessibility score 77 Henry County, OH: grade B, accessibility score 87 Highland County, OH: grade A, accessibility score 91 Hocking County, OH: grade A, accessibility score 93 Holmes County, OH: grade B, accessibility score 88 Huron County, OH: grade B, accessibility score 86 Jackson County, OH: grade C, accessibility score 78 Jefferson County, OH: grade A, accessibility score 95 Knox County, OH: not fully scanned, so not graded (status 994) Lake County, OH: grade B, accessibility score 87 Lawrence County, OH: grade B, accessibility score 89 Licking County, OH: grade A, accessibility score 93 Logan County, OH: not fully scanned, so not graded (status 994) Lorain County, OH: grade B, accessibility score 89 Lucas County, OH: grade A, accessibility score 91 Madison County, OH: grade B, accessibility score 89 Mahoning County, OH: grade B, accessibility score 86 Marion County, OH: grade D, accessibility score 69 Medina County, OH: not fully scanned, so not graded (status 996) Meigs County, OH: grade B, accessibility score 85 Mercer County, OH: grade A, accessibility score 90 Miami County, OH: grade A, accessibility score 93 Monroe County, OH: grade B, accessibility score 88 Montgomery County, OH: grade A, accessibility score 97 Morgan County, OH: grade B, accessibility score 81 Morrow County, OH: grade B, accessibility score 87 Muskingum County, OH: grade A, accessibility score 100 Noble County, OH: grade B, accessibility score 86 Ottawa County, OH: grade A, accessibility score 91 Paulding County, OH: grade A, accessibility score 100 Perry County, OH: grade A, accessibility score 96 Pickaway County, OH: grade A, accessibility score 100 Pike County, OH: grade A, accessibility score 100 Portage County, OH: not fully scanned, so not graded (status 995) Preble County, OH: grade A, accessibility score 91 Putnam County, OH: grade B, accessibility score 81 Richland County, OH: grade B, accessibility score 82 Ross County, OH: grade C, accessibility score 76 Sandusky County, OH: grade A, accessibility score 96 Scioto County, OH: grade A, accessibility score 100 Seneca County, OH: grade C, accessibility score 72 Shelby County, OH: grade A, accessibility score 91 Stark County, OH: grade A, accessibility score 97 Summit County, OH: grade A, accessibility score 96 Trumbull County, OH: grade B, accessibility score 86 Tuscarawas County, OH: grade A, accessibility score 96 Union County, OH: grade B, accessibility score 83 Van Wert County, OH: grade A, accessibility score 90 Vinton County, OH: grade C, accessibility score 78 Warren County, OH: grade A, accessibility score 95 Washington County, OH: grade A, accessibility score 90 Wayne County, OH: grade B, accessibility score 86 Williams County, OH: grade B, accessibility score 88 Wood County, OH: grade C, accessibility score 76 Wyandot County, OH: grade B, accessibility score 86
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
  • Not fully scanned

1 of the 89 sites on our list could not be matched to a county boundary and appear only in the table.

Ohio counties by accessibility grade, compared with all U.S. counties

Share of fully scanned sites in each grade band. Ohio: 82 sites. U.S.: 2467 sites.

  1. OhioA (90 to 100): 50% (41 sites)B to C (70 to 89): 48% (39 sites)D to F (below 70): 2% (2 sites)
  2. All U.S. countiesA (90 to 100): 49% (1,201 sites)B to C (70 to 89): 49% (1,197 sites)D to F (below 70): 3% (69 sites)
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
View the data table
Ohio counties by accessibility grade, compared with all U.S. counties
GroupA (90 to 100)B to C (70 to 89)D to F (below 70)
Ohio50% (41)48% (39)2% (2)
All U.S. counties49% (1,201)49% (1,197)3% (69)

Top 3 Ohio county sites by accessibility score

#1 in Ohio · U.S. rank 1

Carroll County, OH

A 100 accessibility

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

#1 in Ohio · U.S. rank 1

Crawford County, OH

A 100 accessibility

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

#1 in Ohio · U.S. rank 1

Darke County, OH

A 100 accessibility

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

Most common accessibility failures among Ohio county sites

Share of the 82 fully scanned Ohio 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. Links have a discernible name39% (32 of 82 sites)
  2. Background and foreground colors have a sufficient contrast ratio29% (24 of 82 sites)
  3. Heading elements appear in a sequentially-descending order28% (23 of 82 sites)
  4. Document has a main landmark27% (22 of 82 sites)
  5. [aria-hidden="true"] elements do not contain focusable descendents22% (18 of 82 sites)
View the data table

What each check means

All Ohio county sites by accessibility score

Ohio county sites ranked by accessibility score
Rank Site Checks passed Grade
1 carrollcountyohio.us
Carroll County, OH U.S. rank 1
30 of 30 checks pass A
1 crawford-co.org
Crawford County, OH U.S. rank 1
27 of 27 checks pass A
1 mydarkecounty.com
Darke County, OH U.S. rank 1
32 of 32 checks pass A
1 co.fairfield.oh.us
Fairfield County, OH U.S. rank 1
29 of 29 checks pass A
1 hamiltoncountyohio.gov
Hamilton County, OH U.S. rank 1
38 of 38 checks pass A
1 muskingumcountyoh.gov
Muskingum County, OH U.S. rank 1
29 of 29 checks pass A
1 pauldingcountyoh.com
Paulding County, OH U.S. rank 1
30 of 30 checks pass A
1 pickawaycountyohio.gov
Pickaway County, OH U.S. rank 1
25 of 25 checks pass A
1 pikecountyohcommissioners.gov
Pike County, OH U.S. rank 1
26 of 26 checks pass A
1 sciotocountyoh.com
Scioto County, OH U.S. rank 1
27 of 27 checks pass A
2 franklincountyohio.gov
Franklin County, OH U.S. rank 2
34 of 35 checks pass A
2 mcohio.org
Montgomery County, OH U.S. rank 2
33 of 34 checks pass A
2 starkcountyohio.gov
Stark County, OH U.S. rank 2
34 of 35 checks pass A
3 allencountyohio.com
Allen County, OH U.S. rank 3
26 of 27 checks pass A
3 bcohio.gov
Butler County, OH U.S. rank 3
31 of 32 checks pass A
3 galliacountyoh.gov
Gallia County, OH U.S. rank 3
29 of 30 checks pass A
3 perrycountyohio.gov
Perry County, OH U.S. rank 3
27 of 28 checks pass A
3 sanduskycountyoh.gov
Sandusky County, OH U.S. rank 3
29 of 30 checks pass A
3 co.summitoh.net
Summit County, OH U.S. rank 3
28 of 29 checks pass A
3 co.tuscarawas.oh.us
Tuscarawas County, OH U.S. rank 3
29 of 30 checks pass A
4 jeffersoncountyoh.com
Jefferson County, OH U.S. rank 4
20 of 21 checks pass A
4 warrencountyohio.gov
Warren County, OH U.S. rank 4
21 of 22 checks pass A
5 defiance-county.com
Defiance County, OH U.S. rank 5
16 of 17 checks pass A
5 co.delaware.oh.us
Delaware County, OH U.S. rank 5
32 of 34 checks pass A
5 greenecountyohio.gov
Greene County, OH U.S. rank 5
35 of 37 checks pass A
6 co.athensoh.org
Athens County, OH U.S. rank 6
28 of 30 checks pass A
6 hocking.oh.gov
Hocking County, OH U.S. rank 6
27 of 29 checks pass A
6 lickingcounty.gov
Licking County, OH U.S. rank 6
29 of 31 checks pass A
6 miamicountyohio.gov
Miami County, OH U.S. rank 6
31 of 33 checks pass A
7 belmontcountycommissioners.com
Belmont County, OH U.S. rank 7
26 of 28 checks pass A
7 hardincountyohio.gov
Hardin County, OH U.S. rank 7
25 of 27 checks pass A
8 co.highland.oh.us
Highland County, OH U.S. rank 8
22 of 24 checks pass A
8 co.lucas.oh.us
Lucas County, OH U.S. rank 8
31 of 34 checks pass A
8 co.ottawa.oh.us
Ottawa County, OH U.S. rank 8
32 of 35 checks pass A
8 prebco.org
Preble County, OH U.S. rank 8
33 of 36 checks pass A
8 co.shelby.oh.us
Shelby County, OH U.S. rank 8
34 of 37 checks pass A
9 ashtabulacounty.gov
Ashtabula County, OH U.S. rank 9
28 of 31 checks pass A
9 eriecounty.oh.gov
Erie County, OH U.S. rank 9
27 of 30 checks pass A
9 mercercountyoh.gov
Mercer County, OH U.S. rank 9
29 of 32 checks pass A
9 vanwertcountyohio.gov
Van Wert County, OH U.S. rank 9
20 of 22 checks pass A
9 washingtongov.org
Washington County, OH U.S. rank 9
30 of 33 checks pass A
10 ashlandcountyoh.us
Ashland County, OH U.S. rank 10
25 of 28 checks pass B
10 lawrencecounty.org
Lawrence County, OH U.S. rank 10
25 of 28 checks pass B
10 loraincountyohio.gov
Lorain County, OH U.S. rank 10
35 of 39 checks pass B
10 co.madison.oh.us
Madison County, OH U.S. rank 10
26 of 29 checks pass B
11 coshoctoncounty.net
Coshocton County, OH U.S. rank 11
15 of 17 checks pass B
11 fayette-co-oh.com
Fayette County, OH U.S. rank 11
31 of 35 checks pass B
11 geauga.oh.gov
Geauga County, OH U.S. rank 11
24 of 27 checks pass B
11 co.holmes.oh.us
Holmes County, OH U.S. rank 11
15 of 17 checks pass B
11 monroecountyohio.net
Monroe County, OH U.S. rank 11
23 of 26 checks pass B
11 williamscountyoh.gov
Williams County, OH U.S. rank 11
32 of 36 checks pass B
12 adamscountyoh.gov
Adams County, OH U.S. rank 12
28 of 32 checks pass B
12 henrycountyohio.gov
Henry County, OH U.S. rank 12
28 of 32 checks pass B
12 lakecountyohio.gov
Lake County, OH U.S. rank 12
28 of 32 checks pass B
12 morrowcountyohio.gov
Morrow County, OH U.S. rank 12
27 of 31 checks pass B
13 clarkcountyohio.gov
Clark County, OH U.S. rank 13
31 of 36 checks pass B
13 clermontcountyohio.gov
Clermont County, OH U.S. rank 13
25 of 29 checks pass B
13 huroncounty-oh.gov
Huron County, OH U.S. rank 13
26 of 30 checks pass B
13 mahoningcountyoh.gov
Mahoning County, OH U.S. rank 13
33 of 38 checks pass B
13 noblecountyohio.gov
Noble County, OH U.S. rank 13
20 of 23 checks pass B
13 co.trumbull.oh.us
Trumbull County, OH U.S. rank 13
25 of 29 checks pass B
13 wayneohio.org
Wayne County, OH U.S. rank 13
25 of 29 checks pass B
13 co.wyandot.oh.us
Wyandot County, OH U.S. rank 13
31 of 36 checks pass B
14 meigsohio.com
Meigs County, OH U.S. rank 14
24 of 28 checks pass B
15 co.hancock.oh.us
Hancock County, OH U.S. rank 15
27 of 32 checks pass B
16 browncountyohio.gov
Brown County, OH U.S. rank 16
15 of 18 checks pass B
16 cuyahogacounty.gov
Cuyahoga County, OH U.S. rank 16
26 of 31 checks pass B
16 unioncountyohio.gov
Union County, OH U.S. rank 16
26 of 31 checks pass B
17 fultoncountyoh.com
Fulton County, OH U.S. rank 17
28 of 34 checks pass B
17 richlandcountyoh.gov
Richland County, OH U.S. rank 17
23 of 28 checks pass B
18 columbianacounty.org
Columbiana County, OH U.S. rank 18
13 of 16 checks pass B
18 morgancounty-oh.gov
Morgan County, OH U.S. rank 18
13 of 16 checks pass B
18 putnamcountyohio.gov
Putnam County, OH U.S. rank 18
13 of 16 checks pass B
19 jacksoncountyohio.us
Jackson County, OH U.S. rank 21
22 of 28 checks pass C
19 vintoncounty.com
Vinton County, OH U.S. rank 21
15 of 19 checks pass C
20 harrisoncountyohio.gov
Harrison County, OH U.S. rank 22
21 of 27 checks pass C
21 co.clinton.oh.us
Clinton County, OH U.S. rank 23
23 of 30 checks pass C
21 co.ross.oh.us
Ross County, OH U.S. rank 23
19 of 25 checks pass C
21 co.wood.oh.us
Wood County, OH U.S. rank 23
13 of 17 checks pass C
22 senecacountyohio.gov
Seneca County, OH U.S. rank 27
18 of 25 checks pass C
23 co.marion.oh.us
Marion County, OH U.S. rank 30
23 of 33 checks pass D
24 co.champaign.oh.us
Champaign County, OH U.S. rank 33
8 of 12 checks pass D
auglaizecounty.org
Auglaize County, OH
Not fully scanned, so not graded. We couldn't scan your site because the page never finished loading in our browser. Status 994 -
guernseycounty.org
Guernsey County, OH
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 999 -
co.hardin.oh.us
Hardin County, OH
Not fully scanned, so not graded. We weren't able to fully scan your site. Status 408 -
co.knox.oh.us
Knox County, OH
Not fully scanned, so not graded. We couldn't scan your site because the page never finished loading in our browser. Status 994 -
co.logan.oh.us
Logan County, OH
Not fully scanned, so not graded. We couldn't scan your site because the page never finished loading in our browser. Status 994 -
medinaco.org
Medina County, OH
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 -
portagecounty-oh.gov
Portage County, OH
Not fully scanned, so not graded. We couldn't fully scan your site because it responded without any page content. Status 995 -

About this data

ScanGov scans the homepage of each county site on our county list in Ohio. 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 7 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.

Plans Demo