Pulse: counties

The state of digital experience across the U.S. county websites ScanGov scans: grades, how scores are distributed, and the checks these sites fail most.

  • Sites: 2876
  • Last scan: 11/8/2026

What we scan

ScanGov scans the homepage of every county site on our list, 2,876 sites. Each scan runs the checks on standards.scangov.org for accessibility, botability, security, usability, and readability. A site counts as fully scanned when its homepage responded and returned page content; sites that did not are listed with their scan status and left out of every figure here. The counties rankings list every site; Pulse for all sites compares the groups.

2,471 of 2,876

County sites fully scanned. We couldn't fully scan 405

C 76

Average overall score of the fully scanned county sites

4%

Fully scanned county sites earning an A overall (90 sites)

11/8/2026

Newest scan. Sites were scanned between 9/30/2026 and this date

How sites are doing

Of 2,471 fully scanned sites, 4% (90) earn an A for overall score, 82% (2,031) a B or C, and 14% (350) a D or F. The average score is 76. The curve shows where scores cluster; the bar shows the share in each grade band.

How U.S. county overall scores are distributed

Smoothed distribution of the 2,471 fully scanned U.S. county sites, score 0 to 100. Height shows how many sites score near each value.

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

  • Average
View the data table
How U.S. county overall scores are distributed
Score rangeSites
0 to 90
10 to 190
20 to 290
30 to 390
40 to 493
50 to 5945
60 to 69302
70 to 791,379
80 to 89652
90 to 10090

U.S. county sites by overall grade

Share of the 2,471 fully scanned U.S. county sites in each grade band

  1. All U.S. county sitesA (90 to 100): 4% (90 sites)B to C (70 to 89): 82% (2,031 sites)D to F (below 70): 14% (350 sites)
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
View the data table
U.S. county sites by overall grade
GroupA (90 to 100)B to C (70 to 89)D to F (below 70)
All U.S. county sites4% (90)82% (2,031)14% (350)

By place

County sites, by state

Each state is shaded by the average overall score of its fully scanned county sites, darker for higher. Select a state for its county rankings, or see the county rankings for every state.

Alabama: 55 fully scanned county sites / Average score: 78 Alaska: 15 fully scanned county sites / Average score: 76 Arizona: 10 fully scanned county sites / Average score: 79 Arkansas: 41 fully scanned county sites / Average score: 75 California: 40 fully scanned county sites / Average score: 78 Colorado: 32 fully scanned county sites / Average score: 77 Connecticut: 8 fully scanned county sites / Average score: 78 Delaware: 3 fully scanned county sites / Average score: 80 Florida: 52 fully scanned county sites / Average score: 79 Georgia: 129 fully scanned county sites / Average score: 75 Hawaii: 1 fully scanned county sites / Average score: 91 Idaho: 37 fully scanned county sites / Average score: 75 Illinois: 85 fully scanned county sites / Average score: 78 Indiana: 52 fully scanned county sites / Average score: 77 Iowa: 78 fully scanned county sites / Average score: 76 Kansas: 82 fully scanned county sites / Average score: 75 Kentucky: 95 fully scanned county sites / Average score: 74 Louisiana: 41 fully scanned county sites / Average score: 75 Maine: 13 fully scanned county sites / Average score: 78 Maryland: 19 fully scanned county sites / Average score: 76 Massachusetts: 7 fully scanned county sites / Average score: 74 Michigan: 68 fully scanned county sites / Average score: 75 Minnesota: 74 fully scanned county sites / Average score: 77 Mississippi: 64 fully scanned county sites / Average score: 73 Missouri: 86 fully scanned county sites / Average score: 78 Montana: 47 fully scanned county sites / Average score: 79 Nebraska: 92 fully scanned county sites / Average score: 81 Nevada: 14 fully scanned county sites / Average score: 75 New Hampshire: 10 fully scanned county sites / Average score: 74 New Jersey: 13 fully scanned county sites / Average score: 76 New Mexico: 29 fully scanned county sites / Average score: 74 New York: 49 fully scanned county sites / Average score: 77 North Carolina: 86 fully scanned county sites / Average score: 76 North Dakota: 49 fully scanned county sites / Average score: 80 Ohio: 82 fully scanned county sites / Average score: 76 Oklahoma: 51 fully scanned county sites / Average score: 75 Oregon: 31 fully scanned county sites / Average score: 77 Pennsylvania: 55 fully scanned county sites / Average score: 77 Rhode Island: no county sites on our list / No data South Carolina: 39 fully scanned county sites / Average score: 77 South Dakota: 50 fully scanned county sites / Average score: 77 Tennessee: 84 fully scanned county sites / Average score: 76 Texas: 237 fully scanned county sites / Average score: 75 Utah: 28 fully scanned county sites / Average score: 79 Vermont: 1 fully scanned county sites / Average score: 79 Virginia: 80 fully scanned county sites / Average score: 76 Washington: 34 fully scanned county sites / Average score: 76 West Virginia: 49 fully scanned county sites / Average score: 77 Wisconsin: 52 fully scanned county sites / Average score: 77 Wyoming: 22 fully scanned county sites / Average score: 73 District of Columbia: no county sites on our list / No data

