Oathstar

U.S. Senator from Colorado · Class III

Michael F. Bennet

Democrat 4th term Up 2028
97LoyaltyMed 96
91AttendMed 98
9BipartMed 9
23BreaksMed 31

Position · −0.25

LEFTD · R RANGESRIGHT
In office
Senate 2009–now
17 years in CongressMore senior than 62% of the Senate
Breaks on
  • Immigration 33%
  • Foreign affairs & trade 11%
Committees
  • Agriculture, Nutrition, and Forestry
  • Finance
  • Rules and Administration
Bills on
  • Public Lands and Natural Resources
  • Health
  • Taxation
Age
61

Bottom line

Where Bennet has influence

Roles

Talks most about

  • International Affairs 3 statementsIntroduced bill to sanction entities facilitating E1 settlement construction
  • Education 2 statementsReintroduced bill for AmeriCorps education award tax relief
  • Oil and Gas Regulation 1 statementIntroduced legislation to hold oil companies accountable for cleanup costs
  • Fuel Prices 1 statementCriticized Trump for making life more expensive for American families
  • Water Infrastructure 1 statementCelebrated Senate passage of bill transferring reservoir to Ouray
  • Afghan Refugee Policy 1 statementDemanded TPS extension and redesignation for Ukrainians amid ongoing war

Stories in Bennet’s press releases with their latest stance, last three months. Read by AI.

Where Bennet breaks with Democrats

Method

Share of party-line votes on each issue where Bennet voted against most Democrats. The tick is the median for Senate Democrats.

  1. Immigration 33% · 2 of 6 party 0%
  2. Foreign affairs & trade 11% · 1 of 9 party 0%
  3. Energy & environment 8% · 2 of 24 party 4%

Every issue Pro See all 8 issues where Bennet has broken with Democrats, and filter the voting record to those votes.

Try Pro

Notable votes

Full record (Pro)

Where Bennet broke with their party, close outcomes and final passage votes on named bills, newest first.

DateMeasureTitleVote Party split (yea)Result
Jun 24, 2026 S.J.Res. 185 A joint resolution to direct the removal of United States Armed Forces from hostilities within or against the Islamic Republic of Iran that have not been authorized by Congress.On the Motion to Proceed · This joint resolution directs the President to remove U.S. Armed Forces from hostilities within or against Iran unless a declaration of war… Not voting Failed
47–50
Jun 24, 2026 PN9382 Matthew A. Schwartz, of New York, to be United States Circuit Judge for the Second CircuitOn the Cloture Motion Not voting Passed
52–45
Jan 15, 2026 H.R. 6938 Commerce, Justice, Science; Energy and Water Development; and Interior and Environment Appropriations Act, 2026On Passage of the Bill · This bill provides FY2026 appropriations to several federal departments and agencies for activities and programs related to commerce, law…Broke w/ party Nay Passed
82–15
Jan 15, 2026 H.R. 6938 Commerce, Justice, Science; Energy and Water Development; and Interior and Environment Appropriations Act, 2026On the Cloture Motion · This bill provides FY2026 appropriations to several federal departments and agencies for activities and programs related to commerce, law…Broke w/ party Nay Passed
85–14
Jan 12, 2026 H.R. 6938 Commerce, Justice, Science; Energy and Water Development; and Interior and Environment Appropriations Act, 2026On Cloture on the Motion to Proceed · This bill provides FY2026 appropriations to several federal departments and agencies for activities and programs related to commerce, law…Broke w/ party Nay Passed
80–13
Dec 17, 2025 S. 1071 National Defense Authorization Act for Fiscal Year 2026On the Motion · This bill sets forth policies and authorities for FY2026 for Department of Defense (DOD) programs and activities, military construction,…Broke w/ party Nay Passed
77–20
Dec 15, 2025 S. 1071 National Defense Authorization Act for Fiscal Year 2026On the Cloture Motion · This bill sets forth policies and authorities for FY2026 for Department of Defense (DOD) programs and activities, military construction,…Broke w/ party Nay Passed
76–20
Dec 11, 2025 S. 1071 National Defense Authorization Act for Fiscal Year 2026On the Motion to Proceed · This bill sets forth policies and authorities for FY2026 for Department of Defense (DOD) programs and activities, military construction,…Broke w/ party Nay Passed
75–22

Yea ■ filled · Nay □ open · Not voting – dash. Party split bars: Democrats left, Republicans right; dark = yea, light = nay.

What Bennet is saying

All 51 statements and posts

