
US Representative - District 4 — Virginia
1628 Longworth House Office Building
Computed from STOCK Act filings, roll-call records, annual financial disclosures, and FEC receipts. Every component links to its source and can be reproduced from the bulk data export.
Disclosure compliance measured from public filings. Not a rating of this official's politics or job performance.
77
Mostly compliant
All 1 disclosed transactions filed within the 45-day deadline.
Source: House Clerk / Senate PRD Periodic Transaction Reports (STOCK Act) view
Voted on 647 of 647 recorded roll calls (0 missed).
Source: Congress.gov / House Clerk / Senate roll-call records view
Most recent annual disclosure on file is for 2024; 2025 filing not found (1 year behind).
Source: House Clerk / Senate Public Records annual PFD filings view
1 of 1 classified trades fall in a sector this member's committees oversee.
Source: PTR filings cross-referenced against committee jurisdiction (House/Senate rules)
Top 10 donors account for 18% of 156 itemized receipts.
Source: FEC itemized receipts (Schedule A) view
Counts from the roll-call and sponsorship record. No composite score and no ideology rating — just the underlying numbers, each with what it is measured against.
Votes cast
647
of 647 roll calls · 0% missed
Bills sponsored
49
889 cosponsored
Committees
1
standing committees
In office
3.6
years, this term
Party unity
99.1%
Jennifer L. McClellan sided with the majority of Democrats on 633 of 639 votes where their party took a clear position, breaking ranks 6 times.
Counts Yea and Nay only. “Present” takes no side, so counting it as breaking ranks would penalize something that isn't. Roll calls where the member's party split evenly are excluded — there is no majority to agree with. This measures voting alongside one's party, which is not the same as ideology, and it is not comparable to DW-NOMINATE. See the methodology.
Salary: public record. Net worth: midpoint estimate from financial-disclosure asset brackets (range shown below it; not exact). Campaign totals: FEC filings.
Loading FEC campaign finance data…
Loading filings…
Transactions disclosed under the STOCK Act via Periodic Transaction Reports (PTRs) filed with the House Clerk. Source. Senate data coming soon.
1/5 positions aligned. 20% verified against the roll-call record. How this score is calculated.
0/2 aligned · est.
0/2 aligned · est.
1/1 aligned
Oppose federal assault weapons ban
Promise keptCosponsored Assault Weapons Ban of 2023 (H.R.698) on 2023-03-29. This is a public statement of support for oppose federal assault weapons ban.
Confirmed from the official roll-call record.
Require Congress to approve major regulations
Promise brokenVoted NAY on REINS Act (H.R.277). Diverged from require congress to approve major regulations.
Confirmed from the official roll-call record.
Oppose warrantless surveillance of Americans
Promise brokenVoted YEA on FISA Section 702 Reauthorization (H.R.7888). Diverged from oppose warrantless surveillance of americans.
Confirmed from the official roll-call record.
Require Congress to approve major regulations
Expected divergenceExpected to have opposed the REINS Act (H.R.277) based on the predominant party-line vote. Not yet confirmed from the roll-call record.
Inferred from party-line voting pattern. Not yet confirmed from the roll-call record.
Oppose warrantless surveillance of Americans
Expected divergenceExpected to have supported FISA Section 702 reauthorization (H.R.7888) based on the predominant party-line vote. Not yet confirmed from the roll-call record.
Inferred from party-line voting pattern. Not yet confirmed from the roll-call record.