Legend: 7391 Average score, lighter is lower   No data

Highest county averages: Hawaii (91), Nebraska (81), Delaware (80). Lowest: Wyoming (73), Mississippi (73), New Mexico (74).

County sites in the three most populous states

Every county in California, Texas, and Florida, colored by its site's overall grade. Each state has its own page with the full county ranking.

California counties by overall 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.

San Benito County, CA: not fully scanned, so not graded (status 403) Shasta County, CA: not fully scanned, so not graded (status 996) Sierra County, CA: not fully scanned, so not graded (status 200) Fresno County, CA: not fully scanned, so not graded (status 200) Amador County, CA: not fully scanned, so not graded (status 403) El Dorado County, CA: not fully scanned, so not graded (status 200) Monterey County, CA: not fully scanned, so not graded (status 403) San Bernardino County, CA: not fully scanned, so not graded (status 200) Tehama County, CA: not fully scanned, so not graded (status 200) Nevada County, CA: not fully scanned, so not graded (status 200) Tuolumne County, CA: not fully scanned, so not graded (status 996) Santa Barbara County, CA: not fully scanned, so not graded (status 200) Trinity County, CA: not fully scanned, so not graded (status 200) Stanislaus County, CA: not fully scanned, so not graded (status 200) Colusa County, CA: not fully scanned, so not graded (status 200) Alpine County, CA: not fully scanned, so not graded (status 200) Siskiyou County, CA: not fully scanned, so not graded (status 200) Del Norte County, CA: not fully scanned, so not graded (status 200) Inyo County, CA: not fully scanned, so not graded (status 200) San Joaquin County, CA: not fully scanned, so not graded (status 200) Imperial County, CA: not fully scanned, so not graded (status 200) Calaveras County, CA: not fully scanned, so not graded (status 200) Butte County, CA: not fully scanned, so not graded (status 200) Madera County, CA: not fully scanned, so not graded (status 403) Ventura County, CA: not fully scanned, so not graded (status 200) Orange County, CA: not fully scanned, so not graded (status 200) Kern County, CA: not fully scanned, so not graded (status 403) Contra Costa County, CA: not fully scanned, so not graded (status 999) Kings County, CA: not fully scanned, so not graded (status 403) Mendocino County, CA: not fully scanned, so not graded (status 200) Sonoma County: not scanned Yuba County, CA: not fully scanned, so not graded (status 200) Merced County, CA: not fully scanned, so not graded (status 200) Tulare County: not scanned Sacramento County, CA: not fully scanned, so not graded (status 200) County of Solano, CA: not fully scanned, so not graded (status 200) San Francisco, CA: not fully scanned, so not graded (status 200) Mariposa County, CA: not fully scanned, so not graded (status 200) Marin County, CA: not fully scanned, so not graded (status 996) Sutter County, CA: not fully scanned, so not graded (status 403) Lassen County, CA: not fully scanned, so not graded (status 200) Riverside County, CA: not fully scanned, so not graded (status 200) Plumas County, CA: not fully scanned, so not graded (status 200) Santa Clara County: not scanned Placer County, CA: not fully scanned, so not graded (status 200) San Luis Obispo County, CA: not fully scanned, so not graded (status 200) San Mateo County: not scanned Mono County, CA: not fully scanned, so not graded (status 200) County of San Diego, CA: not fully scanned, so not graded (status 999) Napa County, CA: not fully scanned, so not graded (status 995) Alameda County, CA: not fully scanned, so not graded (status 200) Yolo County, CA: not fully scanned, so not graded (status 403) Lake County, CA: not fully scanned, so not graded (status 200) Los Angeles County, CA: not fully scanned, so not graded (status 200) Glenn County, CA: not fully scanned, so not graded (status 996) Santa Cruz County, CA: not fully scanned, so not graded (status 200) Humboldt County, CA: not fully scanned, so not graded (status 200) Modoc County, CA: not fully scanned, so not graded (status 200)
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
  • Not fully scanned
  • No site on our list

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

