Skip to main content
The Full Record
Menu

U.S. House · Pennsylvania's 7th Congressional District

The Lehigh Valley and part of the Poconos: Lehigh and Northampton counties and part of Monroe County.

General election · Tuesday, November 3, 2026

RESULT · UNOFFICIAL UNTIL CERTIFIED

Bob Brooks, projected winner

CandidateVotesShare
Bob Brooks164,54356.1%
Ryan Mackenzie128,73843.9%

About 99% of the expected vote counted. As of November 9. Winners take office next year. Counts can change until states certify. NBC News ↗

Sources re-checked September 25, 2026 · How we research

  • Ballotpedia identified this race as a battleground. Both parties have won the district since 2020: Joe Biden (D) carried it 50%-49% in 2020, Donald Trump (R) carried it 51%-48% in 2024, and Ryan Mackenzie defeated then-incumbent Susan Wild 50%-49% in 2024. As of June 30, 2026, candidates and satellite groups had spent $9.4 million on the race.[1]
  • Bob Brooks defeated Ryan Crosswell, Lamont McClure, and Carol Obando-Derstine in the May 19, 2026 Democratic primary, winning 41.0% of the vote. Ryan Mackenzie was unopposed in the Republican primary.[1]
  • Andrew Tupone (Green Party), Ramon Granados (Independent), and Frank Golden (Unaffiliated) withdrew or did not make the general-election ballot, according to Ballotpedia.[1]

On the November 3 ballot · 2 candidates

Issue evidence — side by side

Recorded votes, documented positions and candidates’ own words are shown with sources. “In their own words” quotes a candidate on the topic without inferring a stance. Votes describe specific bills or motions; they do not establish overall support or opposition to a broad issue. A dash means our research has no evidence on that topic, not that the candidate has no position.

Protect legal access to abortion

  • Ryan Mackenzie
    —
  • Bob Brooks
    Supports[6]

    His campaign platform calls for codifying Roe v. Wade and passing legislation to overturn state abortion bans.

Stricter gun laws

  • Ryan Mackenzie
    Opposes[4]

    His April 2024 campaign priorities page said he supports constitutional carry and opposes efforts to confiscate firearms without due process.

  • Bob Brooks
    Supports[6]

    His campaign platform calls for universal background checks, closing the gun show loophole and enforcing waiting periods, while saying he respects the Second Amendment.

Expand immigration enforcement and deportations

  • Ryan Mackenzie
    Recorded votes[10][11][12][13]

    Voted yes on Laken Riley Act (S. 5, 2025-01-22). Voted yes on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which funded expanded immigration enforcement, detention and border operations.

  • Bob Brooks
    —

Loosen zoning rules to build more housing

  • Ryan Mackenzie
    —
  • Bob Brooks
    Supports[6]

    His campaign platform supports building more starter homes and, in some cases, cutting rules and red tape that make homes harder to build.

Raise taxes on high earners or corporations

  • Ryan Mackenzie
    Recorded votes[11][12][13]

    Voted yes on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which made the 2017 individual tax rates, including the 37% top rate, permanent.

  • Bob Brooks
    Supports[6]

    His campaign platform calls for a billionaire minimum tax and repealing the 2017 tax cuts for billionaires and big corporations.

Expand public health coverage

  • Ryan Mackenzie
    Recorded votes[11][12][13][15]

    Voted yes on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which reduced federal Medicaid spending and added Medicaid work requirements. Voted yes on Breaking the Gridlock Act (H.R. 1834, 2026-01-08), which extended enhanced ACA premium subsidies.

  • Bob Brooks
    Supports[3]

    Supports restoring Medicaid cuts made under the One Big Beautiful Bill Act and providing "Medicare for All."

Faster transition away from fossil fuels

  • Ryan Mackenzie
    Recorded votes[11][12][13]

    Voted yes on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which phased out Inflation Reduction Act clean-energy tax credits.

  • Bob Brooks
    Supports[6]

    His campaign platform calls for bringing back renewables cut by the Trump administration and building wind and solar projects, alongside new nuclear and natural gas plants.

Increase police funding and staffing

  • Ryan Mackenzie
    Supports[2]

    Says he has secured millions of dollars to support law enforcement and first responders and will continue to work with law enforcement on public-safety legislation.

  • Bob Brooks
    —

Public funding for school choice (vouchers / charters)

  • Ryan Mackenzie
    —
  • Bob Brooks
    Opposes[6]

    His campaign platform says he will not support using federal money for vouchers to private schools.

Raise the minimum wage

  • Ryan Mackenzie
    —
  • Bob Brooks
    Supports[6]

    His campaign platform calls for raising the minimum wage and tying it to inflation.

