Skip to main content
General election: Tuesday, Nov 3. In-person absentee voting may begin Oct 20. Deadlines and how to vote →

U.S. House of Representatives — Wisconsin District 1Certified ballot

Bryan Steil

RepublicanIncumbent

U.S. Representative

Bryan Steil

Photo: Ballotpedia

Is Bryan Steil on the November 3 ballot?

Bryan Steil is on the November 3, 2026 ballot for U.S. House of Representatives — Wisconsin District 1, as the incumbent. One other candidate is on the ballot.

As printed · ballot order

  1. Bryan Steil· this pageRepublicanIncumbent
  2. Mitchell BermanDemocratic
ⓘ What do the party and ideology labels mean?

On the ballot, partisan candidates run under a party — in Wisconsin almost always Democratic or Republican, with the occasional third-party or independent candidate. Words like progressive, conservative, libertarian, or democratic socialist are labels people use to describe themselves, not separate parties on the ballot. A label is a starting point; each candidate's sourced positions show where they actually stand.

How we do this →

Who is Bryan Steil?

Incumbent U.S. Representative for WI-1 (since 2019); attorney; former member of University of Wisconsin Board of Regents

ⓘ What is a voting record showing me?

A roll-call vote is a recorded yes/no vote in the legislature; 'aye' means yes and 'no' means no. A 'deciding vote' is one that changed the outcome. These are the candidate's actual recorded votes, linked to the official record.

How we do this →

Voting record

Recorded floor votes Bryan Steil cast in the U.S. House of Representatives, newest first, across the 119th Congress. Every entry links to its official roll call. We don’t rate or score votes.

Covers recorded votes on bills, resolutions and amendments. Votes without a yes/no position — electing a Speaker, quorum calls — aren’t included.

669

Recorded votes

516

Voted yes

148

Voted no

99%

Participation

5 did not vote

Wisconsin Watch’s questionnaire

Wisconsin Watch, a nonprofit newsroom, asked candidates for this office the same questions.

Wisconsin Watch’s guide shows no response. See Bryan Steil’s page on Wisconsin Watch

Source: Wisconsin Watch 2026 Voter Guide, through Voter Guide Commons. That copy was last updated August 20, 2026; BadgerBrief checked it October 13, 2026. Whether a candidate answered is as the guide reports it.

ⓘ How do I read these campaign-finance numbers?

Individual contributions come from people; PAC (political action committee) money comes from organized groups. Cash-on-hand is what a campaign has left to spend. Money shows who is backing a campaign — it is not an endorsement by us, and more money does not mean a candidate is better.

How we do this →

Political ads about Bryan Steil

Ads a BadgerBrief editor confirmed are about Bryan Steil, from the Meta Ad Library. Spend is the range Meta discloses.

32 ads from 7 sponsors

  • House Majority PAC

    Attack on Bryan Steil3 ads
    $603,300
    See the 3 ads
    • $201,100

    • $201,100

    • $201,100

  • Alliance For Economic Freedom

    Attack on Bryan Steil2 ads
    $397,800
    See the 2 ads
    • $199,400

    • $198,400

  • Opportunity Wisconsin

    Attack on Bryan Steil8 ads
    $209,730–$209,829
    See the 8 ads
    • As Wisconsinites head out to celebrate Memorial Day, families are getting sticker shock as they fill up at the pump. Because of a war Rep. Steil voted for. It’s beyond time for Rep. Steil to start working to lower prices for the people he represents. Add your name to demand Bryan Steil stop raising our prices.

      $200–$299View ad on Meta

    • $27,430

    • $26,430

    • $32,430

    • $29,730

    • $29,480

    • $29,480

    • $34,550

  • Campaign for America First International Assistanc

    Attack on Bryan Steil1 ad
    $33,800
    See the 1 ad
    • $33,800

  • Bryan Steil

    13 ads
    $11,900–$14,787
    See the 13 ads
    • Bryan Steil is working for you to reduce taxes, lower costs, and protect Social Security. Click here to learn more!

      $3,500–$3,999Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Bryan Steil is working for you to reduce taxes, lower costs, and protect Social Security. Click here to learn more!

      $3,000–$3,499Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Thanks to Bryan Steil, our taxes are lower and critical programs like Social Security and Medicare will always be protected. Learn more at BryanSteil.com!

      $2,000–$2,499Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Thanks to Bryan Steil, our taxes are lower and critical programs like Social Security and Medicare will always be protected. Learn more at BryanSteil.com!

      $2,000–$2,499Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Bryan Steil fought for and secured funds to ensure Milwaukee residents got clean drinking water. He is always working for you and delivering results. Click here to learn more!

      $900–$999Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Bryan Steil fought for and secured historic healthcare funding for Wisconsin families. He is always working for you and delivering results. Click here to learn more!

      $500–$599Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Dropped by Salute in Racine to catch up with Ida and John. Family-owned for more than 20 years - try the Tiramisu!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Awesome time at the Elkhorn Oktoberfest and Car Show yesterday! Thanks Brandon Gill for joining!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Janesville was fired up to welcome our next Governor Tom Tiffany and Brandon Gill - 17 days to win!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Patsi has been moving the chains for Badger HS football in Lake Geneva for 34 years! Badgers vs Union Grove starting soon!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Getting out the vote with Brandon Gill in Elkhorn!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Racine County is ready to vote red this November!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

    • Early in-person voting starts tomorrow - get out and vote!

      $0–$99Paid for by STEIL FOR WISCONSIN, INC.View ad on Meta