All 57 California county sites

Texas counties by overall 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.

Anderson County, TX: not fully scanned, so not graded (status 200) Andrews County, TX: not fully scanned, so not graded (status 200) Angelina County, TX: not fully scanned, so not graded (status 200) Aransas County, TX: not fully scanned, so not graded (status 200) Archer County, TX: not fully scanned, so not graded (status 200) Armstrong County, TX: not fully scanned, so not graded (status 200) Atascosa County, TX: not fully scanned, so not graded (status 200) Austin County, TX: not fully scanned, so not graded (status 200) Bailey County, TX: not fully scanned, so not graded (status 200) Bandera County, TX: not fully scanned, so not graded (status 200) Bastrop County, TX: not fully scanned, so not graded (status 200) Baylor County, TX: not fully scanned, so not graded (status 200) Bee County, TX: not fully scanned, so not graded (status 200) Bell County, TX: not fully scanned, so not graded (status 998) Bexar County, TX: not fully scanned, so not graded (status 200) Blanco County, TX: not fully scanned, so not graded (status 200) Borden County, TX: not fully scanned, so not graded (status 200) Bosque County, TX: not fully scanned, so not graded (status 200) Bowie County, TX: not fully scanned, so not graded (status 200) Brazoria County, TX: not fully scanned, so not graded (status 403) Brazos County, TX: not fully scanned, so not graded (status 996) Brewster County, TX: not fully scanned, so not graded (status 200) Briscoe County, TX: not fully scanned, so not graded (status 200) Brooks County, TX: not fully scanned, so not graded (status 200) Brown County, TX: not fully scanned, so not graded (status 200) Burleson County, TX: not fully scanned, so not graded (status 200) Burnet County, TX: not fully scanned, so not graded (status 200) Caldwell County, TX: not fully scanned, so not graded (status 200) Calhoun County, TX: not fully scanned, so not graded (status 200) Callahan County, TX: not fully scanned, so not graded (status 200) Cameron County, TX: not fully scanned, so not graded (status 995) Camp County, TX: not fully scanned, so not graded (status 200) Carson County, TX: not fully scanned, so not graded (status 200) Cass County, TX: not fully scanned, so not graded (status 200) Castro County, TX: not fully scanned, so not graded (status 200) Chambers County, TX: not fully scanned, so not graded (status 200) Cherokee County, TX: not fully scanned, so not graded (status 200) Childress County, TX: not fully scanned, so not graded (status 200) Clay County, TX: not fully scanned, so not graded (status 200) Cochran County, TX: not fully scanned, so not graded (status 200) Coke County, TX: not fully scanned, so not graded (status 200) Coleman County, TX: not fully scanned, so not graded (status 200) Collin County, TX: not fully scanned, so not graded (status 200) Collingsworth County, TX: not fully scanned, so not graded (status 200) Colorado County, TX: not fully scanned, so not graded (status 200) Comal County, TX: not fully scanned, so not graded (status 200) Comanche County, TX: not fully scanned, so not graded (status 200) Concho County, TX: not fully scanned, so not graded (status 200) Cooke County, TX: not fully scanned, so not graded (status 200) Coryell County, TX: not fully scanned, so not graded (status 200) Cottle County, TX: not fully scanned, so not graded (status 200) Crane County, TX: not fully scanned, so not graded (status 200) Crockett County, TX: not fully scanned, so not graded (status 200) Crosby County, TX: not fully scanned, so not graded (status 200) Culberson County, TX: not fully scanned, so not graded (status 200) Dallam County, TX: not fully scanned, so not graded (status 200) Dallas County, TX: not fully scanned, so not graded (status 200) Dawson County, TX: not fully scanned, so not graded (status 200) Deaf Smith County, TX: not fully scanned, so not graded (status 200) Delta County, TX: not fully scanned, so not graded (status 996) Denton County, TX: not fully scanned, so not graded (status 200) DeWitt County, TX: not fully scanned, so not graded (status 200) Dickens County, TX: not fully scanned, so not graded (status 200) Dimmit County, TX: not fully scanned, so not graded (status 200) Donley County, TX: not fully scanned, so not graded (status 200) Duval County, TX: not fully scanned, so not graded (status 200) Eastland County, TX: not fully scanned, so not graded (status 200) Ector County, TX: not fully scanned, so not graded (status 200) Edwards County, TX: not fully scanned, so not graded (status 200) Ellis County, TX: not fully scanned, so not graded (status 200) El Paso County, TX: not fully scanned, so not graded (status 200) Erath County, TX: not fully scanned, so not graded (status 995) Falls County, TX: not fully scanned, so not graded (status 200) Fannin County, TX: not fully scanned, so not graded (status 200) Fayette County, TX: not fully scanned, so not graded (status 200) Fisher County, TX: not fully scanned, so not graded (status 200) Floyd County, TX: not fully scanned, so not graded (status 200) Foard County, TX: not fully scanned, so not graded (status 200) Fort Bend County, TX: not fully scanned, so not graded (status 200) Franklin County, TX: not fully scanned, so not graded (status 200) Freestone County, TX: not fully scanned, so not graded (status 200) Frio County, TX: not fully scanned, so not graded (status 200) Gaines County, TX: not fully scanned, so not graded (status 200) Galveston County, TX: not fully scanned, so not graded (status 403) Garza County, TX: not fully scanned, so not graded (status 200) Gillespie County, TX: not fully scanned, so not graded (status 200) Glasscock County, TX: not fully scanned, so not graded (status 200) Goliad County, TX: not fully scanned, so not graded (status 200) Gonzales County, TX: not fully scanned, so not graded (status 200) Gray County, TX: not fully scanned, so not graded (status 200) Grayson County, TX: not fully scanned, so not graded (status 200) Gregg County, TX: not fully scanned, so not graded (status 200) Grimes County, TX: not fully scanned, so not graded (status 200) Guadalupe County, TX: not fully scanned, so not graded (status 200) Hale County, TX: not fully scanned, so not graded (status 998) Hall County, TX: not fully scanned, so not graded (status 200) Hamilton County, TX: not fully scanned, so not graded (status 200) Hansford County, TX: not fully scanned, so not graded (status 200) Hardeman County, TX: not fully scanned, so not graded (status 200) Hardin County, TX: not fully scanned, so not graded (status 200) City of Harris County, TX: not fully scanned, so not graded (status 200) Harrison County, TX: not fully scanned, so not graded (status 200) Hartley County, TX: not fully scanned, so not graded (status 200) Haskell County, TX: not fully scanned, so not graded (status 200) Hays County, TX: not fully scanned, so not graded (status 200) Hemphill County, TX: not fully scanned, so not graded (status 200) Henderson County, TX: not fully scanned, so not graded (status 200) Hidalgo County, TX: not fully scanned, so not graded (status 200) Hill County, TX: not fully scanned, so not graded (status 200) Hockley County, TX: not fully scanned, so not graded (status 200) Hood County, TX: not fully scanned, so not graded (status 200) Hopkins County, TX: not fully scanned, so not graded (status 200) Houston County, TX: not fully scanned, so not graded (status 200) Howard County, TX: not fully scanned, so not graded (status 200) Hudspeth County, TX: not fully scanned, so not graded (status 200) Hunt County, TX: not fully scanned, so not graded (status 200) Hutchinson County, TX: not fully scanned, so not graded (status 200) Irion County, TX: not fully scanned, so not graded (status 200) Jack County, TX: not fully scanned, so not graded (status 996) Jackson County, TX: not fully scanned, so not graded (status 200) Jasper County, TX: not fully scanned, so not graded (status 200) Jeff Davis County, TX: not fully scanned, so not graded (status 200) Jefferson County, TX: not fully scanned, so not graded (status 200) Jim Hogg County, TX: not fully scanned, so not graded (status 200) Jim Wells County, TX: not fully scanned, so not graded (status 200) Johnson County, TX: not fully scanned, so not graded (status 403) Jones County, TX: not fully scanned, so not graded (status 200) Karnes County, TX: not fully scanned, so not graded (status 200) Kaufman County, TX: not fully scanned, so not graded (status 200) Kendall County, TX: not fully scanned, so not graded (status 200) Kenedy County, TX: not fully scanned, so not graded (status 200) Kent County, TX: not fully scanned, so not graded (status 200) Kerr County, TX: not fully scanned, so not graded (status 200) Kimble County, TX: not fully scanned, so not graded (status 200) King County, TX: not fully scanned, so not graded (status 200) Kinney County, TX: not fully scanned, so not graded (status 200) Kleberg County, TX: not fully scanned, so not graded (status 200) Knox County, TX: not fully scanned, so not graded (status 200) Lamar County, TX: not fully scanned, so not graded (status 200) Lamb County, TX: not fully scanned, so not graded (status 200) Lampasas County, TX: not fully scanned, so not graded (status 200) La Salle County, TX: not fully scanned, so not graded (status 200) Lavaca County, TX: not fully scanned, so not graded (status 200) Lee County, TX: not fully scanned, so not graded (status 200) Leon County, TX: not fully scanned, so not graded (status 200) Liberty County, TX: not fully scanned, so not graded (status 200) Limestone County, TX: not fully scanned, so not graded (status 200) Lipscomb County, TX: not fully scanned, so not graded (status 200) Live Oak County, TX: not fully scanned, so not graded (status 200) Llano County, TX: not fully scanned, so not graded (status 200) Loving County, TX: not fully scanned, so not graded (status 200) Lubbock County, TX: not fully scanned, so not graded (status 997) Lynn County, TX: not fully scanned, so not graded (status 200) McCulloch County, TX: not fully scanned, so not graded (status 200) McLennan County, TX: not fully scanned, so not graded (status 200) McMullen County, TX: not fully scanned, so not graded (status 200) Madison County, TX: not fully scanned, so not graded (status 200) Marion County, TX: not fully scanned, so not graded (status 200) Martin County, TX: not fully scanned, so not graded (status 200) Mason County, TX: not fully scanned, so not graded (status 200) Matagorda County, TX: not fully scanned, so not graded (status 200) Maverick County, TX: not fully scanned, so not graded (status 200) Medina County, TX: not fully scanned, so not graded (status 200) Menard County, TX: not fully scanned, so not graded (status 200) Midland County, TX: not fully scanned, so not graded (status 200) Milam County, TX: not fully scanned, so not graded (status 200) Mills County, TX: not fully scanned, so not graded (status 200) Mitchell County, TX: not fully scanned, so not graded (status 200) Montague County, TX: not fully scanned, so not graded (status 200) Montgomery County, TX: not fully scanned, so not graded (status 998) Moore County, TX: not fully scanned, so not graded (status 200) Morris County, TX: not fully scanned, so not graded (status 200) Motley County, TX: not fully scanned, so not graded (status 200) Nacogdoches County, TX: not fully scanned, so not graded (status 200) Navarro County, TX: not fully scanned, so not graded (status 200) Newton County, TX: not fully scanned, so not graded (status 200) Nolan County, TX: not fully scanned, so not graded (status 200) Nueces County, TX: not fully scanned, so not graded (status 403) Ochiltree County, TX: not fully scanned, so not graded (status 200) Oldham County, TX: not fully scanned, so not graded (status 200) Orange County, TX: not fully scanned, so not graded (status 200) Palo Pinto County, TX: not fully scanned, so not graded (status 200) Panola County, TX: not fully scanned, so not graded (status 200) Parker County, TX: not fully scanned, so not graded (status 200) Parmer County, TX: not fully scanned, so not graded (status 200) Pecos County, TX: not fully scanned, so not graded (status 200) Polk County, TX: not fully scanned, so not graded (status 200) Potter County, TX: not fully scanned, so not graded (status 200) Presidio County, TX: not fully scanned, so not graded (status 200) Rains County, TX: not fully scanned, so not graded (status 200) Randall County, TX: not fully scanned, so not graded (status 200) Reagan County, TX: not fully scanned, so not graded (status 200) Real County, TX: not fully scanned, so not graded (status 200) Red River County, TX: not fully scanned, so not graded (status 200) Reeves County, TX: not fully scanned, so not graded (status 403) Refugio County, TX: not fully scanned, so not graded (status 200) Roberts County, TX: not fully scanned, so not graded (status 200) Robertson County, TX: not fully scanned, so not graded (status 200) Rockwall County, TX: not fully scanned, so not graded (status 200) Runnels County, TX: not fully scanned, so not graded (status 200) Rusk County, TX: not fully scanned, so not graded (status 200) Sabine County, TX: not fully scanned, so not graded (status 200) San Augustine County, TX: not fully scanned, so not graded (status 200) San Jacinto County, TX: not fully scanned, so not graded (status 200) San Patricio County, TX: not fully scanned, so not graded (status 200) San Saba County, TX: not fully scanned, so not graded (status 200) Schleicher County, TX: not fully scanned, so not graded (status 200) Scurry County, TX: not fully scanned, so not graded (status 200) Shackelford County, TX: not fully scanned, so not graded (status 200) Shelby County, TX: not fully scanned, so not graded (status 200) Sherman County, TX: not fully scanned, so not graded (status 200) Smith County, TX: not fully scanned, so not graded (status 200) Somervell County, TX: not fully scanned, so not graded (status 200) Starr County, TX: not fully scanned, so not graded (status 200) Stephens County, TX: not fully scanned, so not graded (status 200) Sterling County, TX: not fully scanned, so not graded (status 200) Stonewall County, TX: not fully scanned, so not graded (status 200) Sutton County, TX: not fully scanned, so not graded (status 200) Swisher County, TX: not fully scanned, so not graded (status 200) Tarrant County, TX: not fully scanned, so not graded (status 200) Taylor County, TX: not fully scanned, so not graded (status 200) Terrell County, TX: not fully scanned, so not graded (status 200) Terry County, TX: not fully scanned, so not graded (status 200) Throckmorton County, TX: not fully scanned, so not graded (status 200) Titus County, TX: not fully scanned, so not graded (status 200) Tom Green County, TX: not fully scanned, so not graded (status 200) Travis County, TX: not fully scanned, so not graded (status 200) Trinity County, TX: not fully scanned, so not graded (status 200) Tyler County, TX: not fully scanned, so not graded (status 200) Upshur County, TX: not fully scanned, so not graded (status 200) Upton County, TX: not fully scanned, so not graded (status 200) Uvalde County, TX: not fully scanned, so not graded (status 200) Val Verde County, TX: not fully scanned, so not graded (status 200) Van Zandt County, TX: not fully scanned, so not graded (status 200) Victoria County: not scanned Walker County, TX: not fully scanned, so not graded (status 997) Waller County, TX: not fully scanned, so not graded (status 200) Ward County, TX: not fully scanned, so not graded (status 200) Washington County, TX: not fully scanned, so not graded (status 200) Webb County, TX: not fully scanned, so not graded (status 200) Wharton County, TX: not fully scanned, so not graded (status 200) Wheeler County, TX: not fully scanned, so not graded (status 200) Wichita County, TX: not fully scanned, so not graded (status 994) Wilbarger County, TX: not fully scanned, so not graded (status 200) Willacy County, TX: not fully scanned, so not graded (status 200) Williamson County, TX: not fully scanned, so not graded (status 200) Wilson County, TX: not fully scanned, so not graded (status 200) Winkler County, TX: not fully scanned, so not graded (status 200) Wise County, TX: not fully scanned, so not graded (status 200) Wood County, TX: not fully scanned, so not graded (status 200) Yoakum County, TX: not fully scanned, so not graded (status 200) Young County, TX: not fully scanned, so not graded (status 200) Zapata County, TX: not fully scanned, so not graded (status 200) Zavala County, TX: not fully scanned, so not graded (status 200)
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
  • Not fully scanned
  • No site on our list

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