◇ statements (press releases) · ○ posts. When a statement names a bill Bennet voted on, the vote is shown next to it.

Effectiveness, 119th Congress so far

How it’s measured
0.60· expected 0.64

Meets expectations

Rank 63 of 100 in the Senate · expected = average of 29 minority-party members without a committee lead

How far Bennet’s own bills got, weighted by substance. The average member scores 1.00.

  1. Introduced 73
  2. Action in committee 6
  3. Action beyond committee 3
  4. Passed chamber 1
  5. Became law 0

73 bills and joint resolutions sponsored: 1 significant (got a roll call vote), 71 substantive, 1 commemorative. Compare the Senate

How Bennet’s ratings compare with every senator

Ratings, 119th Congress

Scores run 0–100 and always sit next to a median. Each tick is one senator; the ringed marker is Bennet.

91/ 100

Chamber median 98 · 82 missed of 915

Voted on 833 of 915 roll calls; missed 82. Lower than 97% of senators.

85% 100%

Party loyalty

How it’s measured
97/ 100

Senate D median 96 · Rank 23 of 47

Sided with the Democratic majority on 764 votes that split the parties. Lower than 69% of senators.

75% 100%
9/ 100

Chamber median 9 · +0

Average agreement with members of the other party on contested votes. Higher than 61% of senators.

0% 30%
−0.25

Democratic middle 80%: -0.51 to -0.23

Left–right position from roll-call similarity (DW-NOMINATE, Voteview), from −1 to +1. Members who vote alike sit near each other.

Liberal Conservative

Bills, 119th Congress

All 84 sponsored bills

Sponsored 84 (Senate median 61) · cosponsored 140 (median 308), 195 of them as an original cosponsor · most often on Public Lands and Natural Resources, Health, Taxation.

Votes by issue

How votes are tagged
IssueVotesYea share
Economics and Public Finance207 63%
Nominations203 8%
Other101 7%
Armed Forces & National Security51 22%
International Affairs33 79%
Energy & environment24 8%
Finance and Financial Sector19 21%
Congress18 11%
Environmental Protection18 28%
Public Lands and Natural Resources15 0%
Show all 32 issues
IssueVotesYea share
Government Operations and Politics13 23%
Taxes, finance & economy13 8%
Energy12 0%
Sports and Recreation12 83%
Transportation and Public Works12 58%
Foreign affairs & trade10 20%
Health care10 0%
Immigration8 75%
Transportation & infrastructure8 13%
Taxation7 43%
Budget & appropriations7 0%
Foreign Trade and International Finance6 83%
Housing and Community Development5 100%
Crime and Law Enforcement4 75%
Health4 75%
Education & families3 0%
Emergency Management2 100%
Science, Technology, Communications2 0%
Immigration & border2 0%
Crime & justice2 0%
Education1 0%
Families1 100%

How often Bennet voted with Democrats on each issue is part of Pro.

Who votes alike

Method

Agreement on contested votes where both cast yea or nay.

Full voting network Pro See all twelve closest allies, the members Bennet most often votes against, and the closest allies in the other party.

Try Pro

Campaign money

Method

In the 2025–26 cycle Bennet’s campaign raised $214K: $139K (65%) from individuals and $19K (9%) from PACs and other committees. Cash on hand: $202K.

Through Jun 30, 2026; filings lag, so recent gifts can take weeks to appear. Money raised also counts loans and transfers, so the shares need not add to 100%. Source: FEC.gov.

Last cycle, party money, self-funding and debts are part of Pro. See Pro

Who funds Bennet

The largest PACs and other committees giving directly to the campaign this cycle, of 7.

  1. Investment Company Institute Trade association PAC
Amounts, the top 10 and who else they fundPro

See how much each organization gave Bennet this cycle and last, the mix of corporate, labor, trade and other PACs, and who else each one funds.

Start with a free account Log in

Bennet’s own leadership PAC: Common Sense Colorado. A separate PAC a member sponsors to give to other candidates.

Record over time

Historical record Pro Compare Bennet’s measures across every Congress on file.

Try Pro

Résumé and contact

Career in Congress

  • U.S. Senate, ColoradoDemocrat2009–present

Seat

Seat
Class 3, senior senator
Current term
2023–2029
Age
61

Committees and roles

All committees

Contact

DC office
202-224-5852
261 Russell Senate Office Building
District offices
Colorado Springs, Denver, Fort Collins, Grand Junction, Pueblo, Alamosa, Durango
Facebook
senbennetco
Instagram
SenBennetCO

Elsewhere

Oathstar ID osp_mxghvzrxxz