Data as of: Jul 10, 2026 03:09 PM ET
← Dashboard
← Previous race | Next race →

PA-07 House

PA · Primary: 2026-05-19 · General: 2026-11-03 · In Race Since: 2025-05-01 (14 months)

At a Glance

Our Candidate
Carol Obando-Derstine ENDORSED
Raised
$565K
COH
$96K
Key Opponent
Ryan Mackenzie REP
Raised
$3.73M
COH
$2.59M
COH Ratio: 0.04x
COH Gap: -$2.50M
Reports Filed: 33
Last Quarter: Carol Obando-Derstine $22K vs Ryan Mackenzie $242K (-$220K deficit)

Outside Spending Summary

$0 supporting our candidate / $0 opposing
$0 supporting opponent / $71 opposing

Primary Field

Candidate Party Raised COH
OBANDO-DERSTINE, CAROL OURS DEM $565K $96K
CROSSWELL, RYAN DEM $1.76M $437K
BROOKS, BOB DEM $1.17M $252K
MCCLURE, LAMONT DEM $513K $142K
PINSLEY, MARK DEM $180K $55K
GONZALEZ, AIDEN ALEXANDER DEM
SHUPE, LEWIS DEM

Quarterly Summary — Our Candidate

Period Raised Spent COH
F3N thru 2026-04-29 $22K $54K $96K
APRIL QUARTERLY thru 2026-03-31 $111K $107K $128K
YEAR-END thru 2025-12-31T00:00:00 $101K $105K $124K
OCTOBER QUARTERLY thru 2025-09-30T00:00:00 $123K $118K $128K
JULY QUARTERLY thru 2025-06-30T00:00:00 $209K $86K $123K

Candidates — Full Financial Breakdown

Candidate Party Total Raised Individual PAC Self-Fund Spent COH Debt Tags
OBANDO-DERSTINE, CAROL DEM $565K $463K $51K $5K $470K $96K $32K STEM
MACKENZIE, RYAN EDWARD REP $3.73M $1.31M $921K $0 $1.24M $2.59M $39K Key Opp
CROSSWELL, RYAN DEM $1.76M $1.69M $22K $0 $1.32M $437K $22K
BROOKS, BOB DEM $1.17M $963K $192K $4K $919K $252K $15K
MCCLURE, LAMONT DEM $513K $244K $45K $24K $371K $142K $200K
PINSLEY, MARK DEM $180K $179K $500 $0 $125K $55K -$2K
GOLDEN, FRANK UN
GONZALEZ, AIDEN ALEXANDER DEM
SHUPE, LEWIS DEM

Filing History

Candidate Report Coverage Receipts Disbursements COH Status Filing
PINSLEY, MARK F3N 2026-04-01 – 2026-04-29 $0 $0 $55K Original View Filing
CROSSWELL, RYAN F3N 2026-04-01 – 2026-04-29 $125K $403K $437K Original View Filing
MCCLURE, LAMONT F3N 2026-04-01 – 2026-04-29 $12K $156K $142K Original View Filing
BROOKS, BOB F3N 2026-04-01 – 2026-04-29 $125K $417K $252K Original View Filing
OBANDO-DERSTINE, CAROL F3N 2026-04-01 – 2026-04-29 $22K $54K $96K Original View Filing
MACKENZIE, RYAN EDWARD F3A 2026-04-01 – 2026-04-29 $242K $103K $2.59M Amended View Filing
MACKENZIE, RYAN EDWARD F3N 2026-04-01 – 2026-04-29 $242K $103K $2.59M Original View Filing
BROOKS, BOB APRIL QUARTERLY 2026-01-01T00:00:00 – 2026-03-31T00:00:00 $436K $233K $544K Original View Filing
MACKENZIE, RYAN EDWARD APRIL QUARTERLY 2026-01-01T00:00:00 – 2026-03-31T00:00:00 $907K $282K $2.46M Original View Filing
PINSLEY, MARK APRIL QUARTERLY 2026-01-01 – 2026-03-31 $55K $50K $55K Original View Filing
CROSSWELL, RYAN APRIL QUARTERLY 2026-01-01 – 2026-03-31 $484K $381K $715K Original View Filing
MCCLURE, LAMONT APRIL QUARTERLY 2026-01-01 – 2026-03-31 $20K $23K $285K Original View Filing
OBANDO-DERSTINE, CAROL APRIL QUARTERLY 2026-01-01 – 2026-03-31 $111K $107K $128K Original View Filing
CROSSWELL, RYAN YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $447K $268K $612K Amended View Filing
CROSSWELL, RYAN YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $444K $265K $612K Original View Filing
PINSLEY, MARK YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $52K $56K $50K Original View Filing
BROOKS, BOB YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $302K $205K $341K Original View Filing
MCCLURE, LAMONT YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $22K $23K $288K Original View Filing
OBANDO-DERSTINE, CAROL YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $101K $105K $124K Original View Filing
MACKENZIE, RYAN EDWARD YEAR-END 2025-10-01T00:00:00 – 2025-12-31T00:00:00 $652K $255K $1.83M Original View Filing
CROSSWELL, RYAN OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $380K $201K $434K Amended View Filing
PINSLEY, MARK OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $73K $19K $54K Original View Filing
MCCLURE, LAMONT OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $229K $34K $288K Original View Filing
CROSSWELL, RYAN OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $380K $200K $434K Original View Filing
BROOKS, BOB OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $308K $65K $244K Original View Filing
OBANDO-DERSTINE, CAROL OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $123K $118K $128K Original View Filing
MACKENZIE, RYAN EDWARD OCTOBER QUARTERLY 2025-07-01T00:00:00 – 2025-09-30T00:00:00 $457K $217K $1.43M Original View Filing
CROSSWELL, RYAN JULY QUARTERLY 2025-04-01T00:00:00 – 2025-06-30T00:00:00 $321K $67K $254K Amended View Filing
MCCLURE, LAMONT JULY QUARTERLY 2025-04-01T00:00:00 – 2025-06-30T00:00:00 $87K $80K $93K Original View Filing
OBANDO-DERSTINE, CAROL JULY QUARTERLY 2025-05-01T00:00:00 – 2025-06-30T00:00:00 $209K $86K $123K Original View Filing
MACKENZIE, RYAN EDWARD JULY QUARTERLY 2025-04-01T00:00:00 – 2025-06-30T00:00:00 $801K $212K $1.19M Original View Filing
MACKENZIE, RYAN EDWARD APRIL QUARTERLY 2025-01-01T00:00:00 – 2025-03-31T00:00:00 $668K $165K $606K Amended View Filing
MCCLURE, LAMONT APRIL QUARTERLY 2025-01-01T00:00:00 – 2025-03-31T00:00:00 $142K $56K $86K Original View Filing