All 255 Texas county sites

Florida counties by overall 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.

Alachua County, FL: not fully scanned, so not graded (status 200) Baker County, FL: not fully scanned, so not graded (status 996) Bay County, FL: not fully scanned, so not graded (status 200) Bradford County, FL: not fully scanned, so not graded (status 200) Brevard County, FL: not fully scanned, so not graded (status 996) Broward County, FL: not fully scanned, so not graded (status 996) Calhoun County, FL: not fully scanned, so not graded (status 200) Charlotte County, FL: not fully scanned, so not graded (status 200) Citrus County, FL: not fully scanned, so not graded (status 200) Clay County, FL: not fully scanned, so not graded (status 403) Collier County, FL: not fully scanned, so not graded (status 200) Columbia County, FL: not fully scanned, so not graded (status 200) DeSoto County, FL: not fully scanned, so not graded (status 200) Dixie County, FL: not fully scanned, so not graded (status 200) Duval County: not scanned Escambia County, FL: not fully scanned, so not graded (status 200) Flagler County, FL: not fully scanned, so not graded (status 200) Franklin County, FL: not fully scanned, so not graded (status 200) Gadsden County, FL: not fully scanned, so not graded (status 403) Gilchrist County, FL: not fully scanned, so not graded (status 200) Glades County, FL: not fully scanned, so not graded (status 998) Gulf County, FL: not fully scanned, so not graded (status 200) Hamilton County, FL: not fully scanned, so not graded (status 200) Hardee County, FL: not fully scanned, so not graded (status 200) Hendry County, FL: not fully scanned, so not graded (status 200) Hernando County, FL: not fully scanned, so not graded (status 200) Highlands County, FL: not fully scanned, so not graded (status 200) Hillsborough County: not scanned Holmes County, FL: not fully scanned, so not graded (status 200) Indian River County, FL: not fully scanned, so not graded (status 200) Jackson County, FL: not fully scanned, so not graded (status 200) Jefferson County, FL: not fully scanned, so not graded (status 200) Lafayette County, FL: not fully scanned, so not graded (status 200) Lake County, FL: not fully scanned, so not graded (status 200) Lee County: not scanned Leon County, FL: not fully scanned, so not graded (status 200) Levy County, FL: not fully scanned, so not graded (status 200) Liberty County, FL: not fully scanned, so not graded (status 200) Madison County, FL: not fully scanned, so not graded (status 200) Manatee County, FL: not fully scanned, so not graded (status 200) Marion County, FL: not fully scanned, so not graded (status 403) Martin County, FL: not fully scanned, so not graded (status 200) Miami-Dade County, FL: not fully scanned, so not graded (status 200) Monroe County, FL: not fully scanned, so not graded (status 200) Nassau County, FL: not fully scanned, so not graded (status 200) Okaloosa County, FL: not fully scanned, so not graded (status 200) Okeechobee County, FL: not fully scanned, so not graded (status 403) Orange County, FL: not fully scanned, so not graded (status 200) Osceola County, FL: not fully scanned, so not graded (status 200) Palm Beach County, FL: not fully scanned, so not graded (status 200) Pasco County, FL: not fully scanned, so not graded (status 200) Pinellas County, FL: not fully scanned, so not graded (status 200) Polk County, FL: not fully scanned, so not graded (status 200) Putnam County, FL: not fully scanned, so not graded (status 200) Saint Johns County, FL: not fully scanned, so not graded (status 200) Saint Lucie County, FL: not fully scanned, so not graded (status 403) Santa Rosa County, FL: not fully scanned, so not graded (status 200) Sarasota County, FL: not fully scanned, so not graded (status 403) Seminole County, FL: not fully scanned, so not graded (status 998) Sumter County, FL: not fully scanned, so not graded (status 200) Suwannee County, FL: not fully scanned, so not graded (status 200) Taylor County, FL: not fully scanned, so not graded (status 200) Union County, FL: not fully scanned, so not graded (status 996) Volusia County, FL: not fully scanned, so not graded (status 200) Wakulla County, FL: not fully scanned, so not graded (status 200) Walton County, FL: not fully scanned, so not graded (status 200) Washington County: not scanned
  • A (90 to 100)
  • B to C (70 to 89)
  • D to F (below 70)
  • Not fully scanned
  • No site on our list

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

