akashic / table / sld-upper
State Senate places in Pennsylvania, as a table.
Toggle the geography level, choose measures, filter and rank the rows, or open all 34 presidential cycles from 1892 through 2024. This is the canonical index for state-senate districts in Pennsylvania; each row still links to its full Place page.
50 state-senate districts
| President / elections | U.S. Senate — actual race | Governor — actual race | People | Economy | Education | Race / Ethnicity | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 2024 | 2024 | 2024 | 2024 | 2024 | ACS 2024 | ACS 2024 | ACS 2024 | ACS 2023 | ACS 2023 | ACS 2023 | ||
| 1State Senate District 3, PA | D+79.1 | R +6.0 | D+80.6 | — | D+59.8 | — | 262k | $47,440 | 35.4% | 14.7% | 52.9% | 21.4% | |
| 2State Senate District 7, PA | D+69.4 | R +4.4 | D+70.9 | — | D+54.3 | — | 263k | $61,126 | 37.0% | 33.4% | 53.4% | 4.0% | |
| 3State Senate District 4, PA | D+67.5 | R +3.3 | D+69.0 | — | D+39.4 | — | 267k | $77,101 | 40.5% | 38.3% | 49.9% | 4.7% | |
| 4State Senate District 8, PA | D+66.6 | R +4.4 | D+68.1 | — | D+48.4 | — | 255k | $52,813 | 37.3% | 25.7% | 57.5% | 5.4% | |
| 5State Senate District 1, PA | D+60.3 | R +1.1 | D+61.8 | — | D+59.8 | — | 250k | $99,463 | 35.4% | 64.0% | 9.1% | 10.0% | |
| 6State Senate District 43, PA | D+55.7 | D +0.2 | D+57.2 | — | D+21.3 | — | 251k | $62,212 | 45.8% | 60.6% | 24.0% | 4.3% | |
| 7State Senate District 2, PA | D+39.0 | R +11.2 | D+40.5 | — | D+59.8 | — | 259k | $50,572 | 35.4% | 23.8% | 23.2% | 40.6% | |
| 8State Senate District 17, PA | D+39.0 | R +3.8 | D+40.5 | — | D+22.5 | — | 258k | $118,274 | 48.5% | 68.9% | 9.9% | 8.8% | |
| 9State Senate District 42, PA | D+33.6 | D +0.1 | D+35.1 | — | D+21.3 | — | 250k | $74,154 | 45.8% | 74.1% | 14.3% | 2.9% | |
| 10State Senate District 26, PA | D+19.4 | R +3.3 | D+20.9 | — | D+23.3 | — | 255k | $89,335 | 41.9% | 64.0% | 18.7% | 5.2% | |
| 11State Senate District 19, PA | D+17.6 | R +3.3 | D+19.1 | — | D+12.5 | — | 253k | $122,450 | 57.1% | 74.0% | 6.3% | 8.3% | |
| 12State Senate District 9, PA | D+16.3 | R +2.5 | D+17.8 | — | D+19.7 | — | 252k | $105,887 | 45.5% | 68.9% | 15.2% | 7.4% | |
| 13State Senate District 12, PA | D+15.9 | R +3.7 | D+17.4 | — | D+22.2 | — | 264k | $119,128 | 53.0% | 74.2% | 5.2% | 5.9% | |
| 14State Senate District 15, PA | D+11.9 | R +3.0 | D+13.4 | — | D+6.8 | — | 259k | $76,979 | 34.4% | 58.7% | 18.3% | 12.1% | |
| 15State Senate District 44, PA | D+10.5 | R +1.9 | D+12.0 | — | D+13.9 | — | 265k | $124,225 | 55.0% | 78.9% | 3.9% | 5.4% | |
| 16State Senate District 38, PA | D+10.3 | D +0.5 | D+11.8 | — | D+21.3 | — | 251k | $93,123 | 45.8% | 84.5% | 6.4% | 2.6% | |
| 17State Senate District 10, PA | D+10.1 | R +4.3 | D+11.6 | — | D+0.6 | — | 270k | $122,127 | 44.8% | 80.7% | 3.9% | 6.4% | |
| 18State Senate District 45, PA | D+7.0 | R +0.4 | D+8.5 | — | D+21.3 | — | 249k | $63,420 | 45.8% | 75.4% | 14.4% | 2.4% | |
| 19State Senate District 18, PA | D+5.0 | R +2.7 | D+6.5 | — | R+0.3 | — | 263k | $86,527 | 34.7% | 68.7% | 6.4% | 17.6% | |
| 20State Senate District 22, PA | D+4.1 | R +5.7 | D+5.6 | — | D+0.4 | — | 250k | $62,481 | 29.5% | 75.0% | 4.9% | 13.3% | |
| 21State Senate District 11, PA | D+2.3 | R +5.4 | D+3.8 | — | R+9.3 | — | 263k | $71,088 | 27.7% | 54.9% | 5.2% | 35.3% | |
| 22State Senate District 14, PA | D+0.8 | R +6.4 | D+2.3 | — | D+2.8 | — | 267k | $70,879 | 34.5% | 56.8% | 6.7% | 31.6% | |
| 23State Senate District 49, PA | D+0.3 | R +2.1 | D+1.8 | — | D+1.7 | — | 262k | $63,777 | 30.3% | 82.1% | 6.8% | 4.7% | |
| 24State Senate District 5, PA | R+1.0 | R +7.6 | D+0.5 | — | D+59.8 | — | 267k | $68,039 | 35.4% | 58.3% | 13.3% | 12.0% | |
| 25State Senate District 37, PA | R+1.1 | D +0.2 | D+0.4 | — | D+21.3 | — | 249k | $113,595 | 45.8% | 86.1% | 2.7% | 1.9% | |
| 26State Senate District 24, PA | R+2.2 | R +2.3 | R+0.7 | — | D+17.0 | — | 264k | $104,993 | 48.6% | 81.2% | 6.1% | 5.4% | |
| 27State Senate District 6, PA | R+5.5 | R +5.3 | R+4.0 | — | D+0.6 | — | 270k | $111,188 | 44.7% | 78.2% | 4.0% | 6.7% | |
| 28State Senate District 40, PA | R+6.5 | R +6.1 | R+5.0 | — | R+1.6 | — | 257k | $75,759 | 28.5% | 70.6% | 9.3% | 13.3% | |
| 29State Senate District 16, PA | R+8.9 | R +2.0 | R+7.4 | — | D+2.5 | — | 265k | $108,039 | 39.2% | 81.8% | 2.3% | 8.6% | |
| 30State Senate District 13, PA | R+13.7 | R +2.0 | R+12.2 | — | R+14.8 | — | 262k | $83,718 | 31.9% | 73.7% | 5.0% | 15.9% | |
| 31State Senate District 31, PA | R+14.5 | R +1.0 | R+13.0 | — | R+19.2 | — | 261k | $82,188 | 28.7% | 74.9% | 7.6% | 11.9% | |
| 32State Senate District 36, PA | R+15.3 | D +1.1 | R+13.8 | — | R+15.1 | — | 269k | $89,828 | 32.4% | 84.6% | 2.1% | 7.5% | |
| 33State Senate District 47, PA | R+21.1 | R +1.5 | R+19.6 | — | R+21.1 | — | 256k | $80,704 | 30.2% | 89.0% | 4.3% | 2.1% | |
| 34State Senate District 34, PA | R+22.3 | D +1.2 | R+20.8 | — | R+14.1 | — | 266k | $84,313 | 36.2% | 85.1% | 2.8% | 3.8% | |
| 35State Senate District 20, PA | R+27.1 | R +3.8 | R+25.6 | — | R+24.6 | — | 271k | $70,898 | 24.9% | 86.0% | 3.4% | 6.9% | |
| 36State Senate District 39, PA | R+28.4 | No change | R+26.9 | — | R+24.9 | — | 261k | $77,934 | 32.8% | 92.2% | 2.0% | 1.5% | |
| 37State Senate District 46, PA | R+28.4 | R +2.4 | R+26.9 | — | R+23.4 | — | 251k | $77,505 | 31.1% | 90.4% | 3.0% | 1.9% | |
| 38State Senate District 28, PA | R+29.0 | D +0.1 | R+27.5 | — | R+22.7 | — | 262k | $88,234 | 27.6% | 85.3% | 3.4% | 5.7% | |
| 39State Senate District 25, PA | R+29.9 | R +1.7 | R+28.4 | — | R+25.6 | — | 268k | $65,012 | 30.8% | 90.2% | 2.2% | 2.4% | |
| 40State Senate District 35, PA | R+33.6 | R +2.0 | R+32.1 | — | R+30.9 | — | 261k | $62,845 | 26.8% | 89.4% | 2.5% | 2.6% | |
| 41State Senate District 50, PA | R+33.7 | R +3.5 | R+32.2 | — | R+30.1 | — | 265k | $60,051 | 23.6% | 90.1% | 3.9% | 1.7% | |
| 42State Senate District 48, PA | R+33.9 | R +0.7 | R+32.4 | — | R+21.1 | — | 269k | $85,409 | 27.1% | 83.9% | 1.8% | 10.5% | |
| 43State Senate District 27, PA | R+36.8 | R +1.0 | R+35.3 | — | R+30.6 | — | 261k | $67,546 | 24.0% | 90.7% | 1.7% | 3.9% | |
| 44State Senate District 29, PA | R+38.5 | R +3.3 | R+37.0 | — | R+30.5 | — | 266k | $64,729 | 21.2% | 80.6% | 2.1% | 14.3% | |
| 45State Senate District 33, PA | R+39.1 | D +0.3 | R+37.6 | — | R+36.4 | — | 260k | $79,124 | 25.1% | 86.0% | 2.5% | 7.3% | |
| 46State Senate District 41, PA | R+40.4 | R +0.8 | R+38.9 | — | R+35.8 | — | 255k | $62,834 | 27.7% | 93.1% | 2.3% | 1.4% | |
| 47State Senate District 23, PA | R+41.9 | R +0.6 | R+40.4 | — | R+40.0 | — | 264k | $65,604 | 23.7% | 90.7% | 3.1% | 2.4% | |
| 48State Senate District 21, PA | R+42.9 | R +1.1 | R+41.4 | — | R+33.7 | — | 259k | $65,242 | 30.8% | 93.4% | 1.4% | 1.8% | |
| 49State Senate District 32, PA | R+50.1 | R +2.6 | R+48.6 | — | R+45.0 | — | 255k | $59,401 | 18.2% | 92.0% | 2.7% | 1.3% | |
| 50State Senate District 30, PA | R+50.8 | R +0.4 | R+49.3 | — | R+47.3 | — | 251k | $63,983 | 20.5% | 92.3% | 2.0% | 1.9% | |
Go deeper
The table, map, rollups, and Place pages read the same baked release.