
US Senator — South Carolina
211 Russell Senate Office Building Washington, DC 20510
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.
95
Full compliance
All 12 disclosed transactions filed within the 45-day deadline.
Source: House Clerk / Senate PRD Periodic Transaction Reports (STOCK Act) view
Voted on 34 of 39 recorded roll calls (5 missed).
Source: Congress.gov / House Clerk / Senate roll-call records view
Top 10 donors account for 9% of 257 itemized receipts.
Source: FEC itemized receipts (Schedule A) view
Not scored — no records
These components carry no weight for this official. Absent records are not counted as failures — the remaining weights are rescaled to 100%.
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
34
of 39 roll calls · 12.8% missed
Bills sponsored
0
0 cosponsored
Committees
0
none on file
In office
0.6
years, this term
Party unity
100%
Darline Graham sided with the majority of Republicans on 30 of 30 votes where their party took a clear position, breaking ranks 0 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.
0/2 positions aligned. 0% verified against the roll-call record. How this score is calculated.
0/1 aligned
0/1 aligned
Protect gun rights from new restrictions
Promise brokenVoted YEA on Bipartisan Safer Communities Act (S.2938). Diverged from protect gun rights from new restrictions.
Confirmed from the official roll-call record.
Oppose government industrial subsidies
Promise brokenVoted YEA on CHIPS and Science Act (H.R.4346). Diverged from oppose government industrial subsidies.
Confirmed from the official roll-call record.