All 64 Florida county sites

Where sites fail

For each indicator, the five checks that fully scanned county sites fail most often. A site can fail more than one check. In each chart, a check links to the list of county sites failing it where we have one, or to its standard; the notes under the chart link every standard.

Accessibility

Meet WCAG standards so every type of user can use your website. The most common accessibility failure is Links have a discernible name: 50% (1,236 of 2,471 sites) fail it.

Most common accessibility failures among U.S. county sites

Share of the 2,471 fully scanned U.S. 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 name50% (1,236 of 2,471 sites)
  2. Background and foreground colors have a sufficient contrast ratio40% (983 of 2,471 sites)
  3. Heading elements appear in a sequentially-descending order38% (929 of 2,471 sites)
  4. Elements with an ARIA [role] that require children to contain a specific [role] have all required children25% (628 of 2,471 sites)
  5. [aria-hidden="true"] elements do not contain focusable descendents25% (611 of 2,471 sites)
View the data table
What each accessibility check means

Botability

Help AI and search engines discover, crawl, and index your website. The most common botability failure is GovernmentOrganization Schema.org type: 99% (2,435 of 2,471 sites) fail it.

Most common botability failures among U.S. county sites

Share of the 2,471 fully scanned U.S. county sites failing each check. A site can fail more than one check. Each check links to the sites failing it, or to its standard when we have no list yet.

  1. GovernmentOrganization Schema.org type99% (2,435 of 2,471 sites)
  2. Sitemap status33% (827 of 2,471 sites)
  3. Sitemap XML33% (827 of 2,471 sites)
  4. Link text25% (611 of 2,471 sites)
  5. Robots valid22% (552 of 2,471 sites)