All 7 sponsors
  • Congressman Bryan Steil

    4 ads
    $2,000–$3,196
    See the 4 ads
    • ActBlue’s CEO just REFUSED to answer my questions. Did she mislead Congress about illegal foreign donations flowing through ActBlue?

      Support$0–$99Paid for by official funds authorized by the House of Representatives.View ad on Meta

    • Today is National Scam Survivor Day. By sharing their experiences, scam survivors help break the stigma scam victims can face while ensuring our communities have the tools to identify, disarm, and report emerging scams. Learn more ⬇️ https://steil.house.gov/media/press-releases/steil-introduces-resolution-to-recognize-survivors-of-scams-and-prevent-future-scams

      Support$0–$99Paid for by official funds authorized by the House of Representatives.View ad on Meta

    • As your representative in Congress, I’m here to help you! Contact my office today for assistance with veteran issues, the IRS, or Social Security and Medicare.

      $1,000–$1,499Paid for by official funds authorized by the House of Representatives.View ad on Meta

    • As your representative in Congress, I’m here to help you! Contact my office today for assistance with Social Security and Medicare.

      $1,000–$1,499Paid for by official funds authorized by the House of Representatives.View ad on Meta

  • Lorenzo for Congress

    Attack on Bryan Steil1 ad
    $0–$99
    See the 1 ad
    • Bryan Steil's outrage towards Kirk Bangstad for suggesting violence against President Trump is empty and hollow due to his silence when Trump defended and pardoned January 6th rioters. I had friends and family in the Capitol building that day. They were put in danger by the reckless calls of President Trump to overturn a free and fair election. These individuals called for the hanging of former Vice President Mike Pence and violence against Nancy Pelosi, yet we heard nothing from Bryan. When the president joked about Nancy Pelosi's husband being attacked, we heard nothing from Bryan. When Melissa Hortman and her husband were killed and the president peddled conspiracy theories about it, silence from Bryan. Bryan Steil is more afraid of an angry tweet from Donald Trump than he is of an angry voter from the First District of Wisconsin. He is a noodle spine and rubber stamp for this administration. He will soon learn why that is a mistake. That also goes for his colleague Tom Tiffany who is only able to find a conscience when Donald Trump isn't the one doing the bullying. We need a representative who will stand up for our district and is not afraid to hold their party or president accountable when they are wrong. The Democratic Party of Wisconsin is justified in condemning Bangstad's remarks. I join them in denouncing any calls for political violence, which have no place in our politics. Holding people or organizations to account, even at the cost of donations is the right thing to do. This is why I ask them to keep that same energy and denounce the influence of AIPAC's dark money in our elections. I'll be holding a Town Hall on Thursday. We can talk more about it there.

      $0–$99Paid for by LORENZO FOR CONGRESSView ad on Meta

How this page was made

Who made this
Tarik Moody, in Milwaukee, independently. No ads, and no party, campaign or PAC money. Nobody has editorial input. About BadgerBrief
How facts get in
Ballot names come from the Wisconsin Elections Commission’s certified list, printed as you will see them. Votes are read from official roll calls; money from the Ethics Commission and the FEC. Positions and quotes appear only after a person checks each one against its source. Methodology
Last updated
Not covered
BadgerBrief does not rate, endorse or predict. Where a fact could not be sourced it is left out, not guessed. Local questions and city or village contests are on MyVote ↗.