Willy the Whitetail
The Antler Rating

How do your officials vote on the Second Amendment?

Willy scores each official's public record from 0 to 100 and shows it on a two-sided scale: antlers for records that protect the right (Button Buck to 10-Point), hunting-regulation terms for records that restrict it (Fence Row to Closed Season), and Deer Crossing in the middle. Every vote, bill and official act that counts is listed and linked, so you can check the math yourself.

Pick a state

Each state page covers its U.S. House delegation, U.S. Senators, governor and, over time, its state legislators.

Alabama: average 100 (10-Point) across 2 scored officialsAlaska: average 100 (10-Point) across 1 scored officialsArizona: rated, but every official so far is Still in VelvetColorado: average 2 (Closed Season) across 2 scored officialsFlorida: average 99 (10-Point) across 1 scored officialsGeorgia: average 1 (Closed Season) across 1 scored officialsIndiana: rated, but every official so far is Still in VelvetKansas: average 99 (10-Point) across 2 scored officialsMaine: rated, but every official so far is Still in VelvetMassachusetts: average 4 (Closed Season) across 2 scored officialsMinnesota: average 41 (Fence Row) across 11 scored officialsNew Jersey: average 4 (Closed Season) across 1 scored officialsNorth Carolina: average 94 (8-Point) across 2 scored officialsNorth Dakota: average 100 (10-Point) across 2 scored officialsOklahoma: average 99 (10-Point) across 1 scored officialsPennsylvania: average 4 (Closed Season) across 1 scored officialsSouth Dakota: average 99 (10-Point) across 2 scored officialsTexas: average 94 (8-Point) across 2 scored officialsWyoming: average 99 (10-Point) across 2 scored officialsConnecticut: average 6 (Closed Season) across 2 scored officialsMissouri: average 99 (10-Point) across 1 scored officialsWest Virginia: average 87 (8-Point) across 1 scored officialsIllinois: average 4 (Closed Season) across 2 scored officialsNew Mexico: average 1 (Closed Season) across 1 scored officialsArkansas: average 100 (10-Point) across 2 scored officialsCalifornia: average 20 (Posted) across 51 scored officialsDelaware: average 4 (Closed Season) across 1 scored officialsHawaii: average 2 (Closed Season) across 4 scored officialsIowa: average 92 (8-Point) across 2 scored officialsKentucky: rated, but every official so far is Still in VelvetMaryland: average 5 (Closed Season) across 1 scored officialsMichigan: rated, but every official so far is Still in VelvetMississippi: average 99 (10-Point) across 2 scored officialsMontana: average 99 (10-Point) across 1 scored officialsNew Hampshire: average 1 (Closed Season) across 2 scored officialsNew York: average 4 (Closed Season) across 2 scored officialsOhio: rated, but every official so far is Still in VelvetOregon: average 14 (Closed Season) across 8 scored officialsTennessee: average 99 (10-Point) across 2 scored officialsUtah: average 99 (10-Point) across 1 scored officialsVirginia: average 2 (Closed Season) across 2 scored officialsWashington: average 25 (Posted) across 12 scored officialsWisconsin: average 52 (Deer Crossing) across 2 scored officialsNebraska: average 100 (10-Point) across 2 scored officialsSouth Carolina: rated, but every official so far is Still in VelvetIdaho: average 99 (10-Point) across 2 scored officialsNevada: average 1 (Closed Season) across 1 scored officialsVermont: average 4 (Closed Season) across 2 scored officialsLouisiana: average 94 (8-Point) across 2 scored officialsRhode Island: average 5 (Closed Season) across 2 scored officials
Each rated state is colored by the average score of its scored officials.Not yet rated

Alabama · Alaska · Arizona · Arkansas · California · Colorado · Connecticut · Delaware · Florida · Georgia · Hawaii · Idaho · Illinois · Indiana · Iowa · Kansas · Kentucky · Louisiana · Maine · Maryland · Massachusetts · Michigan · Minnesota · Mississippi · Missouri · Montana · Nebraska · Nevada · New Hampshire · New Jersey · New Mexico · New York · North Carolina · North Dakota · Ohio · Oklahoma · Oregon · Pennsylvania · Rhode Island · South Carolina · South Dakota · Tennessee · Texas · Utah · Vermont · Virginia · Washington · West Virginia · Wisconsin · Wyoming

What the ratings mean

← Supports restrictionsProtects the right →
Closed Season0–14
Posted15–29
Fence Row30–44
Deer Crossing45–54
Button Buck55–64
Spike65–74
Forkhorn75–84
8-Point85–94
10-Point95–100

Flags: Non-Typical = talk doesn't match the record · Out of Season = conduct (calling for or excusing violence, threats) · Still in Velvet = not enough record to score yet. Full scale & meanings →

The scale

ScoreRackWhat the record shows
95–10010-PointConsistently protects or expands the right
85–948-PointStrong support, rare exceptions
75–84ForkhornGenerally supportive
65–74SpikeLeans supportive
55–64Button BuckSlight support
45–54Deer CrossingMixed; votes both ways
30–44Fence RowLeans toward restrictions
15–29PostedMostly supports restrictions
0–14Closed SeasonConsistently supports or actively pushes restrictions
FlagNon-TypicalTalk vs. record: lots of statements and little record, or statements that point the opposite way from the votes
FlagOut of SeasonConduct: calling for or excusing violence, or threatening officials or citizens
—Still in VelvetNot enough record yet to score

How the score is calculated →
Every vote and bill we scored →