View the data table
Most common botability failures among U.S. county sites
CheckShare failingSites failing
GovernmentOrganization Schema.org type99%2,435
Sitemap status33%827
Sitemap XML33%827
Link text25%611
Robots valid22%552
What each botability check means
  • GovernmentOrganization Schema.org type. Homepage is marked up as an official government organization. Systems cannot verify you are an official government site.
  • Sitemap status. The sitemap file loads and returns a successful response. Search engines cannot find all your pages.
  • Sitemap XML. The sitemap file uses the required XML format. Search engines cannot read your sitemap.
  • Link text. Links use descriptive text that tells users and search engines where they go. Users cannot tell where links go.
  • Robots valid. The site's robots.txt file is written correctly so search engines can follow it. Search engines ignore crawling rules they cannot read.

Security

Secure your site and protect users with proper security practices. The most common security failure is X-Content-Type-Options: 45% (1,122 of 2,471 sites) fail it.

Most common security failures among U.S. county sites

Share of the 2,471 fully scanned U.S. county sites failing each check. A site can fail more than one check. Each check links to the sites failing it, or to its standard when we have no list yet.

  1. X-Content-Type-Options45% (1,122 of 2,471 sites)
  2. Sponsored top-level domain (sTLD)45% (1,115 of 2,471 sites)
  3. Errors in the console38% (928 of 2,471 sites)
  4. Security.txt4% (102 of 2,471 sites)
  5. Hypertext Transfer Protocol Secure (HTTPS)1% (19 of 2,471 sites)
