Accountability for the people we voted for
PA Elected Officials Watch
Every vote on a WTPPPA-reviewed bill is scored against our platform. We show you who votes with the platform, who votes against, and which pillar each vote touches. Powered by the same matcher behind Legislation Watch.
Voting data last updated April 29, 2026 · refreshed monthly from OpenStates
New here? Tap to read a 90-second primer on PA government
Who these people are, what they decide, what's not their job (Congress and local government handle those instead), and the difference between a state senator and a state rep.
Read Hide
New here? Tap to read a 90-second primer on PA government
Who these people are, what they decide, what's not their job (Congress and local government handle those instead), and the difference between a state senator and a state rep.
State legislature ≠ Congress
The U.S. Congress (Senate + House) makes federal law in Washington D.C. — same laws for all 50 states. The Pennsylvania General Assembly is separate. It makes laws that apply only to PA. Most laws that touch your day-to-day life are state laws, not federal.
PA's two chambers
- Senate: 50 members · 4-year terms · staggered (half on the ballot each even year)
- House of Representatives: 203 members · 2-year terms · all on the ballot every even year
- Total: 253 state legislators, all in Harrisburg.
- Local officials (mayor, council, school board) are elected in odd years — a separate ballot entirely.
Important: you're represented by district, not county
Your county doesn't elect your reps — your district does. PA Senate districts cover ~260,000 people each; House districts ~64,000. Most counties span multiple districts:
- Chester County (534k people) → ~2 Senators + ~8 Reps overlap it (different streets get different reps)
- Allegheny (1.25M) → ~5 Senators + ~20 Reps
- Philadelphia (1.6M) → ~6 Senators + ~25 Reps
- Sullivan (5,840) → 1 Senator + 1 Rep (only here is "the county's reps" a clean concept)
That's why the address input is the most accurate way to find your reps — same exact 1 Senator + 1 Rep that any address-level lookup gives, just for your address. Picking a county returns only the reps at the geographic center, which may be a different pair than yours.
Senator vs Representative — what's the difference?
PA has both because the General Assembly is bicameral — every bill must pass both chambers to become law, designed as a check against either house acting alone.
- 50 senators total — one per Senate district (SD-1 to SD-50)
- 4-year terms, staggered (half elected every 2 years)
- Larger districts — each represents ~260,000 people
- Vote on confirmations of governor's appointments (judges, cabinet)
- Often more deliberative; longer institutional memory
- 203 reps total — one per House district (HD-1 to HD-203)
- 2-year terms, all elected together every 2 years
- Smaller districts — each represents ~64,000 people
- Bills involving raising state revenue must originate in the House
- Often closer to constituent issues; more turnover
You're represented by one senator and one rep at the state level, plus your federal U.S. Senator and U.S. House Rep — four different elected officials.
Who decides what — quick reference
If you're frustrated about something, this is where to direct that frustration.
- State income tax & corporate tax
- Public school funding formula
- Election rules (mail-in ballots, IDs, hours)
- State criminal code & sentencing
- Driver's licenses, vehicle code
- State universities & community colleges
- Medicaid expansion
- Marijuana, alcohol, gambling laws
- Healthcare provider licensing
- State courts above the magistrate level
- Federal income tax
- Social Security & Medicare
- National defense, military
- Immigration & citizenship
- Interstate commerce regulation
- Federal civil-rights laws
- Federal courts
- Postal service, currency
- Trade agreements & tariffs
- Property tax rate (your bill)
- School district policies & boards
- Local zoning & permits
- Police staffing & funding
- Trash, water, snow removal
- Local roads (not state highways)
- Magistrate / district courts
- County prisons, sheriff
What does a legislator's day-to-day look like?
- Introduce bills. They write or co-write proposed laws. This is the strongest signal of priorities — a legislator chooses what to put their name on.
- Vote on bills. Yes/no on whatever reaches the floor. Most votes are on others' bills, often along party lines or on procedural details.
- Serve on committees. Committees decide which bills die and which advance. Subject-matter focus (Education, Judiciary, Health) reveals where they have influence.
- Constituent services. Help residents navigate the state — driver's license trouble, unemployment claims, getting a state agency to respond. Off-the-books but real.
What the General Assembly has been working on
4,051 bills introduced · 460 touch our platform · 282 past committee · 72 signed
Detail Hide
What the General Assembly has been working on
4,051 bills introduced · 460 touch our platform · 282 past committee · 72 signed
Aggregate output across all 253 PA legislators this session (2025-2026 Regular Session). This is the universe of work — what your senator does is one slice of this.
2% of bills introduced this session have become law so far. Most die in committee — see Legislation Watch for which platform-touching bills are still alive.
For context: Wyoming's part-time legislature (~40 session days/year) typically introduces ~350 bills per session. PA is one of ~10 states whose legislators work year-round. About this dashboard →
How does PA compare to other states?
PA is one of ~10 full-time legislatures in the country — year-round sessions, professional staff, and among the highest legislative pay in the nation.
Compare Hide
How does PA compare to other states?
PA is one of ~10 full-time legislatures in the country — year-round sessions, professional staff, and among the highest legislative pay in the nation.
The National Conference of State Legislatures (NCSL) classifies legislatures into three tiers by time demands, pay, and professional staff. Pennsylvania sits in the top tier alongside California, New York, Ohio, and Michigan — meaning your legislators are working this as a career, not a side job.
| State | Type | Annual pay | Session | Members |
|---|---|---|---|---|
| Pennsylvania | Full-time | $106,422 | Year-round | 253 |
| Ohio | Full-time | $73,146 | Year-round | 132 |
| Wyoming | Part-time | ~$150/day | ~40 days/yr | 90 |
Source: NCSL Full- and Part-Time Legislatures · NCSL Legislator Compensation, 2024 · Full methodology →
251 officials tracked
Sorted by platform-touching sponsorship activity. Click a card for the full vote-by-vote and bill-by-bill detail.
How to read a legislator's card Show Hide
- Bills introduced (the big number) = how many bills this legislator put their own name on as primary sponsor this session. Strongest "what they care about" signal — they chose to write or champion these.
- + N cosponsor = bills others introduced that this legislator signed onto. Weaker signal but still topical interest.
- "X of N touch our platform" = how many of their sponsored bills match a WTPPPA platform pillar. Bills can sponsor a topic without aligning with our position — alignment lives in Legislation Watch.
- Most-sponsored pillars (mini bars) = which platform topics they put their effort into. Solid sky bar = primary sponsor, faded sky = cosponsor.
- Voting record = how they voted on others' bills that reached a roll-call floor vote. Often along party lines or on procedural amendments — a weaker signal than what they sponsor. Will say "no scorable floor votes yet" if no platform-touching bills reached the floor on their watch.
- Heads up: a high "sponsored" number isn't impact — many bills die in committee. Look for sponsorship plus committee progression on the detail page.
Empowering People. Restoring Trust.
Want a state party that reads the votes?
Most Pennsylvanians never see how their representatives actually voted on the bills that matter. We score every reviewed roll call against WTPPPA's platform so you can hold them accountable.
A note on AI
We used Claude, an AI assistant from Anthropic, to help write code and draft copy for this dashboard. The data is not AI-generated — every number comes from a public PA source we cite.
The energy used during development was small — roughly comparable to streaming a few hours of video.