The Pennsylvania Voter Turnout Model is designed to forecast participation rates in an upcoming election for Pennsylvania registered voters. The model was developed by Unrivaled Politics in advance of the November 5, 2024 General Election, for the purpose of generating turnout predictions. This article assesses the performance of the model via a look-back comparison of ex-ante projected to ex-post realized outcomes from that election.
The model segments voters based on their history of participation in prior elections; on active vs. inactive status as assessed by election officials; and on other voter characteristics including party affiliation, county of residence, and age. In the current version of the model each segment’s projected turnout rate is its observed participation rate from the 2020 General Election.
The model was developed using data on historical participation rates are obtained from the Pennsylvania Department of State’s Full Voter Export (FVE) file as of August 12, 2024.1 Specifically, the calculated turnout frequencies are those observed for the subpopulation of the full FVE sample whose presence predates (whose registration dates are prior to) the registration deadline for the 2020 General Election. 2
As with any projection model based on extrapolation from historical experience, realized outcomes may diverge from projections. In our context, the realized participation rate within a given voter history segment may diverge from the outcome projected by the model.
For instance, realized outcomes may diverge because of how voters react to the particular candidates or issues specific to each election cycle. Also, the composition of the voter population may change over time in ways that affect the participation rate within a segment.
That said, there are good reasons to expect projections to be reasonably accurate, especially in regard to rank ordering of participation likelihoods across voter history segments. Voters who have tended to vote sporadically in the past typically will continue to do so. Those who rarely have missed voting in an election almost surely will vote in the next one. Inactive voters have been classified as such by election officials for a substantive reason (such as failure to respond to an address verification notice), so that inactive status should correlate with relatively low likelihood of voting in the next election.
Performance analysis results by party affiliation
Projected outcomes for our assessment of model performance are obtained from applying the model to the population of registered voters in the FVE file as of October 21 (the registration deadline for the November election.) Realized outcomes–whether and how each registered voter cast a ballot in the election–are obtained from the January 20, 2025 FVE file.3
Table 1 shows the gap between projected and actual turnout in 2024 by party affiliation: turnout rate differentials in panel A and projected versus actual counts of voters in panel B. The Democrats achieved a turnout rate 1.5 percentage points higher than predicted (79.4 versus 77.9 percent), with actual turnout exceeding projected by about 56,000 voters. The Republican turnout rate (85.7 percent) was almost identical to predicted.
Although this might seem to be a small differential, in a closely contested battleground state like Pennsylvania even small turnout differences might swing an election one way or the other. In this case, the end result was that the Republican vote count in 2024 exceeded the Democrat count by about 52,000 instead of the projected 111,000 voters.
Table 1: Prediction error by party affiliation
Turnout percentage
| Party | actual | projected | gap |
| Democratic | 0.794 | 0.779 | 0.015 |
| Republican | 0.857 | 0.858 | -0.001 |
| Other | 0.678 | 0.694 | -0.014 |
Turnout count
| Party | actual | projected | gap |
| Democratic | 3,004,427 | 2,948,447 | 55,980 |
| Republican | 3,056,493 | 3,059,585 | (3,092) |
| Other | 925,607 | 946,908 | (21,211) |
Source: January 20, 2025 PA FVE file; Pennsylvania Voter Turnout Model
What factors lay behind the higher-than-predicted turnout of Democrat registered voters in 2024? One plausible explanation derives from the fact that between November 2020 and November 2024, the Democrats experienced a net loss of about 230,000 party-affiliated registered voters.
It is conceivable that these exiting voters had been less inclined to vote in 2020 compared to others within the same segment—a conjecture consistent with these voters’ apparent dissatisfaction with the party. With their departure, the party’s overall turnout rate would then rise.
It also is possible that some of the lift to Democratic turnout came from crossover voters—disaffected Democrats who had low turnout in prior elections but opted to vote for Trump in 2024 (while not changing their affiliation.) This conjecture is consistent with reported findings from national polls showing increased support for Trump within certain demographic segments of Democrat voters in 2024, such as younger men.
Also in Table 1, we see that turnout was lower than predicted among unaffiliated voters. The realized turnout rate for this cohort was 63.2 percent, lower than their predicted 65.4 percent, with actual turnout falling short by about 45,000 voters.
Reportedly, many voters from across the political spectrum in 2024 viewed both Harris and Trump as significantly flawed candidates. This view may have been particularly strong among independent voters and those not affiliated with either of the two major parties, providing a potential explanation for the relatively low turnout among these voters.
Drilling down further
While the accuracy of projected turnout rates by party affiliation in an upcoming election is of foremost interest, having direct implications for the election outcome, accuracy within distinct voter segments is also of interest. Segment-level analysis may suggest ways to improve overall accuracy of the model. It can also provide insight into robustness of the model–how accurate its projections would be if the composition of the population were to shift.
The model’s projections proved highly accurate for the segment consisting of voters who turned out for the 2024 Primary preceding the General Election. As shown in Table 2, the gap between actual and projected turnout rate for these voters is no greater than 6-tenths of a percentage point in each party affiliation category.
Table 2: Model performance for the segment of primary voters
| Party | actual | projected | gap |
| Democrat | 0.985 | 0.979 | 0.006 |
| Republican | 0.985 | 0.983 | 0.002 |
| Other | 0.949 | 0.953 | -0.004 |
Also noteworthy, but for a different reason, is the model’s performance within the inactive voter segment (exclusive of Primary participants). Here, a substantially lesser degree of accuracy is observed. As shown in Table 3, actual exceeds projected turnout rate for these voters by multiple percentage points in each party affiliation.
Table 3: Model performance for the segment of inactive, Primary non-participants
| Party | actual | projected | gap |
| Democrat | 0.432 | 0.37 | 0.062 |
| Republican | 0.515 | 0.395 | 0.12 |
| Other | 0.378 | 0.337 | 0.041 |
These results suggest that after 2020, the inactive voter classification process became less precise at distinguishing voters who had exited the Pennsylvania voting population. Accordingly, in 2024 relative to 2020 there would have been more “false positives” (willing and able to vote) within the inactive segment. Conversely, there would have been more “false negatives” (unable or unwilling to vote) among those classified as active.
Chart 1 drills down within the cohort of 2024 active voters who were not Primary participants, according to their method of voting in 2020. Among those who had voted by mail-in, absentee, or provisional ballot in 2020 (as opposed to voting at the polls or not voting), turnout in 2024 was well below model projections for each party affiliation. The chart also shows weaker than projected turnout among those who, while registered, did not vote in 2020. In contrast, among those who had voted at the polls in 2020, turnout in 2024 was either above (in the case of Democrats), about equal to (Republicans), or less far below (Other) what the model had projected.
Chart 1: Prediction error by party affiliation and 2020 method of voting
(2024 active voters who did not participate in the Primary)