View the data table
Most common security failures among U.S. county sites
CheckShare failingSites failing
X-Content-Type-Options45%1,122
Sponsored top-level domain (sTLD)45%1,115
Errors in the console38%928
Security.txt4%102
Hypertext Transfer Protocol Secure (HTTPS)1%19
What each security check means
  • X-Content-Type-Options. The site tells browsers not to guess the type of files it serves. Browsers might run dangerous files by mistake.
  • Sponsored top-level domain (sTLD). The site uses a government-issued domain (.gov, .edu, or .mil). People cannot tell if your site is real government.
  • Errors in the console. The page loads without JavaScript or network errors. Site may have hidden bugs that break features.
  • Security.txt. The site has a security.txt file so researchers know how to report issues. Security researchers cannot report problems to you.
  • Hypertext Transfer Protocol Secure (HTTPS). The site uses HTTPS to encrypt data between the server and users. Hackers can see and steal personal information.

Usability

Optimize content structure so users quickly find what they need. The most common usability failure is Open Graph image alt: 97% (2,388 of 2,471 sites) fail it.

Most common usability failures among U.S. county sites

Share of the 2,471 fully scanned U.S. county sites failing each check. A site can fail more than one check. Each check links to the sites failing it, or to its standard when we have no list yet.

  1. Open Graph image alt97% (2,388 of 2,471 sites)
  2. Open Graph site name78% (1,929 of 2,471 sites)
  3. Open Graph description75% (1,848 of 2,471 sites)
  4. Open Graph URL74% (1,829 of 2,471 sites)
  5. Open Graph type73% (1,808 of 2,471 sites)
