Confederate monuments, arming school teachers with firearms, and to disobey COVID-19 safety protocols. Mastriano also drew accusations of antisemitism and for using anti-semitic dogwhistles against Shapiro (who is Jewish). One of Mastriano's most vocal supporters was Andrew Torba, the CEO of far-right social media website Gab, which was the same website where the perpetrator of the Tree of Life Synagogue shooting posted before committing the massacre. Torba donated $500 to the Mastriano campaign, and Mastriano himself told the Gab founder in an interview, "Thank god for what you've done." No debate was held during the general election, as Shapiro and Mastriano were unable to come to an agreement on how to debate. In addition, Mastriano did not release his first general election ads until October, while the more well-funded Shapiro had already spent $18.6 million in television broadcasting by that time. These factors, combined with Mastriano's refusal to talk to major media outlets and decision to ban journalists from campaign rallies, severely limited his voter outreach. Predictions Endorsements Polling Aggregate polls Graphical summary Generic Democrat vs. generic Republican Results Analysis Josh Shapiro defeated Doug Mastriano by 14.8%. While this marked a 2.73% Republican swing from 2018, it was still 13.18% larger than Joe Biden's win in the presidential race in Pennsylvania two years earlier, and 9.86% larger than Shapiro's reelection for Attorney General that same year. All counties in the Keystone State voted the exact same way they did in 2018, with Shapiro doing best in heavily populated Southeastern Pennsylvania, which is made up of Philadelphia and its suburbs, Berks County (Reading), the Lehigh Valley (Allentown, Bethlehem, and Easton), the Wyoming Valley (Scranton, Wilkes-Barre, and Hazelton), the Susquehanna Valley (Harrisburg and Carlisle), Erie County in the northwest corner, and finally, Greater Pittsburgh in the southwest. Doug Mastriano, meanwhile, piled up large margins in Pennsylvania's rural counties, but also won some populous places like Butler, Washington, and Westmoreland counties near Pittsburgh. He also carried Lancaster, including the counties contained (either fully or partially) within his State Senate district, namely Adams, Franklin and York. Except for Adams and Franklin counties, Lancaster and York were once again carried by single digits by the Republican gubernatorial candidate just like 2018, as Mastriano's extremist views likely turned off moderate Republicans in these areas. Voter demographics Voter demographic data for 2022 was collected by CNN. The voter survey is based on exit polls completed by 2,657