Pennsylvania voters are sending Gov. Josh Shapiro, a Democrat, back to the governor’s mansion. Shapiro easily defeated Republican challenger Stacy Garrity to win a second term, CBS News projects.
Every U.S. House of Representatives seat is on the ballot, and Pennsylvania voters could play a role in determining the balance of power in Congress. Pennsylvania state House of Representatives seats are also up for grabs, along with half of state Senate seats.
Scroll down to see General Assembly results from across the commonwealth.
Pennsylvania governor’s race
Pennsylvania Gov. Josh Shapiro, a Democrat, won reelection against challenger Stacy Garrity, a Republican and the current state treasurer, and her running mate for lieutenant governor, Jason Richey, CBS News projects.
Shapiro’s running mate is current Lt. Gov. Austin Davis. Shapiro consistently led in the polls ahead of Election Day.
Congressional races in Pennsylvania
With all U.S. House of Representatives seats on the ballot this year, voters in Pennsylvania could determine which party controls Congress for the final two years of President Trump’s tenure in the White House.
1st Congressional District
In Pennsylvania’s first Congressional District, incumbent Rep. Brian Fitzpatrick, a Republican, faces Democrat Bob Harvie, a former teacher and member of the Falls Township Board of Supervisors who currently serves on the Board of Bucks County Commissioners. Fitzpatrick was first elected to Congress in 2017.
Voters told CBS News Philadelphia in the run-up to the election that affordability was their top concern, and some who backed Fitzpatrick in the past were considering voting for Harvie.
The district includes Bucks County and part of Montgomery County.
2nd Congressional District
Incumbent Rep. Brendan Boyle, a Democrat, defeated Republican Jessica Arriaga in this district that includes part of Philadelphia, CBS News projects.
3rd Congressional District
In the 3rd Congressional District, which includes a large swath of Philadelphia, CBS News projects Democrat Chris Rabb easily defeated independent Dennis Mahoney to replace Democrat Dwight Evans, who was elected in 2016.
4th Congressional District
Incumbent Democrat Madeleine Dean defeated Republican challenger Aurora Stuski in the race to represent the 4th Congressional District, which includes parts of Berks and Montgomery counties, CBS News projects.
5th Congressional District
Incumbent Rep. Mary Gay Scanlon, a Democrat, defeated Republican Nick Manganaro to represent the district that includes Delaware County and parts of Montgomery and Philadelphia counties, CBS News projects.
6th Congressional District
In Pennsylvania’s 6th Congressional District, incumbent Rep. Chrissy Houlahan, a Democrat, defeated Republican Marty Young, CBS News projects. The district includes parts of Berks and Chester counties.
7th Congressional District
In the Lehigh Valley, the 7th Congressional District has long been one of the swingiest regions in the swingiest of states. This year, Democratic challenger Bob Brooks defeated Republican incumbent Ryan Mackenzie, CBS News projects.
While the race turned ugly with personal attacks, voters told CBS News Philadelphia that high prices for everyday items such as groceries and fuel were top of mind in the run-up to Election Day.
The district includes Carbon, Lehigh and Northampton counties and part of Monroe County.
8th Congressional District
In the 8th District, Democrat and Scranton Mayor Paige Cognetti defeated Republican incumbent Rep. Rob Bresnahan Jr., CBS News projects. The Northeast Pennsylvania district includes Lackawanna, Pike and Wayne counties and parts of Berks, Luzerne, Lycoming and Monroe counties.
9th Congressional District
Incumbent Rep. Dan Meuser, a Republican, faces Democrat Rachel Wallace in the 9th Congressional District.
The 9th Congressional District includes Bradford, Susquehanna, Sullivan, Northumberland, Montour, Columbia, Schuylkill, Lebanon and Wyoming counties and part of Luzerne, Lycoming and Berks counties.
10th Congressional District
In Pennsylvania’s 10th District, which includes Dauphin County and parts of Cumberland and York counties, incumbent Rep. Scott Perry, a Republican, faces Democrat Janelle Stelson, a former television news anchor.
11th Congressional District
Rep. Lloyd Smucker, the Republican incumbent, faces Democrat Nancy Mannion in the 11th Congressional District, which includes Lancaster County and part of York County.
12th Congressional District
In the 12th Congressional District, incumbent Summer Lee, a Democrat, defeated Republican James Hayes, CBS News projects.
Pittsburgh is in the 12th Congressional District, which includes parts of Allegheny and Westmoreland counties.
13th Congressional District
Rep. John Joyce, the Republican incumbent, defeated Democrat Beth Farnham, CBS News projects.
The 13th District includes Cambria, Blair, Huntingdon, Mifflin, Juniata, Perry, Bedford, Fulton, Franklin and Adams counties and part of Cumberland County, as well as a small part of Somerset County.
14th Congressional District
Rep. Guy Reschenthaler, the Republican incumbent, faces Democrat Alan Bradstock.
The 14th District includes Greene, Washington and Fayette counties, most of Somerset County and part of Westmoreland and Indiana counties.
15th Congressional District
Rep. Glenn Thompson, the Republican incumbent, defeated Democrat Ray Bilger, CBS News projects.
The 15th District includes Warren, McKean, Potter, Tioga, Forest, Elk, Cameron, Clinton, Clarion, Armstrong, Jefferson, Clearfield, Centre, Union and Snyder counties and part of Indiana, Venango and Lycoming counties.
16th Congressional District
Rep. Mike Kelly, the Republican incumbent, faces Democrat Jason Wagner.
The 16th district includes Erie, Crawford, Mercer, Lawrence and Butler counties and part of Venango County.
17th Congressional District
Rep. Chris Deluzio, the Democratic incumbent, defeated Republican Tony Guy, CBS News projects.
The 17th Congressional District includes Beaver County and part of Allegheny County.
Pennsylvania General Assembly races
All of the seats in the Pennsylvania state House of Representatives are on the ballot this year, along with half the state Senate seats. Scroll down to see live results from the General Assembly races.
Pennsylvania state House of Representatives races Pennsylvania state Senate races
contributed to this report.
More from CBS News