Broad tariffs on imported goods

  • Ryan Mackenzie
    Recorded votes[18]

    Voted no on Resolution disapproving tariffs on Canada (H.J. Res. 72, 2026-02-11), which disapproved the tariffs on Canadian imports.

  • Bob Brooks
    Opposes[5]

    Spotlight PA reports he criticizes tariffs in campaign materials as raising prices and hurting small businesses.

Universal, publicly funded child care

  • Ryan Mackenzie
    —
  • Bob Brooks
    Supports[3]

    Supports repealing Head Start cuts and expanding childcare subsidies and publicly funded preschool.

Require documentary proof of citizenship to register to vote

  • Ryan Mackenzie
    Recorded votes[14]

    Voted yes on SAVE Act (H.R. 22, 2025-04-10).

  • Bob Brooks
    —

Require Congress to approve U.S. military action abroad

  • Ryan Mackenzie
    Recorded votes[16][17]

    Voted no on War Powers Resolution on Venezuela (H. Con. Res. 64, 2025-12-17), which would have directed the removal of U.S. forces from hostilities against Venezuela absent congressional authorization. Voted no on War Powers Resolution directing removal of forces from Iran hostilities (H. Con. Res. 86, 2026-06-03), which directed the removal of U.S. forces from hostilities against Iran absent congressional authorization.

  • Bob Brooks
    —

Bar transgender women and girls from women's and girls' school sports

  • Ryan Mackenzie
    Supports[2]

    His 2026 campaign priorities page lists opposing the participation of transgender athletes in women’s sports, in the wording quoted.

  • Bob Brooks
    —

Research notes & limits

Bob Brooks has no prior elected office, so no record items are included. Ryan Mackenzie's federal key votes and FEC finance totals are added separately by script. Bob Brooks's year of birth and education were not found in public sources.

Sources · 22

Researched 2026-09-25. Green citations are official government records.

  1. 1.Ryan Mackenzie · Ballotpedia · 2026-09-25 Reference
  2. 2.Priorities · Ryan Mackenzie for Congress campaign Candidate's own words
  3. 3.Bob Brooks (Pennsylvania) - Ballotpedia Candidate Connection survey · Ballotpedia Candidate Connection survey · 2025 Candidate's own words
  4. 4.Priorities (Internet Archive capture, April 16, 2024) · Mackenzie for Congress Candidate's own words
  5. 5.Election 2026: Where Mackenzie, Brooks stand on the economy · Spotlight PA News report
  6. 6.Bob's Platform · Bob Brooks for Congress Candidate's own words
  7. 7.Ryan Mackenzie · Ballotpedia · 2026-09-25 Reference
  8. 8.About · Office of Rep. Ryan Mackenzie · 2026-10-21 Official record
  9. 9.U.S. House · Pennsylvania's 7th Congressional District results 2026 · NBC News News report
  10. 10.Roll call: Laken Riley Act — final passage · Office of the Clerk, U.S. House · 2025-01-22 Official record
  11. 11.Roll call: One Big Beautiful Bill Act — House passage · Office of the Clerk, U.S. House · 2025-05-22 Official record
  12. 12.H.R. 1 (119th Congress) — One Big Beautiful Bill Act: text and summary · Congress.gov Official record
  13. 13.Roll call: One Big Beautiful Bill Act — final passage · Office of the Clerk, U.S. House · 2025-07-03 Official record
  14. 14.Roll call: SAVE Act — proof-of-citizenship voter registration · Office of the Clerk, U.S. House · 2025-04-10 Official record
  15. 15.Roll call: Breaking the Gridlock Act — ACA subsidy extension · Office of the Clerk, U.S. House · 2026-01-08 Official record
  16. 16.Roll call: War Powers Resolution on Venezuela · Office of the Clerk, U.S. House · 2025-12-17 Official record
  17. 17.Roll call: War Powers Resolution directing removal of forces from Iran hostilities · Office of the Clerk, U.S. House · 2026-06-03 Official record
  18. 18.Roll call: Resolution disapproving tariffs on Canada · Office of the Clerk, U.S. House · 2026-02-11 Official record
  19. 19.Bob Brooks (Pennsylvania) - Ballotpedia Candidate Connection survey · Ballotpedia Candidate Connection survey · 2025 Candidate's own words
  20. 20.Firefighter union boss Bob Brooks jumps into Lehigh Valley congressional race · Lehigh Valley Public Media · 2025-08-26 News report
  21. 21.Meet Bob Brooks · Bob Brooks for Congress · 2026-10-21 Candidate's own words
  22. 22.Pennsylvania's 7th Congressional District election results 2026 · NBC News News report