← Pennsylvania elections
NOVEMBER 3, 2026 · CANDIDATE COMPARISON

Pennsylvania · District 7

Explore the candidates, ballot sources, and election outlooks.

Campaign finance & independent spending

District map & covered places

Loading district outline…

Pennsylvania · District 7 · 2026 election boundaries. Census TIGERweb

Where this district is

Carbon County · Lehigh County · Part of Monroe County · Northampton County

County relationships describe coverage; use your full address to locate a specific home.

Ballot status & sourcesState report labeled unofficial, post-primary. Listings may change following withdrawals or court decisions.

Candidate status and ballot participation follow the cited source snapshot and may change.

Pennsylvania unofficial candidate listing — post-primarySource date: not supplied · Retrieved Sep 7, 2026

Compare candidates

Choose two candidates to inspect their ballot information and documented affiliations.

Candidate details
Bob BrooksDemocraticPhoto unavailable
DEM · Listed by authority
Portrait of Ryan MackenzieRyan MackenzieRepublicanIncumbent
Serving member · congressional record →REP · Listed by authority
Documented affiliationsBob Brooks

Research pending

Future caucus membership is unconfirmed unless explicitly documented.
Ryan Mackenzie

Research pending

Future caucus membership is unconfirmed unless explicitly documented.
A SINGLE-SEAT SCENARIO

What would this seat change?

Current snapshot: Ryan Mackenzie · Republican

Choose a candidate to see the arithmetic for this seat.

This is a conditional illustration, not a forecast of the next Congress. It assumes the selected candidate takes this seat and all other current seats stay unchanged. Party affiliation does not confirm future caucus membership or voting behavior.

MARKET-IMPLIED CHANCES

Prediction markets

What traders’ prices imply about each party winning. These percentages are not vote shares or a Pollscape forecast.

Polymarket live charts

Charts connect to Polymarket and update independently of the dated odds below. Buy buttons are disabled. If a chart is unavailable, the odds and original market links remain available.

Polymarket

Democratic Party wins86.5%

Bid/ask midpoint · active

All-time volume
$26,304.69 USD
Past 24 hours
$14.98 USD
Contract, prices & source

Will the Democratic Party win the PA-07 House seat?

Yes bid: $0.86 · Yes ask: $0.87

Provider record updated: Thu, 22 Oct 2026 11:44:58 GMT. This is not necessarily the time of the last trade.

Original market & settlement rules ↗

Republican Party wins13.5%

Bid/ask midpoint · active

All-time volume
$9,131.32 USD
Past 24 hours
$52 USD
Contract, prices & source

Will the Republican Party win the PA-07 House seat?

Yes bid: $0.13 · Yes ask: $0.14

Provider record updated: Thu, 22 Oct 2026 11:44:58 GMT. This is not necessarily the time of the last trade.

Original market & settlement rules ↗

Published contracts for this election. Unpublished placeholder outcomes are excluded.

Data retrieved Thu, 22 Oct 2026 11:47:18 GMT.

Kalshi

Democratic Party wins87%

Inferred from last traded price · active

All-time volume
240,037.19 contracts
Past 24 hours
139.82 contracts
Contract, prices & source

Will Democratic win the House race for PA-7?

Yes bid: $0.86 · Yes ask: $0.87

Provider record updated: Tue, 15 Sep 2026 21:38:36 GMT. This is not necessarily the time of the last trade.

Original market & settlement rules ↗

Republican Party wins14%

Inferred from last traded price · active

All-time volume
123,559.23 contracts
Past 24 hours
21,553.89 contracts
Contract, prices & source

Will Republican win the House race for PA-7?

Yes bid: $0.13 · Yes ask: $0.14

Provider record updated: Fri, 16 Oct 2026 16:32:36 GMT. This is not necessarily the time of the last trade.

Original market & settlement rules ↗

Party contracts settle on the member sworn in for the term beginning in 2027; the rules allow earlier determination.

Data retrieved Sat, 17 Oct 2026 12:02:02 GMT. Data is stale. Refresh failed; showing the last successful snapshot.

How to read odds and volume