View the data table
Most common usability failures among U.S. county sites
CheckShare failingSites failing
Open Graph image alt97%2,388
Open Graph site name78%1,929
Open Graph description75%1,848
Open Graph URL74%1,829
Open Graph type73%1,808
What each usability check means
  • Open Graph image alt. The social media preview image has alt text for screen readers. Screen readers cannot describe shared images.
  • Open Graph site name. The site has a name for social media and browser display. Site name missing in social media shares.
  • Open Graph description. The page has a description for social media previews. Shared links have no description on social media.
  • Open Graph URL. The page has a canonical URL for social media sharing. Shared links may point to wrong page.
  • Open Graph type. The page declares its content type for social media cards. Social media shows wrong content type.

Readability

Write content at a reading level most users can understand. The most common readability failure is Reading level: 36% (884 of 2,471 sites) fail it.

Most common readability failures among U.S. county sites

Share of the 2,471 fully scanned U.S. county sites failing each check. A site can fail more than one check. Each check links to the sites failing it, or to its standard when we have no list yet.

  1. Reading level36% (884 of 2,471 sites)
View the data table
Most common readability failures among U.S. county sites
CheckShare failingSites failing
Reading level36%884
What each readability 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.

Where to go next

About this data

ScanGov scans the homepage of every county site on our list. Scores come from the checks in the ScanGov standards. Sites were scanned between 9/30/2026 and 11/8/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 405 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