I was bored. So, a relative few number of voters aren't in the same party they were when they voted in November. I mean, we're talking on average 2.29 Democrats have gone Republican and 2.6 Republicans have gone Democrat in municipalities across PA. 1/
We're comparing the total number of GOP to Dem vs Dem to GOP voters. For context, Manheim Township, Lancaster had 77 R_to_D voters and 17 D_to_R voters, for the highest Dem gains of 60 voters. 2/
Interestingly, Democrats going Republican was generally higher in some of the biggest Democratic strongholds. About 144 more Democrats went Republican than the other way around in Philadelphia as of Feb. 1. Bensalem, Bucks County, was second highest with 29 more D to R voters 3/
There's a lot of towns where there haven't been any changes at all. Roughly, 37% of towns haven't seen any change at all. None of these changes right now are going to swing an election, at least not at these broad strokes. 4/
Looking at the party changes (as a %) in counties Biden won, the towns saw relatively meager changes to these relatively small changes. These little details probably don't matter much regarding a presidential election. 5/
In about a week, however, we are going to start seeing nomination petitions going out for the 2021 Municipal Election in PA. We'll see how these little changes add up going into March. 6/ votespa.com/About-Election…
After all, Democratic voters outnumber Republicans at the state level, but Republican voters outnumber Democrats in most municipalities. We'll get into what towns are likely to see the biggest potential changes another time. It's late. 7/
Also, if you're interested in working with voter export data (or any big data projects) and have any thoughts or questions, feel free to message me. I have no formal training in Python, so keep that in mind.
Last December, a group called @JudicialWatch threatened 19 counties with lawsuits over alleged “extra voters.” Something felt off when I first saw the news release back then. You can read that story here, but I want to revisit thoroughly here. bit.ly/2G4N3jW
JW claimed over 370 U.S. counties had 2.5 million more more voters than people, alleging counties weren’t removing ineligible voters (inactive voters, voters who died, moved, etc.) in accordance with a federal law and inviting voter fraud.
“According to our analysis of data released by the U.S. Election Assistance Commission this year, 378 counties nationwide have more voter registrations than citizens old enough to vote,” the group stated on its website in 2019.
Pennsylvania is banning liquor and beer sales after 5 p.m. on Nov. 25 as part of the state's coronavirus mitigation efforts. The Thanksgiving holiday is projected to take the state into 22,000 new cases daily next month. Let's take stock of where we are... bit.ly/3lTEUCd
Southeastern PA saw some of the highest daily increases as of midnight Sunday. Montgomery's 290 new cases and Bucks' 265 new cases took the second and third highest spots in our top 10 chart here.
Central PA is getting hit hardest though, as far as 14-day average new cases per 100,000 people. Mifflin, Cambria and Juniata counties are among the highest at those rates.
I was curious about voter party turnout in PA, but I'm waiting on a Monday certification deadline. While I'm waiting, I thought I'd take a look at precinct-level data in Philadelphia. There's about 1.12 million registered voters and about 740,000 votes cast in this election
There's about 1,700 voting precincts in the city, with an average turnout of about 65.5%. Highest turnout at a single precinct was 88%, in a precinct at the 21st Ward in northwest Philadelphia.
Philadelphia is a heavily democratic city, with only about 16 precincts having more GOP than DEM voters. That lead is very narrow though, with GOP voters at most having a 15 percentage point lead on Democratic voters (as % of total voters by precinct)
@JoCiavaglia did this very good story about how Bucks County will be reporting its coronavirus figures moving forward. You can read more about that in the link below. More importantly (for me) this gives me an excuse to throw gifs and charts at you!!!! buckscountycouriertimes.com/story/news/202…
As you're all probably aware, #coronavirus cases are way up in Pennsylvania and across the country. It's not just that cases are up, but that we've just about doubled the 14-day average case counts from the peak in April (in Bucks, MontCo and the statewide average).
A line chart is interesting as an overview, but I thought we should go through the past 9 months in a map to really put this in context. Below is the 14-day average case counts of coronavirus per 100k residents in March and April. Southeastern PA quickly becomes the hardest hit.
I came across something I think is worth expanding on in Bucks County. Let's start with the overall turnout. As of about 2:10 today, turnout was as high as 88% in some precincts. Turnout averaged about 78% at the precinct level throughout.
Voter turnout was actually lower among districts that had more Democrats than Republican voters. The darkest red areas here show where turnout is under 75% (a bit under the county average).
Turnout in Republican voting precincts was generally higher overall. These districts did contain both the highest and lowest turnout rates, at 53% and 88%, respectively.
@PAStateDept mail ballot request data shows there were approximately 2.55 million mail-in ballots returned by Nov. 3. Current processing data shows about 2.63 mail-in ballots cast. We can estimate then that about 78,000 mail ballots have been received since Election Day. 1/???
The processing data (updated hourly according to data.pa.gov) shows about 112,000 ballots yet to be counted in the commonwealth. Even if we assume that total includes all of those 78,000 newer ballots, counties are still counting ballots arriving before election day.
Part of a state Supreme Court ruling allows the state to count mail ballots arriving three days after the election and they can accept ballots without a post mark. Let's unpack why the rule might be in place next ... bit.ly/3mZBQV9