How I score
Liberty Score turns each member's public voting record into one letter. This page is the whole method and the whole list of votes. If you think any of it is wrong, tell me.
Last updated October 4, 2026. Votes counted through September 30, 2026.
What I mean by liberty
One idea. Every person owns their own life: free to speak, believe, work, earn, trade and love as they choose, as long as they leave everyone else the same freedom. And a free people needs the strength to keep it.
That isn't left or right. The line that matters in politics runs between the people who widen that freedom and the people who take it away.
So I judge a rule by what it does, not by what it promises. The question is always the same: if this became the rule, everywhere it applies, for years, would people be more free or less? The intentions behind it, its slogan and who proposed it don't change the answer.
Asked honestly, that one question gives the eight principles below. Every vote on this site is counted under one of them, and the side I mark on it comes from the principle, never from who cast it.
Why count votes about other countries at all? Because freedom abroad pays off at home. Read the case, with the numbers.
Why some principles weigh more
Not every freedom is at the same risk. Life comes first, because every other freedom depends on it. A government that jails and kills people for what they think, and arms others to do it abroad, threatens all the rest at once. So the principles that protect life and free countries weigh most.
| Principle | Weight | Why it weighs that |
|---|---|---|
| Confronts tyranny and terror | 3 | A government that jails, tortures and kills people for what they think is the largest threat to freedom there is. |
| Stands with free nations and free peoples | 3 | Freedom is won or lost where free countries and free people are attacked. Leaving them alone leaves the field to their attackers. |
| Free speech and a free mind | 2 | Every other freedom is argued for in speech. A government that decides what may be said decides everything else. |
| Free markets and free trade | 2 | The freedom to work, own and trade is what makes people prosperous and independent of those in power. |
| One law, equal for every individual | 1.5 | Judging people by their group, whether by racists or by identity politics, is the oldest way of taking freedom from individuals. |
| Freedom of conscience | 1.5 | Only a state that favours no faith can protect every faith, and the people who have none. |
| Strong enough to stay free | 1.5 | A free country that cannot defend itself does not stay free for long. |
| Citizenship and the rule of law | 1.5 | Freedom lives inside a nation of laws. A country that cannot say who joins it cannot keep its own rules. |
A weight of 3 counts twice as much as a weight of 1.5. The weights add up to 16, so no single principle decides a grade on its own.
What counts
- Recorded votes. Roll-call votes in the House and the Senate in the 117th, 118th and 119th Congress, which means January 2021 to today. I use votes on passing a bill, and clean votes on a single question. I leave out procedural votes.
- Signatures. For a few bills that never got a vote, sponsoring or cosponsoring the bill counts. A signature can count against a member too. Four House resolutions endorse the plan of one Iranian exile group, the MEK, and declare on behalf of Iranians which system they reject. Standing with a free people means letting them choose their own government in a free vote, not choosing it for them, so signing one of them counts against. Each is on the list below.
- Nothing else, for anyone who has voted. Speeches, posts and interviews don't count. A member who talks one way and votes another gets the grade of the vote.
How a record becomes a letter
- For every vote on the list I say which side is the liberty side, and I give the reason. The list is below.
- Each time a member voted, the vote is marked as on the liberty side or against it. A missed vote or a vote of "present" is shown but not counted.
- Key votes count double. I choose them, and each one is marked, so you can disagree.
- On each principle, the score is the share of a member's counted actions that were with liberty, out of 100. A principle counts once the member has at least two actions on it.
- The total is the average of the member's principles, each weighted as in the table above. Twenty votes on one principle still count as one principle, so a long record on one question can't drown out the rest.
- The total becomes a letter on the scale below. A member needs at least 4 principles before a letter is shown.
| Letter | Score |
|---|---|
| A | 93 and up |
| A- | 90 and up |
| B+ | 87 and up |
| B | 83 and up |
| B- | 80 and up |
| C+ | 77 and up |
| C | 73 and up |
| C- | 70 and up |
| D+ | 67 and up |
| D | 63 and up |
| D- | 60 and up |
| F | Below 60 |
The same test for everyone
One list of votes, one side marked on each, applied to every member of both parties. Friend or opponent, left or right, the same act gets the same side. I don't adjust a grade for who the member is, what they say, or whether I like them. The six delegates who can't vote on the House floor are listed without a grade.
Candidates on the November ballot
On the US race pages, a candidate who has voted in Congress since January 2021 carries a grade from those votes. That includes former members who are running again: they are graded on the same list, for the years they served.
A candidate who has not voted in those years is graded on the same scale, from the only record there is: what that candidate has said and done. For the closest races I go through it principle by principle, with a link to the source for every line, and I mark each line with the same test I use for votes. A line that doesn't settle the question is marked as not clear, and counts for nothing.
Deeds outweigh words. Inside each principle a line weighs what it is: something said counts once, an act (a vote in another body, a law signed, an order given) counts twice, and an act on the scale of a war fought or a regime's leaders removed counts four times. A speech outweighs a hint, and a deed outweighs a speech.
On each principle the candidate's score is the weighted share of the lines that are with liberty, out of 100. So one stray remark can't cancel a record of deeds.
How much a principle counts in the total also depends on how much there is to go on. One politician has thirty lines on a principle, another has one sentence. A principle counts at its full weight once its lines weigh 8: four acts, or eight statements. With less than that it counts in proportion, because a promise is easier than a decision. A line marked not clear adds nothing. Members of Congress don't need this step: they all face the same list of votes, so each principle counts at its full weight once a member has two votes on it.
The total is the weighted average of the principles, and it becomes a letter on the table above. A letter needs 4 principles, the same as for a member. A line is never marked by the religion or the origin of a person or a party: what is judged is what a law or an act does to freedom.
That letter is drawn as an outline, so you can always tell it from a grade made of votes. A promise is easier than a vote. Once a candidate is in Congress and voting, the votes take over.
Who is on the ballot comes from the state election offices, as compiled on Wikipedia, and every name is checked against the candidate file of the Federal Election Commission. The Senate list is checked a second time against Ballotpedia.
Politicians outside the United States
For Brazil, Israel, Spain and France I grade the people a voter is choosing between in the next national election. I hold roll-call records only for the US Congress, so nobody in another country carries a grade made of votes. Each one is graded the way an American candidate with no votes is: on what they have said and done, measure by measure, with a link to the source for every line.
The principles are the same eight, weighted the same way, and so is the test, in every country: an Israeli politician is judged on standing with free nations exactly as an American is, and defending Israel counts. Words count once, acts twice, and an act on the scale of a war fought four times. Every quote was found on the page it cites by a script that downloads the page, in the language it was said in. My English translation is printed first and the original words under it.
Who is on a country's page follows a rule that is printed at the foot of that page: the candidates left in a runoff, or everyone above a stated share in a named poll. The letter is drawn as an outline, the same as for an American candidate with no votes.
Where the data comes from
Grades come from recorded votes and cosponsored bills in the 117th, 118th and 119th Congress, counted through September 30, 2026. Last updated October 4, 2026. Vote data: Voteview, the Clerk of the House, the Secretary of the Senate and Congress.gov. Candidate lists: the state election offices, as compiled on Wikipedia, checked against the Federal Election Commission. Politicians outside the United States are graded on what they have said and done, each line with its source, not on votes. Every photograph is credited on the photo credits page.
- Votes: Voteview, which compiles the official roll calls of the Clerk of the House and the Secretary of the Senate. Every vote on a member's page links to the official roll call.
- Sponsors and cosponsors: the bill status files of the Government Publishing Office.
- Members and portraits: the public @unitedstates project.
What I'm less sure of
Every vote on this site is checked, member by member, against the official roll call. The short summaries are a different matter. For bills from 2021 to 2024 they were written from the roll-call record, not from reading each bill in full. If a summary is unfair or wrong, that's exactly the kind of note I want.
Corrections
If a vote is recorded wrong, say so in the discussion of the page it is on. I check it against the official roll call and fix it. Fixes that came from readers are listed in the Strategy Room.
Every vote I count
203 recorded votes and 29 bills, sorted by principle.
Confronts tyranny and terror
Stands up to the regimes and armed movements that rule by fear and export it: the regime in Tehran and the militias it arms, Putin's war, the Chinese Communist Party, terror groups and the networks that fund them.
- War powers resolution on the Islamic Republic (H.Con.Res. 89)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- Lindsey O. Graham Sanctioning Russia and Iran Act of 2026 (H.R. 5334)Liberty position: Yea. It puts heavy economic pressure on Putin and extends sanctions on the regime in Iran.
- War powers resolution on the Islamic Republic (H.Con.Res. 93)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- Lindsey O. Graham Sanctioning Russia and Iran Act of 2026 (H.R. 5334)Liberty position: Yea. It puts heavy economic pressure on Putin and extends sanctions on the regime in Iran.
- War powers resolution on the Islamic Republic (S.J.Res. 181)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (H.Con.Res. 89)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (H.Con.Res. 86)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (H.Con.Res. 86)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (S.J.Res. 185)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (H.Con.Res. 75)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (S.J.Res. 163)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (H.Con.Res. 40)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (S.J.Res. 123)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (S.J.Res. 118)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- Reaffirming Iran remains the largest state sponsor of terrorism (H.Res. 1099)Liberty position: Yea. It puts the House on record against the regime in the first days of the 2026 war.
- War powers resolution on the Islamic Republic (H.Con.Res. 38)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- War powers resolution on the Islamic Republic (S.J.Res. 104)Liberty position: Nay. A vote for the resolution is a vote to pull US forces out of the fight against the Islamic Republic.
- Muslim Brotherhood Terrorist Designation Act of 2025Liberty position: sign on as a sponsor. Hamas began as the Muslim Brotherhood's Palestinian branch, by its own charter. Listing the movement cuts off money and cover for armed groups that make war on free countries.
- Muslim Brotherhood Terrorist Designation Act of 2025Liberty position: sign on as a sponsor. Same as the House bill. The Senate has not voted on it on the floor, so signing on as a cosponsor is the only signal.
- War powers resolution on the Islamic Republic after the June 2025 strikes (S.J.Res. 59)Liberty position: Nay. A vote for it is a vote to tie the President's hands against the regime.
- No War Against Iran ActLiberty position: stay off the bill. It would take military action against the regime off the table.
- Maximum Pressure ActLiberty position: sign on as a sponsor. It is the maximum pressure policy in bill form.
- Enhanced Iran Sanctions Act of 2025Liberty position: sign on as a sponsor. It goes after the oil money that keeps the regime alive.
- Enhanced Iran Sanctions Act of 2025Liberty position: sign on as a sponsor. It goes after the oil money that keeps the regime alive.
- Condemning the Islamic Republic's drone and missile attack on Israel (H.Res. 1143)Liberty position: Yea. It stands against the regime's direct attack on a US ally.
- Standing Against Houthi Aggression Act (H.R. 6046)Liberty position: Yea. It puts maximum pressure on one of the regime's main proxy forces.
- Iran Sanctions Relief Review Act (H.R. 4691)Liberty position: Yea. It makes it harder for any administration to give the regime sanctions relief.
- Rescinding Iran sanctions waivers (H.R. 5947)Liberty position: Yea. It undoes sanctions relief given to the regime.
- No U.S. Financing for Iran Act (H.R. 5921)Liberty position: Yea. It cuts the regime off from US finance and international bailouts.
- No Funds for Iranian Terrorism Act (H.R. 5961)Liberty position: Yea. It keeps money out of the regime's hands and reverses a sanctions-relief deal.
- Condemning support for Hamas and Hezbollah on college campusesLiberty position: Yea. It condemns open support for groups that murder civilians, and bans nobody's speech.
- A nuclear Islamic Republic is not acceptable (H.Res. 559)Liberty position: Yea. It commits the United States to stopping the regime's nuclear program by any means.
- Ogles amendment to H.R. 4665: no funds to take the IRGC off the terrorist listLiberty position: Yea. It locks in the terrorist designation of the regime's main armed force.
- Cruz motion on H.R. 4521: keep terrorism sanctions on the Central Bank of Iran and the IRGCLiberty position: Yea. It backs keeping terrorism sanctions on the regime's bank and its main armed force.
- Lankford motion on H.R. 4521: no nuclear deal that lifts IRGC sanctionsLiberty position: Yea. It opposes a nuclear deal that gives the regime sanctions relief.
- Stop Iranian Drones Act (H.R. 6089)Liberty position: Yea. It tightens sanctions on the regime's drone program.
Stands with free nations and free peoples
Backs democracies under attack and people rising against their rulers: Israel, Ukraine, Taiwan, the people of Iran, and the alliances that keep free countries safe. Rejects isolationism, left and right.
- Crane amendment to the 2027 defense bill: no funds for Ukraine security assistanceLiberty position: Nay. A vote for it is a vote to abandon Ukraine.
- Massie amendment to H.R. 8595: end US military aid to IsraelLiberty position: Nay. A vote for it is a vote to end US military aid to Israel.
- Lebanon war powers resolution (H.Con.Res. 108)Liberty position: Nay. A vote for it is a vote to pull US support from Israel's fight against Hezbollah, the regime's proxy.
- Lebanon war powers resolution (H.Con.Res. 84)Liberty position: Nay. A vote for it is a vote to pull US support from Israel's fight against Hezbollah, the regime's proxy.
- Ukraine Support Act (H.R. 2913)Liberty position: Yea. It is the main 2026 vote on standing with Ukraine against Putin.
- Blocking a sale of armored bulldozers to Israel (S.J.Res. 32)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Blocking a sale of 1,000-pound bombs to Israel (S.J.Res. 138)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Iran Human Rights, Internet Freedom, and Accountability Act of 2026Liberty position: sign on as a sponsor. It gives practical help to Iranians standing up to the regime.
- Iran Human Rights, Internet Freedom, and Accountability Act of 2026Liberty position: sign on as a sponsor. It gives practical help to Iranians standing up to the regime.
- Condemning the Government of Iran for its suppression of the right of Iranians to peacefully assembleLiberty position: sign on as a sponsor. It puts senators on record with the Iranian people during the uprising.
- PROTECT Taiwan Act (H.R. 1531)Liberty position: Yea. It raises the cost to China of threatening Taiwan.
- IRAN Act (Internet Reach and Access Now Act)Liberty position: sign on as a sponsor. It helps Iranians stay online when the regime cuts them off.
- Recognizing and expressing support for the Iranian people protesting for a free and democratic IranLiberty position: sign on as a sponsor. It puts members on record with the Iranian people during the uprising.
- FREEDOM Act (Feasibility Review of Emerging Equipment for Digital Open Media Act)Liberty position: sign on as a sponsor. It helps Iranians stay online when the regime cuts them off.
- Blocking a sale of automatic rifles to Israel (S.J.Res. 41)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Blocking a sale of bombs to Israel (S.J.Res. 34)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Greene amendment to H.R. 4016: strike funding for Taiwan security cooperationLiberty position: Nay. A vote for it is a vote to stop helping Taiwan defend itself against China.
- Greene amendment to H.R. 4016: strike funding for Israeli missile defense programsLiberty position: Nay. A vote for it is a vote to cut off US support for Israel's missile defense.
- Greene amendment to H.R. 4016: no funds for UkraineLiberty position: Nay. A vote for it is a vote to abandon Ukraine.
- Blocking a sale of 2,000-pound bombs to Israel (S.J.Res. 33)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Blocking a sale of bombs and guidance kits to Israel (S.J.Res. 26)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Expressing support for the Iranian people's desires for a democratic, secular, and nonnuclear Republic of IranLiberty position: stay off the bill. The text endorses the ten-point plan of Maryam Rajavi, who leads the political arm of the MEK, one exile group, and declares on behalf of Iranians which system they reject. Standing with a free people means letting Iranians choose their own government in a free vote, not choosing it for them. So signing it counts against.
- Illegitimate Court Counteraction Act (H.R. 23)Liberty position: Yea. It answers the court's arrest warrant for Israel's prime minister.
- Illegitimate Court Counteraction Act (H.R. 23)Liberty position: Yea. It answers the court's arrest warrant for Israel's prime minister.
- Blocking a sale of tank rounds to Israel (S.J.Res. 111)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Blocking a sale of mortar rounds to Israel (S.J.Res. 113)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Blocking bomb guidance kits for Israel (S.J.Res. 115)Liberty position: Nay. A vote for it is a vote to block weapons for Israel.
- Paul resolution against forgiving Ukraine's debt (S.J.Res. 117)Liberty position: Nay. A vote for it is a vote to pull back US support for Ukraine.
- Biggs amendment to the 2025 defense bill: block NATO fundingLiberty position: Nay. A vote for it is a vote to pull the United States back from NATO.
- Illegitimate Court Counteraction Act (H.R. 8282)Liberty position: Yea. It answers the court's move to seek the arrest of Israel's leaders.
- Israel Security Assistance Support Act (H.R. 8369)Liberty position: Yea. It forces delivery of weapons that had been held back from Israel.
- National security supplemental for Ukraine, Israel and Taiwan, final passage (H.R. 815)Liberty position: Yea. It is the defining vote on arming US allies against Putin, the regime in Iran and China.
- Indo-Pacific Security Supplemental Appropriations Act, 2024 (H.R. 8036)Liberty position: Yea. It is the main vote on helping Taiwan deter China.
- Greene amendment to H.R. 8035: cut all Ukraine aid in the bill to zeroLiberty position: Nay. A vote for it is a vote to give Ukraine nothing.
- Ukraine Security Supplemental Appropriations Act, 2024 (H.R. 8035)Liberty position: Yea. It is the defining vote on whether to keep arming Ukraine against Putin.
- Israel Security Supplemental Appropriations Act, 2024 (H.R. 8034)Liberty position: Yea. It is the main Israel military aid vote of the war.
- Condemning the slogan 'from the river to the sea' (H.Res. 883)Liberty position: Yea. It rejects a slogan that calls for Israel to be wiped out.
- Condemning the Islamic Republic's terrorism, regional proxy war, internal suppressionLiberty position: stay off the bill. The text endorses the ten-point plan of Maryam Rajavi, who leads the political arm of the MEK, one exile group, and declares on behalf of Iranians which system they reject. Standing with a free people means letting Iranians choose their own government in a free vote, not choosing it for them. So signing it counts against.
- National security supplemental for Ukraine, Israel and Taiwan, Senate passage (H.R. 815)Liberty position: Yea. It arms three allies at once against Putin, the regime in Iran and China.
- Israel Security Supplemental Appropriations Act (H.R. 7217)Liberty position: Yea. It was a clean vote on military aid to Israel.
- Tabling the Sanders resolution on Israel's human rights record (S.Res. 504)Liberty position: Yea. A yea killed an attempt to put conditions on military aid to Israel during the war.
- Syria withdrawal resolution (S.J.Res. 51)Liberty position: Nay. A vote for it is a vote for US retreat from the region.
- Censure of Rep. Rashida TlaibLiberty position: Yea. A yes vote censured a member for spreading false accounts of the October 7 attack on Israel.
- Standing with Israel after the 7 October attack (H.Res. 771)Liberty position: Yea. It backs Israel's right to defend itself after 7 October.
- Tenney amendment to H.R. 4665: keep the US Embassy in JerusalemLiberty position: Yea. It protects US recognition of Jerusalem as Israel's capital.
- Ukraine Security Assistance and Oversight Supplemental Appropriations Act, 2024 (H.R. 5692)Liberty position: Yea. It was a stand-alone vote on continuing military help for Ukraine.
- MAHSA Act (H.R. 589)Liberty position: Yea. It punishes the regime's top leaders for what they do to the Iranian people.
- MAHSA ActLiberty position: sign on as a sponsor. It punishes the regime's top leaders for what they do to the Iranian people.
- Lee amendment to the 2024 defense bill: limit funds for UkraineLiberty position: Nay. A vote for it is a vote to cut help for Ukraine.
- Kaine amendment to the 2024 defense bill: no leaving NATO without CongressLiberty position: Yea. It locks the United States into NATO.
- Paul amendment to the 2024 defense bill: Article 5 does not override CongressLiberty position: Nay. A vote for it weakens the NATO promise that an attack on one is an attack on all.
- Sense of Congress supporting the State of Israel (H.Con.Res. 57)Liberty position: Yea. It rejects the apartheid smear against Israel.
- Gaetz amendment to the 2024 defense bill: no security assistance for UkraineLiberty position: Nay. A vote for it is a vote to abandon Ukraine.
- Syria withdrawal resolution (H.Con.Res. 21)Liberty position: Nay. A vote for it is a vote for US retreat from the region.
- Expressing support for the Iranian people's desire for a democratic, secular, and nonnuclear Republic of IranLiberty position: stay off the bill. The text endorses the ten-point plan of Maryam Rajavi, who leads the political arm of the MEK, one exile group, and declares on behalf of Iranians which system they reject. Standing with a free people means letting Iranians choose their own government in a free vote, not choosing it for them. So signing it counts against.
- Removing Rep. Ilhan Omar from the Foreign Affairs CommitteeLiberty position: Yea. A yes vote held a member to account for her statements about Israel and Jews.
- Commending the bravery of the Iranian protesters (H.Con.Res. 7)Liberty position: Yea. It puts Congress on the side of the Iranian people against the regime.
- Paul amendment to the NATO treaty vote: Article 5 reservationLiberty position: Nay. A vote for it weakens the NATO promise that an attack on one is an attack on all.
- Finland and Sweden joining NATO (Treaty Doc. 117-3)Liberty position: Yea. It makes NATO stronger against Russia.
- Supporting Finland and Sweden joining NATO (H.Res. 1130)Liberty position: Yea. It backs a stronger NATO against Russia.
- Additional Ukraine Supplemental Appropriations Act, 2022 (H.R. 7691)Liberty position: Yea. It is the main early vote on arming Ukraine against Putin.
- Additional Ukraine Supplemental Appropriations Act, 2022 (H.R. 7691)Liberty position: Yea. It is the main early vote on arming Ukraine against Putin.
- Iron Dome Supplemental Appropriations Act (H.R. 5323)Liberty position: Yea. It funds the shield that protects Israeli civilians from rockets.
- Expressing support for the Iranian people's desire for a democratic, secular, and nonnuclear Republic of IranLiberty position: stay off the bill. The text endorses the ten-point plan of Maryam Rajavi, who leads the political arm of the MEK, one exile group, and declares on behalf of Iranians which system they reject. Standing with a free people means letting Iranians choose their own government in a free vote, not choosing it for them. So signing it counts against.
- Inhofe amendment: keep the US Embassy in JerusalemLiberty position: Yea. It backs US recognition of Jerusalem as Israel's capital.
Free speech and a free mind
Against censorship by government or at its request. Every opinion, about any party, any idea or any religion, may be said and argued with.
- Free Speech Protection ActLiberty position: sign on as a sponsor. The Senate has had no vote on government pressure on platforms, so cosponsorship is the best signal.
- End Woke Higher Education Act (H.R. 3724)Liberty position: Yea. A yes vote backed speech protections on campus and opposed political litmus tests for colleges.
- Combating International Islamophobia ActLiberty position: stay off the bill. Same bill as the December 2021 House vote. The Senate never voted on it, so cosponsorship is the only signal.
- Protecting Speech from Government Interference Act (H.R. 140)Liberty position: Yea. A yes vote opposed government pressure on platforms to censor lawful speech.
- Combating International Islamophobia ActLiberty position: Nay. Criticism of any religion is protected speech. A government office that monitors one kind of criticism around the world puts the state in the business of judging which opinions are allowed.
- Amendment requiring colleges to attest that they protect free speechLiberty position: Yea. A yes vote backed free speech protections on campus.
Free markets and free trade
People keep what they earn and trade with whom they choose: lower taxes, less regulation, open trade, no price controls and no planned economy.
- Condemning and denouncing socialism in all its forms (H.Res. 1490)Liberty position: Yea. A yes vote matches the measure's stand against socialism.
- Protecting Prudent Investment of Retirement Savings Act (H.R. 2988)Liberty position: Yea. A yes vote opposed ESG investing with workers' retirement savings.
- Denouncing the horrors of socialism (H.Con.Res. 58)Liberty position: Yea. A yes vote matches the measure's stand against socialism.
- Anti-CBDC Surveillance State Act (H.R. 1919)Liberty position: Yea. A yes vote opposed a government-run digital dollar.
- One Big Beautiful Bill Act (final House vote)Liberty position: Yea. A yes vote backed making the 2017 tax cuts permanent.
- One Big Beautiful Bill Act (Senate passage)Liberty position: Yea. A yes vote backed making the 2017 tax cuts permanent.
- Disapproving the California gas car phase-out waiver (H.J.Res. 88)Liberty position: Yea. A yes vote opposed a mandate that would end sales of new gas cars.
- Disapproving the California gas car phase-out waiver (H.J.Res. 88)Liberty position: Yea. A yes vote opposed a mandate that would end sales of new gas cars.
- Disapproving the CFPB cap on bank overdraft fees (S.J.Res. 18)Liberty position: Yea. A yes vote opposed a federal price cap on a banking service.
- Disapproving the IRS crypto broker reporting rule (H.J.Res. 25)Liberty position: Yea. A yes vote removed a major new reporting regulation on a new industry.
- Disapproving the IRS crypto broker reporting rule (H.J.Res. 25)Liberty position: Yea. A yes vote removed a major new reporting regulation on a new industry.
- Budget amendment backing REINS Act style approval of major rulesLiberty position: Yea. A yes vote backed the REINS Act idea, which has had no direct Senate vote.
- Regulations from the Executive in Need of Scrutiny (REINS) Act of 2025Liberty position: sign on as a sponsor. The Senate has never voted directly on the REINS Act, so cosponsorship is the best signal.
- Regulations from the Executive in Need of Scrutiny (REINS) Act of 2025Liberty position: sign on as a sponsor. It is the main bill to rein in federal regulation, and it has had no stand-alone House vote in the 119th Congress.
- CBDC Anti-Surveillance State Act (H.R. 5403)Liberty position: Yea. A yes vote opposed a government-run digital dollar.
- Disapproving SEC crypto accounting bulletin SAB 121 (H.J.Res. 109)Liberty position: Yea. A yes vote removed a regulation that kept banks out of a new market.
- Bill to block the EPA tailpipe rules for 2027 and later vehicles (S. 4072)Liberty position: Yea. A yes vote opposed a regulation that would push gas cars off the market.
- REINS Act (H.R. 277)Liberty position: Yea. A yes vote backed the main bill to rein in federal regulation.
- Gas Stove Protection and Freedom Act (H.R. 1615)Liberty position: Yea. A yes vote opposed a federal ban on a common household product.
- Disapproving the student loan cancellation plan (H.J.Res. 45)Liberty position: Yea. A yes vote opposed a new debt cancellation program costing about 400 billion dollars.
- Disapproving the student loan cancellation plan (H.J.Res. 45)Liberty position: Yea. A yes vote opposed a new debt cancellation program costing about 400 billion dollars.
- Lower Energy Costs Act (H.R. 1)Liberty position: Yea. A yes vote backed more domestic energy production and less permitting red tape.
- Disapproving the Labor Department ESG investing rule (H.J.Res. 30)Liberty position: Yea. A yes vote opposed a federal rule that opened retirement savings to ESG investing.
- Disapproving the Labor Department ESG investing rule (H.J.Res. 30)Liberty position: Yea. A yes vote opposed a federal rule that opened retirement savings to ESG investing.
- Denouncing the horrors of socialism (H.Con.Res. 9)Liberty position: Yea. A yes vote matches the measure's stand against socialism.
- Inflation Reduction Act of 2022 (final House vote)Liberty position: Nay. A no vote opposed new taxes, subsidies and federal price setting.
- Inflation Reduction Act of 2022 (Senate passage)Liberty position: Nay. A no vote opposed new taxes, subsidies and federal price setting.
- Consumer Fuel Price Gouging Prevention ActLiberty position: Nay. A no vote opposed a federal price control on fuel.
- Build Back Better ActLiberty position: Nay. A no vote opposed a large package of new entitlement programs and tax increases.
- ESG Disclosure Simplification Act (Corporate Governance Improvement and Investor Protection Act)Liberty position: Nay. A no vote opposed a federal ESG reporting mandate on companies.
- Restoring the methane emission rules for oil and gas (S.J.Res. 14)Liberty position: Nay. A no vote opposed putting the stricter regulation back on energy producers.
- American Rescue Plan Act of 2021 (final House vote)Liberty position: Nay. A no vote opposed one of the largest spending packages of the period.
- American Rescue Plan Act of 2021 (Senate passage)Liberty position: Nay. A no vote opposed one of the largest spending packages of the period.
- Budget amendment backing the Keystone XL pipelineLiberty position: Yea. A yes vote backed more energy infrastructure.
One law, equal for every individual
Rights belong to each person, never to a race, a sex or a group. Women and gay people equal under the same law; no one favoured or held back by race or sex; no ideology forced on children or soldiers.
- PROTECT Kids Act (Stopping Indoctrination and Protecting Kids Act, H.R. 2616)Liberty position: Yea. A yes vote backed parents' rights and opposed schools acting on gender identity without them.
- Cloture on the Tuberville and Blackburn women's sports amendmentLiberty position: Yea. A yes vote backed keeping women's sports for biological women.
- Do No Harm in Medicaid Act (H.R. 498)Liberty position: Yea. A yes vote opposed taxpayer funding of gender transition procedures for minors.
- Protect Children's Innocence Act (H.R. 3492)Liberty position: Yea. A yes vote opposed gender transition procedures for minors.
- Cloture on the Protection of Women and Girls in Sports Act (S. 9)Liberty position: Yea. A yes vote backed keeping women's sports for biological women.
- Dismantle DEI Act of 2025Liberty position: sign on as a sponsor. It is the broadest bill against DEI mandates and has had no floor vote.
- Dismantle DEI Act of 2025Liberty position: sign on as a sponsor. The Senate has had almost no votes on DEI, so cosponsorship is the best signal.
- Protection of Women and Girls in Sports Act (H.R. 28)Liberty position: Yea. A yes vote backed keeping women's sports for biological women.
- Disapproving the 2024 Title IX rule on gender identity (H.J.Res. 165)Liberty position: Yea. A yes vote opposed redefining sex in education law to include gender identity.
- Disapproving the USDA gender identity policy for school meal programs (S.J.Res. 42)Liberty position: Yea. A yes vote opposed tying school lunch money to gender identity rules.
- Roy amendment barring race-based concepts in Defense Department schoolsLiberty position: Yea. A yes vote opposed teaching critical race theory concepts in military schools.
- Norman amendment to eliminate DEI offices at the Defense DepartmentLiberty position: Yea. A yes vote opposed DEI bureaucracy in the military.
- Gaetz amendment barring federal funds for DEI training (2024 defense bill)Liberty position: Yea. A yes vote opposed DEI training paid for by taxpayers.
- Supporting local police and condemning efforts to defund them (H.Con.Res. 40)Liberty position: Yea. A yes vote opposed the defund the police movement.
- Protection of Women and Girls in Sports Act (H.R. 734)Liberty position: Yea. A yes vote backed keeping women's sports for biological women.
- Parents Bill of Rights Act (H.R. 5)Liberty position: Yea. A yes vote backed parents' rights over what schools teach and do.
- Disapproving the DC Revised Criminal Code Act (H.J.Res. 26)Liberty position: Yea. A yes vote opposed a soft on crime rewrite of the capital's criminal code.
- Disapproving the DC Revised Criminal Code Act (H.J.Res. 26)Liberty position: Yea. A yes vote opposed a soft on crime rewrite of the capital's criminal code.
- Federal Reserve Racial and Economic Equity Act (H.R. 2543 package)Liberty position: Nay. A no vote opposed diversity and equity mandates on the central bank and financial firms.
- Cotton amendment against teaching critical race theory in schoolsLiberty position: Yea. A yes vote opposed critical race theory in schools.
- Amendment barring federal funds for colleges that discriminate against Asian Americans in admissionsLiberty position: Yea. A yes vote opposed race-based admissions.
- Tuberville amendment on biological males in women's school sportsLiberty position: Yea. A yes vote backed keeping women's sports for biological women.
- Equality Act (H.R. 5)Liberty position: Nay. A no vote opposed writing gender identity into federal civil rights law.
Freedom of conscience
The state takes no side on religion. Every church, synagogue, mosque and temple is free, so is having no faith, and no religion's law is imposed on anyone.
- No Shari'a ActLiberty position: sign on as a sponsor. No religious law in American courts or government, whatever the religion. The Senate has not voted on it, so cosponsorship is the only signal.
- No Shari'a ActLiberty position: sign on as a sponsor. No religious law in American courts or government, whatever the religion.
- Condemning the persecution of Iran's Baha'i minority (H.Res. 492)Liberty position: Yea. It stands with people the regime persecutes for their faith.
Strong enough to stay free
Funds, equips and staffs the armed forces a free country needs to deter its enemies.
- National Defense Authorization Act for Fiscal Year 2026, final version (S. 1071)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2026, final version (S. 1071)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- Sanders amendment to the 2026 defense bill: cut the Pentagon budget by 10 percentLiberty position: Nay. A vote for it is a vote to shrink the US military.
- National Defense Authorization Act for Fiscal Year 2026, Senate passage (S. 2296)Liberty position: Yea. It funds and equips the US military.
- National Defense Authorization Act for Fiscal Year 2025, final version (H.R. 5009)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2025, final version (H.R. 5009)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2024, final version (H.R. 2670)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2024, final version (H.R. 2670)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- Sanders amendment to the 2024 defense bill: reduce military spendingLiberty position: Nay. A vote for it is a vote to shrink the US military.
- National Defense Authorization Act for Fiscal Year 2024, Senate passage (S. 2226)Liberty position: Yea. It funds and equips the US military.
- National Defense Authorization Act for Fiscal Year 2023, final version (H.R. 7776)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2023, final version (H.Res. 1512, H.R. 7776)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2023, House passage (H.R. 7900)Liberty position: Yea. It funds and equips the US military.
- Lee amendment to the 2023 defense bill: cut the defense budget by 100 billion dollarsLiberty position: Nay. A vote for it is a vote to shrink the US military.
- Lee amendment to the 2023 defense bill: remove the 37 billion dollar increaseLiberty position: Nay. A vote for it is a vote against a bigger defense budget.
- National Defense Authorization Act for Fiscal Year 2022, final version (S. 1605)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- National Defense Authorization Act for Fiscal Year 2022, final version (S. 1605)Liberty position: Yea. It is the final vote on funding and equipping the US military for the year.
- Ocasio-Cortez amendment to the 2022 defense bill: cut the defense budget by 10 percentLiberty position: Nay. A vote for it is a vote to shrink the US military.
- Jacobs amendment to the 2022 defense bill: remove the defense budget increaseLiberty position: Nay. A vote for it is a vote against a bigger defense budget.
- National Defense Authorization Act for Fiscal Year 2022, House passage (H.R. 4350)Liberty position: Yea. It funds and equips the US military.
Citizenship and the rule of law
A free country decides who joins it, enforces its own laws, vets newcomers, and keeps out those who come to destroy its freedoms.
- Secure America Act (S. 2)Liberty position: Yea. The largest immigration enforcement funding vote of 2026.
- Lee motion on the Secure America Act: proof of citizenship to registerLiberty position: Yea. It keeps non-citizens off the voter rolls.
- Durbin motion on the Secure America Act: shield DACA recipientsLiberty position: Nay. Voting no keeps the enforcement money and opposes a blanket shield from deportation.
- Secure America Act (S. 2), Senate passageLiberty position: Yea. The largest immigration enforcement funding vote of 2026.
- Requiring temporary protected status for Haiti (H.R. 1689)Liberty position: Nay. Voting no opposes extending a blanket stay for several hundred thousand people whose status the administration had ended.
- Deporting Fraudsters Act of 2026Liberty position: Yea. Deportation of criminal aliens.
- Homeland Security funding, cloture (H.R. 7147)Liberty position: Yea. The fight was over whether to fund ICE without new restrictions.
- Homeland Security appropriations for fiscal 2026 (H.R. 7147)Liberty position: Yea. The fight over this bill was about funding immigration enforcement.
- Kayla Hamilton ActLiberty position: Yea. Tighter screening of people entering through the border.
- Stop Illegal Entry ActLiberty position: Yea. Tougher penalties for illegal border crossing.
- Protect Our Communities from DUIs Act (119th)Liberty position: Yea. Deportation of criminal aliens.
- District of Columbia Federal Immigration Compliance ActLiberty position: Yea. A sanctuary-city bill.
- Ban on non-citizen voting in DC (H.R. 884)Liberty position: Yea. Voting yes opposes giving the vote to non-citizens.
- SAVE Act (H.R. 22)Liberty position: Yea. It keeps non-citizens off the voter rolls.
- NO BAN ActLiberty position: stay off the bill. Same bill as the 2021 House vote. Cosponsoring it means taking away the power to pause entry from countries that cannot vet their travellers.
- NO BAN ActLiberty position: stay off the bill. The Senate has never voted on this bill, so cosponsorship is the only signal.
- Laken Riley Act (S. 5, final passage)Liberty position: Yea. It requires the detention of illegal immigrants charged with theft or violent crimes.
- Laken Riley Act amendment: add crimes causing death or serious injuryLiberty position: Yea. Widens detention of criminal aliens.
- Laken Riley Act (S. 5), Senate passageLiberty position: Yea. It requires the detention of illegal immigrants charged with theft or violent crimes.
- Preventing Violence Against Women by Illegal Aliens ActLiberty position: Yea. Deportation of criminal aliens.
- Laken Riley Act amendment: remove states' power to sueLiberty position: Nay. Voting no keeps a tool for forcing enforcement.
- No Bailout for Sanctuary Cities ActLiberty position: Yea. It penalizes cities that refuse to cooperate with immigration enforcement.
- SAVE Act (H.R. 8281, 118th)Liberty position: Yea. It keeps non-citizens off the voter rolls.
- Amendment to the FY2025 defense bill: no Pentagon transport of Palestinian refugees to the USLiberty position: Yea. A direct vote on bringing refugees from Gaza to the US.
- Detain and Deport Illegal Aliens Who Assault Cops ActLiberty position: Yea. Detention and deportation of criminal aliens.
- Equal Representation ActLiberty position: Yea. It stops illegal immigration from adding House seats and electoral votes to states with large non-citizen populations.
- Hagerty motion: count only citizens for House seatsLiberty position: Yea. It stops illegal immigration from adding House seats to states with large non-citizen populations.
- Laken Riley Act (H.R. 7511, 118th)Liberty position: Yea. Mandatory detention of criminal aliens is core enforcement.
- No Immigration Benefits for Hamas Terrorists ActLiberty position: Yea. It keeps those who took part in the October 7 attack, and members of Hamas, out of the United States.
- GAZA ActLiberty position: sign on as a sponsor. A direct bill on stopping entry from Gaza and the West Bank.
- GAZA Act (Guaranteeing Aggressors Zero Admission Act)Liberty position: sign on as a sponsor. A direct bill on stopping entry from Gaza and the West Bank.
- Marshall amendment: add the Secure the Border Act to the debt limit billLiberty position: Yea. The only Senate vote on the full H.R. 2 border package.
- Overturning the Biden public charge rule (S.J.Res. 18)Liberty position: Yea. Voting yes backs a stricter test for immigrants who would rely on welfare.
- Secure the Border Act of 2023Liberty position: Yea. The main House border enforcement bill of the 118th Congress.
- Disapproving DC's non-citizen voting lawLiberty position: Yea. Voting yes opposes giving the vote to non-citizens.
- 2022 spending bill amendment: no DHS money to move illegal aliens around the USLiberty position: Yea. It opposes catch-and-release by relocation.
- 2022 spending bill amendment: keep Title 42 in placeLiberty position: Yea. The decisive Senate vote on keeping Title 42.
- Overturning the Biden asylum officer rule (S.J.Res. 46)Liberty position: Yea. The rule made it faster and easier to grant asylum at the border. Voting yes opposes that.
- Cotton amendment on Afghan evacuee benefits and vettingLiberty position: Yea. A direct vote on vetting and benefits for the Afghans brought in after the 2021 withdrawal.
- Budget amendment: detain and deport more criminal aliensLiberty position: Yea. Deportation of criminal aliens.
- Budget amendment: no green cards for illegal aliens with criminal recordsLiberty position: Yea. It opposes amnesty for criminal aliens.
- Infrastructure bill amendment: keep border wall contractsLiberty position: Yea. A direct vote on finishing the border wall.
- NO BAN ActLiberty position: Nay. Voting no keeps the president's power to pause entry from countries that cannot vet their travellers or that sponsor terror.
- American Dream and Promise Act of 2021Liberty position: Nay. A large legalization of people who entered or stayed illegally, which the measure counts as amnesty.
- Budget amendment: against catch-and-release, for Remain in MexicoLiberty position: Yea. A direct vote on ending catch-and-release at the border.
What would you count differently?
Say it where other readers can answer you. Opinions, videos and corrections about the method are all in one place.
Discussion
How I score
A vote I should count and don't. A principle that weighs too much. A side I marked wrong. What readers post is their words, not mine. My answers carry the Host tag.
Leave out anything private about anyone. The rules, what your account keeps, and what readers have changed so far
Would you score it differently?
Tell the hosts which vote, and why, on a call. The community meets every day.