Voting & Elections in Lebanon, PA

Presidential election results and party lean trends

County-level data: Election results are reported at the county level. Lebanon is located in Lebanon County, PA. Results reflect all voters in the county, not just those in Lebanon.

Election Overview

Source: Lebanon County (2024)

2024 Winner

Republican

Dem Votes

24,734

33.6%

GOP Votes

48,282

65.5%

Total Votes

73,692

Margin

R+32.0%

Shift from 2020

R+0.2pp

vs prior election

📊Election Results by Year
20162024
📈Partisan Lean Trend
R+32.0%

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
202424,73448,28273,69233.6%65.5%R+32.0
202023,93246,73171,85833.3%65.0%R+31.7
201617,86038,80458,90630.3%65.9%R+35.5

In the 2024 presidential election, Lebanon County recorded 73,692 total votes. Republicans won the county with 65.5% of the vote compared to 33.6% for Democrats, a margin of R+32.0%. Compared to 2020, the margin shifted R+0.2pp from the previous election. Since 2016, Lebanon County has shifted 3.6 percentage points toward Democrats.