Interpretive discussion
The factor or factors underlying the unexpectedly high turnout of inactive voters are not directly observable. As noted previously, their higher turnout suggests that being labelled inactive had become a less precise indicator of exit from the state’s voting population. But why might this be the case?
One plausible scenario is that the state has had less success after 2020 at identifying, and classifying as either ineligible or inactive, individuals who had relocated to other states. Hence, assignment of voters to inactive status became more idiosyncratic (such as due to voters relocating within the state and failing to update their registration data) and thus less reflective of actual exit from the voting population.
Consistent with this scenario is the fact that in early 2023, Florida, Ohio, Virginia, and West Virginia each pulled out of the cross-state data cooperative known as the Electronic Registration Information Center (ERIC).4 States that participate in ERIC share their voter registration data and receive notification about voters who appear to have relocated to other states. Each of these states that exited ERIC is a relatively common destination for voters relocating from Pennsylvania. Their departure could have impaired Pennsylvania’s efforts to maintain the accuracy of its voter registration database, including by labelling potentially relocated voters as inactive.
No-excuse mail-in ballots, first introduced in Pennsylvania for the 2020 election, may have further compromised the state’s ability post-2020 to identify voters who had moved out-of-state. No-excuse mail-in voting may encourage or facilitate cross-state voting, a phenomenon examined in a 2024 study from the National Bureau of Economic Research.5 Cross-state voting by relocated voters via mail-in ballot could preempt their being assigned to the inactive list or being removed from the registration rolls.
This line of reasoning suggests that the state’s ability to identify inactive or exited voters might have been undermined primarily among the population voting by mail during 2020. Thus, this reasoning is consistent with the finding that 2024 turnout rates among active primary non-participants who had voted by mail in 2020 fell well short of the model’s projections.6
The preceding scenarios are clearly plausible. Confirmation of their explanatory relevance, however, requires gathering more direct evidence.
Stability of the Rank Ordering
Although, there are aspects of divergence between actual and modelled turnout rates, as described above, the model reliably differentiates turnout likelihood across voter turnout segments. This is evidenced by stability of the rank ordering of turnout rates across modelled segments by party affiliation, as seen in Chart 2.
The five pairs of bars in Chart 3 depict projected and actual turnout rates for five turnout likelihood segments of voters. The first segment from the left comprises primary participants. The next three segments classify non-participants in the primary who are active into three ranges of projected turnout likelihood: high (90 percent or greater turnout likelihood); high-mid (at least 80 but less than 90 percent); and lower (below 80 percent). The last segment comprises inactive voters.
Both projected and actual turnout rates decline across segments moving from left to right in the chart. Overall, the changes in actual and projected turnout rates closely align across adjacent segments, demonstrating stability and reliability of the model’s rank ordering of turnout likelihoods.
For each party affiliation, the largest misalignment occurs between the lower propensity range of active voters and the inactive segment. Here, the model’s projected decline in turnout rate overstates the actual decline, consistent with the earlier discussion on model accuracy.
For Democrats and Republicans, the next largest divergence occurs between the high and high-mid propensity ranges of active voters. Here, the model’s projected decline modestly overstates the actual decline for Democrats and understates it for Republicans.
Chart 2- Stability of rank ordering by model turnout propensity