For these $1 binary contracts, a $0.63 price implies 63%. Kalshi percentages use the last traded price and are labeled as inferred. Polymarket uses the bid/ask midpoint for spreads up to $0.10, otherwise the last trade when available. Sparse trading and wide spreads can make odds less informative.

Each outcome is shown separately. We do not infer the other party’s odds, force percentages to total 100%, or combine providers. Party contracts are not candidate-specific predictions. Settlement rules differ between providers.

Kalshi volume counts contracts; Polymarket volume is in dollars. All-time and past-24-hour amounts are separate. They measure trading activity, not voter support, confidence, unique traders or campaign funds. Volumes are not added across outcomes or providers.

Sources refresh on demand after 15 minutes. Retrieval time and provider record update time are separate; a last-trade timestamp is not supplied here. Failed refreshes retain dated data. Closed, non-trading and post-election contracts do not display live odds.

Market methodology & coverage
PUBLISHED ANALYST ASSESSMENTS

Election ratings

Editorial assessments of how competitive this race is. Ratings are qualitative categories, not numerical odds or poll results.

Inside Elections

Toss-up

Rating dated Dec 5, 2025.

Source checked Oct 9, 2026. This snapshot is stale. The source refresh failed; the last successfully retrieved rating is retained.

Publisher’s ratings & context ↗
About these ratings

Inside Elections’ scale runs from Solid, Likely, Lean and Tilt for a party to Toss-up. Its rating date can precede our retrieval date when an assessment has not changed. We show the publisher’s assessment without converting it into a probability or combining it with other sources.

Current rating coverage is Inside Elections. Cook Political Report and Sabato’s Crystal Ball ratings are not yet ingested.

Rating sources & methodology

REPORTED VOTER RESPONSES

Polling

Survey results measure reported voter preferences, not a candidate’s chance of winning. Surveys retain their dates and tested matchups; earlier polls may name candidates who are no longer running.

2 survey results available. Different populations or matchups from the same survey are shown separately.

Franklin & Marshall College

Sep 9, 2026 – Sep 20, 2026 · 357 registered voters

NAMED MATCHUP AS POLLED

Reported survey responses
ResponseShare
Ryan Mackenzie40%
Bob Brooks45%
Survey context, sponsor & source

Sponsor: Not supplied in the compilation

Figures are from VoteHub’s polling compilation. Candidate and response names are preserved as supplied; older or hypothetical matchups may differ from the current ballot. Unreported responses are not assigned to an invented “undecided” category.

Verbatim question, interview method and uncertainty interval are not supplied in this feed. Consult the linked release for those details. No average or probability is calculated.

Source release or report listed by VoteHub ↗

Retrieved Oct 22, 2026 · VoteHub polling compilation

GBAO Strategies

Jun 29, 2026 – Jul 2, 2026 · 550 likely voters

NAMED MATCHUP AS POLLED · DEM-AFFILIATED SOURCE

Reported survey responses
ResponseShare
Ryan Mackenzie43%
Bob Brooks47%
Survey context, sponsor & source

Sponsor: House Majority PAC

Figures are from VoteHub’s polling compilation. Candidate and response names are preserved as supplied; older or hypothetical matchups may differ from the current ballot. Unreported responses are not assigned to an invented “undecided” category.

Verbatim question, interview method and uncertainty interval are not supplied in this feed. Consult the linked release for those details. No average or probability is calculated.

Source release or report listed by VoteHub ↗

Retrieved Oct 22, 2026 · VoteHub polling compilation

Polling coverage & attribution

Checked VoteHub’s 2026 House/Senate general-election polling feed and Pollscape’s reviewed original releases. No entry means no matching survey in these sources, not proof that none exists.

Feed last retrieved Oct 22, 2026. Polling refreshes on demand after six hours.

Compiled data: VoteHub Polling API, licensed under CC BY 4.0. Pollscape filters and reformats the data, preserves the reported response values, and removes duplicates of reviewed original releases. Inclusion does not imply endorsement by the pollster or VoteHub.

Last successful refresh: Checking refresh status…. Source and editorial review dates appear beside each claim.