Former Representative for Pennsylvania’s 8th District, 2013–2025
Matt Cartwright
Record from the 118th Congress · From public records: votes from Voteview, bills from congress.gov, money from FEC filings · votes updated Nov 8, 2026 · How we measure
Position · −0.34
- In office
- House 2013–2025
11 years in Congress
Left office. Cartwright left the House on Jan 3, 2025, when the term ended. Succeeded by Robert P. Bresnahan, Jr. (Republican) in January 2025.
Bottom line
Counts, not a score: statements as the Statements tab counts them, bills by introduction date, roll calls the member voted in, breaks on party-line votes.
StatementsBills
Cartwright sponsored 41 bills, and Armed Forces and National Security was the area with the largest share of them, at 20%. Education and Environmental Protection came after that, at 15% of bills each, and there were no counted statements to set beside the bills.
- 41 bills sponsored, most on Armed Forces and National Security.
- Statements: our record starts in January 2025.
Committee seats are shown for sitting members only.
Cartwright served 11 years, and his 6th term was his last.
- 11 years in Congress.
His cosponsorships on Republican bills
Closest within his party
Closest across the aisle
Closest across the aisle Pro The members of the other party who vote most like Cartwright.
Free account See ProAgreement on contested votes where both cast yea or nay, in that Congress · Voteview
Cartwright voted most like Donald Norcross, Mike Levin and Erica Lee Carter, at 96% each, and 29% of his cosponsorships went to Republican bills against a peer median of 22%.
- Other-party share of cosponsors on his own bills: not yet tracked.
- Caucus memberships: not yet tracked.
His billsExpected for a peer
0.80above the 0.51 peer median
Of the 40 bills the score counts, 16 had committee action, against 9 expected, and 1 got out of committee and passed the House. His effectiveness was 0.80 against a peer median of 0.51, ranked 196 of 445, and none of his bills became law.
- On the move: H.R. 1695 (passed a chamber).
- Amendments offered and adopted, earmarks in dollars: not yet tracked.
118th Congress · bills from congress.gov
With his party on the other 14 areas with 10 or more party-line votes.
Major bills of the Congress · final passage
- H.R. 4366 Consolidated Appropriations Act, 2024 Jul 27, 2023 NAY D 0–209
- H.R. 2670 National Defense Authorization Act for Fiscal Year 2024 Dec 14, 2023 YEA D 163–45
- H.R. 3746 Fiscal Responsibility Act of 2023 May 31, 2023 YEA D 165–46
- H.R. 3935 FAA Reauthorization Act of 2024 Jul 20, 2023 NAY D 164–38
- H.R. 5860 Continuing Appropriations Act, 2024 and Other Extensions Act Sep 30, 2023 YEA D 209–1
- H.R. 6363 Further Continuing Appropriations and Other Extensions Act, 2024 Nov 14, 2023 YEA D 209–2
- H.R. 9747 Continuing Appropriations and Extensions Act, 2025 Sep 25, 2024 YEA D 209–0
- H.J.Res. 7 Relating to a national emergency declared by the President on March 13, 2020. Feb 1, 2023 NAY D 11–197
- H.J.Res. 26 Disapproving the action of the District of Columbia Council in approving the Revised Criminal Code Act of 2022. Feb 9, 2023 NAY D 31–173
- H.R. 7888 Reforming Intelligence and Securing America Act Apr 12, 2024 YEA D 147–59
Voted with his party on 9 of the 10 he voted on.
The same ten bills on every profile, chosen by a rule from the roll calls, statements and lobbying filings on file · Method · party column: Democrats yea–nay on that roll call.
Cartwright voted with his party on 94% of party-line votes and broke with party 55 times, against a peer median of 16. His most breaks were in Immigration, 10 of 22 votes, and he voted with his party on 9 of the 10 major bills he voted on.
- Position: −0.34, inside the Democratic middle 80%.
- Most breaks by area: Immigration 10 of 22, International Affairs 8 of 47, Crime and Law Enforcement 7 of 25.
Distance from party, not an ideology score · areas under 10 party-line votes not shown.
The 2025–26 money record shows $468 raised, with Democracy Summer 2024, Zinc Collective PAC and J Street as his top PACs.
Positions are being checked before they go public, so there is nothing to test yet.