Concluding Summary
Projected voter turnout rates by party affiliation from the Pennsylvania Voter Turnout Model were close to actual. For Democrats, the actual turnout rate exceeded projected by 1.5 percentage points, while for Republicans, actual and projected were virtually equal. The model’s understatement of Democrat turnout conceivably might reflect attrition of less engaged voters from the Democratic party after 2020.
The model also reliably differentiates turnout likelihood across turnout propensity segments. While the model exhibits a high degree of accuracy, one should bear in mind that even small deviations in turnout can swing an election one way or the other in a closely contested state like Pennsylvania.
The model appears to be least accurate at projecting turnout rates of inactive voters. This outcome suggests that Pennsylvania has had less success since 2020 at identifying, and classifying as inactive, individuals who had relocated to other states.
One factor that may have impeded the state’s ability to identify these voters is the departure from ERIC in early 2023 of Florida and a few other states that Pennsylvanians commonly relocate to. No-excuse mail-in ballots, first introduced in Pennsylvania for the 2020 election, may have further hindered the state’s ability to identify voters who had moved out-of-state.
- The FVE data can be accessed here . ↩︎
- Thus, the estimation sample comprises only voters who were present in 2020 and have survived through 2024. We are unable to estimate a model using the full population that was present in 2020 because we lack access to archived FVE data from 2020. ↩︎
- The FVE data distinguishes between four methods of voting: at polls (in -person machine voting), provisional ballot, mail-ballot (no excuse mail-in), and absentee ballot (including military and other traditional absentee ballots). A missing value indicates non-participation. ↩︎
- See Miles Park, “Republican States Swore Off a Voting Tool. Now They’re Scrambling to Recreate It.” NPR.org, October 20, 2023. (Link) ↩︎
- See Gordon B. Dahl, Joseph Engelberg, Runjing Lu, and William Mullins, “Cross-State Strategic Voting.” National Bureau of Economic Research, Working Paper 30972, September 2024. (Link) ↩︎
- Similarly, the departures from ERIC may have curtailed the state’s ability to identify inactive or exited voters among the cohort who were registered but did not vote in 2020. As noted, this cohort had weaker 2024 turnout than those voting at the polls in 2020. Alternatively, this cohort may simply have become even less engaged as of 2024 than they were in 2020. ↩︎