Independent Expenditures

Date Spender Candidate S/O Amount
2026-06-24 FIELD TEAM 6, INC. BROOKS, BOB S $638
2026-05-21 MAJORITY BLUE PAC BROOKS, BOB S $4K
2026-05-21 THE PEOPLE UNITED PAC BROOKS, BOB S $50
2026-05-19 PLANNED PARENTHOOD VOTES MACKENZIE, RYAN EDWARD O $71
2026-05-19 WORKING FAMILIES PARTY PAC BROOKS, BOB S $16K
2026-05-18 LEAD LEFT PAC CROSSWELL, RYAN O $9K
2026-05-18 MEDICARE FOR ALL BROOKS, BOB S $5K
2026-05-18 LEAD LEFT PAC BROOKS, BOB O $9K
2026-05-18 WORKING FAMILIES PARTY PAC BROOKS, BOB S $4K
2026-05-18 LEAD LEFT PAC MCCLURE, LAMONT S $18K
2026-05-16 INTEGRITY PAC CROSSWELL, RYAN S $19K
2026-05-16 INTEGRITY PAC CROSSWELL, RYAN S $4K
2026-05-16 WORKING FAMILIES PARTY PAC BROOKS, BOB S $2K
2026-05-16 WORKING FAMILIES PARTY PAC BROOKS, BOB S $4K
2026-05-16 JOBS AND DEMOCRACY PAC BROOKS, BOB S $14K
2026-05-16 SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION) BROOKS, BOB S $2K
2026-05-15 WORKING FAMILIES PARTY PAC BROOKS, BOB S $5K
2026-05-15 WORKING FAMILIES PARTY PAC BROOKS, BOB S $33K
2026-05-15 WORKING FAMILIES PARTY PAC BROOKS, BOB S $137
2026-05-15 JOBS AND DEMOCRACY PAC BROOKS, BOB S $250K
2026-05-15 JOBS AND DEMOCRACY PAC BROOKS, BOB S $250K
2026-05-15 STRONGER TOGETHER PA BROOKS, BOB S $25K
2026-05-15 STRONGER TOGETHER PA BROOKS, BOB S $150K
2026-05-15 STRONGER TOGETHER PA BROOKS, BOB S $90K
2026-05-15 STRONGER TOGETHER PA BROOKS, BOB S $110K
2026-05-14 WORKING FAMILIES PARTY PAC BROOKS, BOB S $5K
2026-05-13 LEAD LEFT PAC CROSSWELL, RYAN O $9K
2026-05-13 LEAD LEFT PAC BROOKS, BOB O $9K
2026-05-13 STRONGER TOGETHER PA BROOKS, BOB S $21K
2026-05-13 STRONGER TOGETHER PA BROOKS, BOB S $4K
2026-05-13 STRONGER TOGETHER PA BROOKS, BOB S $175K
2026-05-13 LEAD LEFT PAC MCCLURE, LAMONT S $18K
2026-05-12 INTEGRITY PAC CROSSWELL, RYAN S $22K
2026-05-12 INTEGRITY PAC CROSSWELL, RYAN S $2K
2026-05-12 MEDICARE FOR ALL BROOKS, BOB S $95K
2026-05-12 STRONGER TOGETHER PA BROOKS, BOB S $80K
2026-05-11 KITCHEN TABLE VALUES PAC BROOKS, BOB O $2K
2026-05-11 LEAD LEFT PAC MCCLURE, LAMONT S $125K
2026-05-11 LEAD LEFT PAC MCCLURE, LAMONT S $610K
2026-05-08 PROGRESSIVE PROMISE BROOKS, BOB S $6K
2026-05-08 PROGRESSIVE PROMISE BROOKS, BOB S $50K
2026-05-07 LEAD LEFT PAC CROSSWELL, RYAN O $9K
2026-05-07 LEAD LEFT PAC CROSSWELL, RYAN O $9K
2026-05-07 RENEW NORTHEAST PAC CROSSWELL, RYAN O $75K
2026-05-07 RENEW NORTHEAST PAC CROSSWELL, RYAN O $10K
2026-05-07 BLUE MAJORITY MAKERS PAC BROOKS, BOB S $3K
2026-05-07 LEAD LEFT PAC BROOKS, BOB O $9K
2026-05-07 LEAD LEFT PAC BROOKS, BOB O $9K
2026-05-07 STRONGER TOGETHER PA BROOKS, BOB S $50K
2026-05-07 STRONGER TOGETHER PA BROOKS, BOB S $26K