What we scan
ScanGov scans the homepage of every government site on our list, 4,824 sites across states, counties, cities, federal agencies, and public higher education. 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.
4,080 of 4,824
Sites fully scanned. We couldn't fully scan 744
C 78
Average overall score of the fully scanned sites
10/25/2026
Newest scan. Sites were scanned between 6/20/2026 and this date
How sites are doing
Of 4,080 fully scanned sites, 9% (364) earn an A for overall score, 79% (3,219) a B or C, and 12% (497) a D or F. The average score is 78. The curve shows where scores cluster; the bar shows the share in each grade band.
How U.S. government overall scores are distributed Smoothed distribution of the 4,080 fully scanned U.S. government sites, score 0 to 100. Height shows how many sites score near each value.
Average 78
0 25 50 75 100
Score, 0 to 100
Distribution of 4080 scores. The data table lists counts by score range.
View the data table How U.S. government overall scores are distributed Score range Sites 0 to 9 0 10 to 19 0 20 to 29 0 30 to 39 0 40 to 49 2 50 to 59 50 60 to 69 445 70 to 79 1,910 80 to 89 1,309 90 to 100 364
U.S. government sites by overall grade Share of the 4,080 fully scanned U.S. government sites in each grade band
All U.S. government sites A (90 to 100): 9% (364 sites) B–C 79% B to C (70 to 89): 79% (3,219 sites) D–F 12% D to F (below 70): 12% (497 sites) A (90 to 100) B to C (70 to 89) D to F (below 70)View the data table U.S. government sites by overall grade Group A (90 to 100) B to C (70 to 89) D to F (below 70) All U.S. government sites 9% (364) 79% (3,219) 12% (497)
Groups compared
State sites average 84, the highest of the five groups; county sites average 76, the lowest. The gap is 8 points. Each group name links to its rankings.
Average overall score by group Mean overall score of each group's fully scanned sites, 0 to 100. All sites: 78.
States 84 Counties 76 Cities 79 Federal 79 Education 84 View the data table
Sites by overall grade, by group Share of each group's fully scanned sites in each grade band. States: 43. Counties: 2,431. Cities: 216. Federal: 693. Education: 700.
States A 28% A (90 to 100): 28% (12 sites) B–C 65% B to C (70 to 89): 65% (28 sites) D to F (below 70): 7% (3 sites) Counties A (90 to 100): 3% (81 sites) B–C 82% B to C (70 to 89): 82% (1,984 sites) D–F 15% D to F (below 70): 15% (366 sites) Cities A 14% A (90 to 100): 14% (30 sites) B–C 77% B to C (70 to 89): 77% (167 sites) D to F (below 70): 9% (19 sites) Federal A 15% A (90 to 100): 15% (102 sites) B–C 71% B to C (70 to 89): 71% (492 sites) D–F 14% D to F (below 70): 14% (99 sites) Education A 20% A (90 to 100): 20% (140 sites) B–C 79% B to C (70 to 89): 79% (550 sites) D to F (below 70): 1% (10 sites) A (90 to 100) B to C (70 to 89) D to F (below 70)View the data table Sites by overall grade, by group Group A (90 to 100) B to C (70 to 89) D to F (below 70) States 28% (12) 65% (28) 7% (3) Counties 3% (81) 82% (1,984) 15% (366) Cities 14% (30) 77% (167) 9% (19) Federal 15% (102) 71% (492) 14% (99) Education 20% (140) 79% (550) 1% (10)
4 of 5 groups score lowest on usability, and 3 of 5 groups score highest on security. The chart compares every site's average on each indicator with the state group, the group that scores highest overall.
Average score by indicator, all sites Mean score of the 4,080 fully scanned sites for each indicator, 0 to 100, with the state group's average for comparison.
Accessibility 89 State sites: 93 Botability 76 State sites: 75 Security 89 State sites: 92 Usability 51 State sites: 68 Readability 61 State sites: 74 View the data table
By place
State sites
Each state is colored by the overall grade of its main site. Select a state for its report, or see the state rankings .
maryland.gov / Grade: A / Score: 95%
nh.gov / Not fully scanned (995)
georgia.gov / Grade: B / Score: 89%
ri.gov / Grade: C / Score: 73%
sc.gov / Grade: C / Score: 74%
iowa.gov / Grade: A / Score: 97%
kentucky.gov / Grade: C / Score: 79%
portal.arkansas.gov / Grade: B / Score: 86%
nc.gov / Grade: A / Score: 96%
nm.gov / Grade: B / Score: 89%
hawaii.gov / Grade: A / Score: 98%
kansas.gov / Grade: B / Score: 87%
dc.gov / Grade: C / Score: 74%
ny.gov / Grade: A / Score: 95%
nj.gov / Grade: B / Score: 81%
nd.gov / Grade: B / Score: 87%
hbex.coveredca.com / Grade: C / Score: 79%
dnrec.delaware.gov / Grade: B / Score: 85%
wyo.gov / Grade: B / Score: 82%
oklahoma.gov / Grade: B / Score: 85%
idaho.gov / Grade: B / Score: 87%
ct.gov / Grade: A / Score: 91%
vermont.gov / Grade: B / Score: 83%
louisiana.gov / Grade: C / Score: 77%
tn.gov / Grade: B / Score: 87%
pa.gov / Grade: A / Score: 90%
virginia.gov / Grade: B / Score: 89%
mo.gov / Grade: C / Score: 76%
wv.gov / Grade: B / Score: 81%
mt.gov / Grade: B / Score: 80%
mississippi.gov / Grade: C / Score: 74%
maine.gov / Grade: C / Score: 76%
alaska.gov / Grade: D / Score: 65%
mn.gov / Grade: F / Score: 59%
wisconsin.gov / Grade: A / Score: 95%
nebraska.gov / Grade: A / Score: 93%
utah.gov / Grade: B / Score: 88%
oregon.gov / Grade: C / Score: 77%
sd.gov / Grade: D / Score: 68%
myflorida.gov / Grade: B / Score: 87%
illinois.gov / Grade: B / Score: 88%
texas.gov / Grade: A / Score: 93%
in.gov / Grade: A / Score: 90%
alabama.gov / Grade: C / Score: 77%
nv.gov / Not fully scanned (998)
wa.gov / Not fully scanned (998)
ohio.gov / Not fully scanned (404)
michigan.gov / Not fully scanned (403)
mass.gov / Not fully scanned (403)
colorado.gov / Not fully scanned (403)
az.gov / Not fully scanned (996)
Legend:
A
B-C
D-F
Not fully scanned / no data
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: no county sites on our list / No data
Alaska: 15 fully scanned county sites / Average score: 76
Arizona: 10 fully scanned county sites / Average score: 77
Arkansas: 41 fully scanned county sites / Average score: 76
California: 40 fully scanned county sites / Average score: 77
Colorado: 33 fully scanned county sites / Average score: 77
Connecticut: 9 fully scanned county sites / Average score: 78
Delaware: 3 fully scanned county sites / Average score: 79
Florida: 51 fully scanned county sites / Average score: 78
Georgia: 132 fully scanned county sites / Average score: 75
Hawaii: 1 fully scanned county sites / Average score: 89
Idaho: 37 fully scanned county sites / Average score: 74
Illinois: 86 fully scanned county sites / Average score: 78
Indiana: 51 fully scanned county sites / Average score: 77
Iowa: 78 fully scanned county sites / Average score: 76
Kansas: 84 fully scanned county sites / Average score: 75
Kentucky: 96 fully scanned county sites / Average score: 73
Louisiana: 41 fully scanned county sites / Average score: 76
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: 75
Michigan: 69 fully scanned county sites / Average score: 75
Minnesota: 73 fully scanned county sites / Average score: 77
Mississippi: 68 fully scanned county sites / Average score: 76
Missouri: 87 fully scanned county sites / Average score: 78
Montana: 49 fully scanned county sites / Average score: 79
Nebraska: 92 fully scanned county sites / Average score: 80
Nevada: 14 fully scanned county sites / Average score: 74
New Hampshire: 10 fully scanned county sites / Average score: 74
New Jersey: 13 fully scanned county sites / Average score: 76
New Mexico: 28 fully scanned county sites / Average score: 74
New York: 52 fully scanned county sites / Average score: 77
North Carolina: 85 fully scanned county sites / Average score: 75
North Dakota: 44 fully scanned county sites / Average score: 79
Ohio: 81 fully scanned county sites / Average score: 76
Oklahoma: 51 fully scanned county sites / Average score: 73
Oregon: 30 fully scanned county sites / Average score: 77
Pennsylvania: 55 fully scanned county sites / Average score: 76
Rhode Island: no county sites on our list / No data
South Carolina: 41 fully scanned county sites / Average score: 77
South Dakota: 51 fully scanned county sites / Average score: 78
Tennessee: 84 fully scanned county sites / Average score: 76
Texas: 237 fully scanned county sites / Average score: 74
Utah: 28 fully scanned county sites / Average score: 79
Vermont: 1 fully scanned county sites / Average score: 82
Virginia: 82 fully scanned county sites / Average score: 75
Washington: 35 fully scanned county sites / Average score: 75
West Virginia: 50 fully scanned county sites / Average score: 76
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:
73 89 Average score, lighter is lower
No data
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: grade C, overall score 76
Fresno County, CA: grade B, overall score 86
Amador County, CA: not fully scanned, so not graded (status 994)
El Dorado County, CA: grade B, overall score 83
Monterey County, CA: not fully scanned, so not graded (status 403)
San Bernardino County, CA: grade B, overall score 81
Tehama County, CA: grade C, overall score 75
Nevada County, CA: grade C, overall score 77
Tuolumne County, CA: not fully scanned, so not graded (status 994)
Santa Barbara County, CA: grade C, overall score 75
Trinity County, CA: grade C, overall score 74
Stanislaus County, CA: grade C, overall score 71
Colusa County, CA: not fully scanned, so not graded (status 996)
Alpine County, CA: grade C, overall score 78
Siskiyou County, CA: grade C, overall score 79
Del Norte County, CA: grade C, overall score 70
Inyo County, CA: grade C, overall score 72
San Joaquin County, CA: grade C, overall score 76
Imperial County, CA: grade C, overall score 79
Calaveras County, CA: grade C, overall score 76
Butte County, CA: grade C, overall score 74
Madera County, CA: not fully scanned, so not graded (status 403)
Ventura County, CA: grade F, overall score 57
Orange County, CA: grade B, overall score 81
Kern County, CA: not fully scanned, so not graded (status 403)
Contra Costa County, CA: grade C, overall score 73
Kings County, CA: not fully scanned, so not graded (status 403)
Mendocino County, CA: grade B, overall score 86
Sonoma County: not scanned
Yuba County, CA: grade C, overall score 77
Merced County, CA: grade C, overall score 73
Tulare County: not scanned
Sacramento County, CA: grade C, overall score 79
County of Solano, CA: grade B, overall score 81
San Francisco, CA: grade B, overall score 81
Mariposa County, CA: grade C, overall score 74
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: grade C, overall score 75
Riverside County, CA: grade B, overall score 84
Plumas County, CA: grade C, overall score 72
Santa Clara County: not scanned
Placer County, CA: grade B, overall score 83
San Luis Obispo County, CA: grade B, overall score 80
Mono County, CA: grade C, overall score 79
County of San Diego, CA: not fully scanned, so not graded (status 999)
Napa County, CA: grade C, overall score 75
Alameda County, CA: grade C, overall score 75
Yolo County, CA: not fully scanned, so not graded (status 403)
Lake County, CA: grade C, overall score 75
Los Angeles County, CA: grade C, overall score 70
Glenn County, CA: not fully scanned, so not graded (status 996)
Santa Cruz County, CA: grade C, overall score 79
Humboldt County, CA: grade C, overall score 74
Modoc County, CA: grade C, overall score 76
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: grade C, overall score 79
Andrews County, TX: grade C, overall score 75
Angelina County, TX: grade D, overall score 67
Aransas County, TX: grade D, overall score 62
Archer County, TX: grade C, overall score 73
Armstrong County, TX: grade C, overall score 72
Atascosa County, TX: grade C, overall score 75
Austin County, TX: grade D, overall score 67
Bailey County, TX: grade C, overall score 73
Bandera County, TX: grade C, overall score 74
Bastrop County, TX: grade C, overall score 75
Baylor County, TX: grade C, overall score 74
Bee County, TX: grade C, overall score 78
Bell County, TX: not fully scanned, so not graded (status 998)
Bexar County, TX: grade C, overall score 75
Blanco County, TX: grade B, overall score 81
Borden County, TX: grade C, overall score 78
Bosque County, TX: grade C, overall score 72
Bowie County, TX: grade C, overall score 79
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: grade C, overall score 70
Briscoe County, TX: grade C, overall score 74
Brooks County, TX: grade C, overall score 75
Brown County, TX: grade C, overall score 75
Burleson County, TX: grade C, overall score 79
Burnet County, TX: grade C, overall score 75
Caldwell County, TX: grade C, overall score 74
Calhoun County, TX: grade B, overall score 84
Callahan County, TX: grade D, overall score 68
Cameron County, TX: not fully scanned, so not graded (status 995)
Camp County, TX: grade C, overall score 72
Carson County, TX: grade C, overall score 72
Cass County, TX: grade D, overall score 69
Castro County, TX: grade C, overall score 72
Chambers County, TX: grade C, overall score 78
Cherokee County, TX: grade F, overall score 59
Childress County, TX: grade D, overall score 63
Clay County, TX: grade B, overall score 89
Cochran County, TX: grade C, overall score 73
Coke County, TX: grade C, overall score 71
Coleman County, TX: grade C, overall score 78
Collin County, TX: grade C, overall score 77
Collingsworth County, TX: grade D, overall score 69
Colorado County, TX: grade C, overall score 72
Comal County, TX: grade C, overall score 75
Comanche County, TX: grade C, overall score 78
Concho County, TX: grade C, overall score 73
Cooke County, TX: grade C, overall score 71
Coryell County, TX: grade C, overall score 70
Cottle County, TX: grade B, overall score 81
Crane County, TX: grade C, overall score 71
Crockett County, TX: grade C, overall score 72
Crosby County, TX: grade C, overall score 72
Culberson County, TX: grade C, overall score 78
Dallam County, TX: grade D, overall score 62
Dallas County, TX: grade D, overall score 66
Dawson County, TX: grade D, overall score 69
Deaf Smith County, TX: grade C, overall score 73
Delta County, TX: not fully scanned, so not graded (status 996)
Denton County, TX: grade C, overall score 74
DeWitt County, TX: grade C, overall score 77
Dickens County, TX: grade C, overall score 74
Dimmit County, TX: grade D, overall score 66
Donley County, TX: grade C, overall score 72
Duval County, TX: grade C, overall score 71
Eastland County, TX: grade C, overall score 76
Ector County, TX: grade C, overall score 79
Edwards County, TX: grade C, overall score 78
Ellis County, TX: grade C, overall score 75
El Paso County, TX: grade C, overall score 75
Erath County, TX: grade C, overall score 75
Falls County, TX: grade C, overall score 77
Fannin County, TX: grade C, overall score 71
Fayette County, TX: grade C, overall score 74
Fisher County, TX: grade D, overall score 69
Floyd County, TX: grade C, overall score 71
Foard County, TX: grade B, overall score 81
Fort Bend County, TX: grade C, overall score 74
Franklin County, TX: grade D, overall score 68
Freestone County, TX: grade C, overall score 74
Frio County, TX: grade C, overall score 71
Gaines County, TX: grade C, overall score 71
Galveston County, TX: not fully scanned, so not graded (status 403)
Garza County, TX: grade C, overall score 71
Gillespie County, TX: grade C, overall score 79
Glasscock County, TX: grade C, overall score 76
Goliad County, TX: grade C, overall score 75
Gonzales County, TX: grade C, overall score 73
Gray County, TX: grade C, overall score 75
Grayson County, TX: grade C, overall score 74
Gregg County, TX: grade B, overall score 88
Grimes County, TX: not fully scanned, so not graded (status 998)
Guadalupe County, TX: grade D, overall score 69
Hale County, TX: not fully scanned, so not graded (status 998)
Hall County, TX: grade C, overall score 74
Hamilton County, TX: grade C, overall score 77
Hansford County, TX: grade C, overall score 73
Hardeman County, TX: grade C, overall score 70
Hardin County, TX: grade B, overall score 81
City of Harris County, TX: grade B, overall score 82
Harrison County, TX: grade B, overall score 80
Hartley County, TX: grade C, overall score 75
Haskell County, TX: grade C, overall score 73
Hays County, TX: grade C, overall score 77
Hemphill County, TX: grade C, overall score 73
Henderson County, TX: grade C, overall score 73
Hidalgo County, TX: grade C, overall score 76
Hill County, TX: grade C, overall score 74
Hockley County, TX: grade C, overall score 76
Hood County, TX: grade B, overall score 80
Hopkins County, TX: grade C, overall score 74
Houston County, TX: grade C, overall score 74
Howard County, TX: grade C, overall score 76
Hudspeth County, TX: grade C, overall score 76
Hunt County, TX: grade C, overall score 77
Hutchinson County, TX: grade B, overall score 88
Irion County, TX: grade C, overall score 76
Jack County, TX: not fully scanned, so not graded (status 996)
Jackson County, TX: grade C, overall score 78
Jasper County, TX: grade C, overall score 79
Jeff Davis County, TX: grade C, overall score 70
Jefferson County, TX: grade A, overall score 91
Jim Hogg County, TX: grade C, overall score 73
Jim Wells County, TX: grade C, overall score 74
Johnson County, TX: not fully scanned, so not graded (status 403)
Jones County, TX: grade C, overall score 73
Karnes County, TX: grade D, overall score 68
Kaufman County, TX: grade C, overall score 72
Kendall County, TX: grade C, overall score 71
Kenedy County, TX: grade C, overall score 73
Kent County, TX: grade C, overall score 75
Kerr County, TX: grade B, overall score 88
Kimble County, TX: grade B, overall score 80
King County, TX: grade C, overall score 74
Kinney County, TX: grade C, overall score 78
Kleberg County, TX: grade C, overall score 74
Knox County, TX: grade C, overall score 72
Lamar County, TX: grade B, overall score 83
Lamb County, TX: grade C, overall score 75
Lampasas County, TX: grade C, overall score 72
La Salle County, TX: grade C, overall score 73
Lavaca County, TX: grade C, overall score 71
Lee County, TX: grade C, overall score 71
Leon County, TX: grade C, overall score 72
Liberty County, TX: grade D, overall score 68
Limestone County, TX: grade C, overall score 74
Lipscomb County, TX: grade C, overall score 77
Live Oak County, TX: grade C, overall score 74
Llano County, TX: grade C, overall score 79
Loving County, TX: grade C, overall score 75
Lubbock County, TX: not fully scanned, so not graded (status 997)
Lynn County, TX: grade C, overall score 75
McCulloch County, TX: grade D, overall score 68
McLennan County, TX: grade C, overall score 72
McMullen County, TX: grade C, overall score 73
Madison County, TX: grade D, overall score 65
Marion County, TX: grade D, overall score 69
Martin County, TX: grade C, overall score 71
Mason County, TX: grade D, overall score 68
Matagorda County, TX: grade C, overall score 78
Maverick County, TX: grade A, overall score 92
Medina County, TX: grade B, overall score 82
Menard County, TX: grade C, overall score 71
Midland County, TX: grade C, overall score 76
Milam County, TX: grade C, overall score 71
Mills County, TX: grade B, overall score 81
Mitchell County, TX: grade C, overall score 79
Montague County, TX: grade C, overall score 74
Montgomery County, TX: not fully scanned, so not graded (status 998)
Moore County, TX: grade D, overall score 68
Morris County, TX: grade C, overall score 71
Motley County, TX: grade C, overall score 72
Nacogdoches County, TX: grade B, overall score 84
Navarro County, TX: grade C, overall score 75
Newton County, TX: grade D, overall score 69
Nolan County, TX: grade C, overall score 70
Nueces County, TX: not fully scanned, so not graded (status 403)
Ochiltree County, TX: grade C, overall score 73
Oldham County, TX: grade C, overall score 77
Orange County, TX: grade D, overall score 68
Palo Pinto County, TX: grade C, overall score 71
Panola County, TX: grade C, overall score 76
Parker County, TX: grade C, overall score 71
Parmer County, TX: grade B, overall score 80
Pecos County, TX: grade C, overall score 79
Polk County, TX: grade C, overall score 77
Potter County, TX: grade D, overall score 68
Presidio County, TX: grade C, overall score 72
Rains County, TX: grade C, overall score 72
Randall County, TX: grade C, overall score 77
Reagan County, TX: grade C, overall score 75
Real County, TX: grade C, overall score 71
Red River County, TX: grade C, overall score 75
Reeves County, TX: not fully scanned, so not graded (status 403)
Refugio County, TX: grade D, overall score 66
Roberts County, TX: grade C, overall score 71
Robertson County, TX: grade C, overall score 70
Rockwall County, TX: grade C, overall score 75
Runnels County, TX: grade C, overall score 74
Rusk County, TX: grade C, overall score 76
Sabine County, TX: grade D, overall score 65
San Augustine County, TX: grade C, overall score 71
San Jacinto County, TX: grade C, overall score 71
San Patricio County, TX: grade C, overall score 73
San Saba County, TX: grade C, overall score 73
Schleicher County, TX: grade C, overall score 75
Scurry County, TX: grade C, overall score 73
Shackelford County, TX: grade C, overall score 75
Shelby County, TX: grade C, overall score 75
Sherman County, TX: grade C, overall score 76
Smith County, TX: grade C, overall score 72
Somervell County, TX: grade C, overall score 73
Starr County, TX: grade C, overall score 77
Stephens County, TX: grade C, overall score 76
Sterling County, TX: grade B, overall score 80
Stonewall County, TX: grade C, overall score 74
Sutton County, TX: grade C, overall score 75
Swisher County, TX: grade C, overall score 72
Tarrant County, TX: grade A, overall score 90
Taylor County, TX: grade C, overall score 74
Terrell County, TX: grade C, overall score 72
Terry County, TX: grade C, overall score 76
Throckmorton County, TX: grade C, overall score 76
Titus County, TX: grade C, overall score 70
Tom Green County, TX: grade C, overall score 73
Travis County, TX: grade B, overall score 85
Trinity County, TX: grade C, overall score 72
Tyler County, TX: grade D, overall score 68
Upshur County, TX: grade D, overall score 69
Upton County, TX: grade C, overall score 72
Uvalde County, TX: grade B, overall score 87
Val Verde County, TX: grade C, overall score 76
Van Zandt County, TX: grade C, overall score 70
Victoria County: not scanned
Walker County, TX: not fully scanned, so not graded (status 997)
Waller County, TX: grade C, overall score 76
Ward County, TX: grade C, overall score 71
Washington County, TX: grade D, overall score 69
Webb County, TX: grade C, overall score 72
Wharton County, TX: grade D, overall score 69
Wheeler County, TX: grade C, overall score 79
Wichita County, TX: not fully scanned, so not graded (status 996)
Wilbarger County, TX: grade C, overall score 79
Willacy County, TX: grade C, overall score 76
Williamson County, TX: grade C, overall score 71
Wilson County, TX: grade C, overall score 72
Winkler County, TX: grade C, overall score 73
Wise County, TX: grade C, overall score 73
Wood County, TX: grade C, overall score 72
Yoakum County, TX: grade C, overall score 71
Young County, TX: grade C, overall score 74
Zapata County, TX: grade C, overall score 71
Zavala County, TX: grade D, overall score 68
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: grade C, overall score 73
Baker County, FL: not fully scanned, so not graded (status 996)
Bay County, FL: grade C, overall score 74
Bradford County, FL: grade C, overall score 79
Brevard County, FL: not fully scanned, so not graded (status 996)
Broward County, FL: not fully scanned, so not graded (status 998)
Calhoun County, FL: grade B, overall score 85
Charlotte County, FL: grade C, overall score 79
Citrus County, FL: grade C, overall score 73
Clay County, FL: not fully scanned, so not graded (status 994)
Collier County, FL: grade B, overall score 88
Columbia County, FL: grade B, overall score 82
DeSoto County, FL: grade C, overall score 77
Dixie County, FL: grade B, overall score 80
Duval County: not scanned
Escambia County, FL: grade B, overall score 83
Flagler County, FL: grade A, overall score 91
Franklin County, FL: grade C, overall score 77
Gadsden County, FL: not fully scanned, so not graded (status 403)
Gilchrist County, FL: grade C, overall score 74
Glades County, FL: not fully scanned, so not graded (status 998)
Gulf County, FL: grade C, overall score 74
Hamilton County, FL: grade C, overall score 73
Hardee County, FL: grade C, overall score 79
Hendry County, FL: grade C, overall score 71
Hernando County, FL: grade B, overall score 87
Highlands County, FL: grade C, overall score 72
Hillsborough County: not scanned
Holmes County, FL: grade B, overall score 82
Indian River County, FL: not fully scanned, so not graded (status 998)
Jackson County, FL: grade B, overall score 87
Jefferson County, FL: grade B, overall score 88
Lafayette County, FL: grade B, overall score 84
Lake County, FL: grade C, overall score 79
Lee County, FL: grade C, overall score 74
Leon County, FL: grade B, overall score 81
Levy County, FL: grade C, overall score 73
Liberty County, FL: grade C, overall score 79
Madison County, FL: grade C, overall score 78
Manatee County, FL: grade C, overall score 78
Marion County, FL: not fully scanned, so not graded (status 403)
Martin County, FL: grade C, overall score 76
Miami-Dade County, FL: grade B, overall score 81
Monroe County, FL: grade D, overall score 68
Nassau County, FL: grade C, overall score 74
Okaloosa County, FL: grade C, overall score 70
Okeechobee County, FL: not fully scanned, so not graded (status 403)
Orange County, FL: grade C, overall score 71
Osceola County, FL: grade B, overall score 85
Palm Beach County, FL: grade C, overall score 71
Pasco County, FL: grade B, overall score 85
Pinellas County, FL: grade B, overall score 85
Polk County, FL: grade B, overall score 89
Putnam County, FL: grade B, overall score 86
Saint Johns County, FL: grade B, overall score 81
Saint Lucie County, FL: not fully scanned, so not graded (status 403)
Santa Rosa County, FL: grade C, overall score 75
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: grade C, overall score 75
Suwannee County, FL: grade C, overall score 75
Taylor County, FL: grade C, overall score 76
Union County, FL: not fully scanned, so not graded (status 996)
Volusia County, FL: grade C, overall score 75
Wakulla County, FL: grade C, overall score 71
Walton County, FL: grade C, overall score 75
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
All 64 Florida county sites
Where sites fail
For each indicator, the five checks that fully scanned sites fail most often. A site can fail more than one check, and each check links to its standard and how to fix it.
Accessibility
Meet WCAG standards so every type of user can use your website. The most common accessibility failure is Links have a discernible name: 41% (1,668 of 4,080 sites) fail it.
Most common accessibility failures among U.S. government sites Share of the 4,080 fully scanned U.S. government sites failing each check. A site can fail more than one check. Each check links to its standard and how to fix it.
Links have a discernible name 41% (1,668 of 4,080 sites) Heading elements appear in a sequentially-descending order 34% (1,372 of 4,080 sites) Background and foreground colors have a sufficient contrast ratio 33% (1,354 of 4,080 sites) Touch targets have sufficient size and spacing 22% (904 of 4,080 sites) Document has a main landmark 21% (869 of 4,080 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: 81% (3,312 of 4,080 sites) fail it.
Most common botability failures among U.S. government sites Share of the 4,080 fully scanned U.S. government sites failing each check. A site can fail more than one check. Each check links to its standard and how to fix it.
GovernmentOrganization Schema.org type 81% (3,312 of 4,080 sites) Sitemap status 30% (1,229 of 4,080 sites) Sitemap XML 30% (1,229 of 4,080 sites) Link text 30% (1,205 of 4,080 sites) Sitemap in robots.txt 25% (1,040 of 4,080 sites) View the data table
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.
Sitemap in robots.txt . The robots.txt file links to the sitemap. Search engines take longer to find your pages.
Security
Secure your site and protect users with proper security practices. The most common security failure is Errors in the console: 39% (1,600 of 4,080 sites) fail it.
Most common security failures among U.S. government sites Share of the 4,080 fully scanned U.S. government sites failing each check. A site can fail more than one check. Each check links to its standard and how to fix it.
Errors in the console 39% (1,600 of 4,080 sites) Sponsored top-level domain (sTLD) 32% (1,293 of 4,080 sites) Security.txt 7% (283 of 4,080 sites) X-Content-Type-Options 4% (151 of 4,080 sites) Hypertext Transfer Protocol Secure (HTTPS) 1% (26 of 4,080 sites) View the data table
What each security check means
Errors in the console . The page loads without JavaScript or network errors. Site may have hidden bugs that break features.
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.
Security.txt . The site has a security.txt file so researchers know how to report issues. Security researchers cannot report problems to you.
X-Content-Type-Options . The site tells browsers not to guess the type of files it serves. Browsers might run dangerous files by mistake.
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: 94% (3,828 of 4,080 sites) fail it.
Most common usability failures among U.S. government sites Share of the 4,080 fully scanned U.S. government sites failing each check. A site can fail more than one check. Each check links to its standard and how to fix it.
Open Graph image alt 94% (3,828 of 4,080 sites) Open Graph site name 72% (2,940 of 4,080 sites) Largest Contentful Paint (LCP) 69% (2,834 of 4,080 sites) Open Graph description 68% (2,771 of 4,080 sites) Open Graph type 67% (2,729 of 4,080 sites) View the data table
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.
Largest Contentful Paint (LCP) . The page's main content loads within 2.5 seconds. Users wait too long and leave your page.
Open Graph description . The page has a description for social media previews. Shared links have no description on social media.
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% (1,487 of 4,080 sites) fail it.
Most common readability failures among U.S. government sites Share of the 4,080 fully scanned U.S. government sites failing each check. A site can fail more than one check. Each check links to its standard and how to fix it.
Reading level 36% (1,487 of 4,080 sites) View the data table Most common readability failures among U.S. government sites Check Share failing Sites failing Reading level 36% 1,487
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
States rankings : 43 fully scanned of 51 sites.
Counties rankings : 2,431 fully scanned of 2,832 sites, with a page for every state.
Cities rankings : 216 fully scanned of 267 sites.
Federal rankings : 693 fully scanned of 866 sites.
Education rankings : 700 fully scanned of 812 sites.
County rankings by state : a map and table of all 48 states with county sites.
County websites not on a .gov domain : 1,092 of 2,431 fully scanned county sites, on a county map with every site listed.
County websites with sitemap problems : 1,088 of 2,410 fully scanned county sites, on a county map with every site listed.
County websites with robots.txt problems : 599 of 2,410 fully scanned county sites, on a county map with every site listed.
County websites that need JavaScript to show their content : 39 of 2,431 fully scanned county sites, on a county map with every site listed.
County websites missing Open Graph tags : 2,173 of 2,431 fully scanned county sites, on a county map with every site listed.
Changelog : what changed in the latest scans.
Scan status : why some sites could not be fully scanned.
About this data
ScanGov scans the homepage of every government site on our list.
Scores come from the checks in the ScanGov standards .
Sites were scanned between 6/20/2026 and 10/25/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 744 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 .