Pennsylvania residents who want to vote in the April 23 primary election have less than a week to register to vote or update their registration.
If you are not registered by the close of business April 8, you will be a bystander. Residents must be a U.S. citizen and living in their current precinct for at least 30 days before the election, and must be at least 18 years old by Election Day in order to register.
If you are unsure of your status, check the to see if you’re registered.
If you need to register, or wish to update your registration, you can do so online, by mail or in person at your county election office. Because the registration deadline is looming, registering by mail may be inadvisable. Visit to register online.
A reminder, Pennsylvania requires voters to be registered with the corresponding party in order to vote for either the Democratic or Republican slate of candidates. Voters not registered with one of the two major parties will be allowed to vote only on non-partisan ballot questions.
The map below shows the current breakdown of party registration in all 67 Pennsylvania counties.
There are 8.7 million registered voters in Pennsylvania as of April 1. That amounts to 87% of the eligible population who are officially registered. Democrats account for 44.71% of voters, while Republicans make up 40.11%, giving Democrats a 4.61% lead.
The Democrats’ dominance in voter registration has been steadily declining over the last 30 years, turning Pennsylvania ever more purple. It is the first time in decades that Republicans have topped 40% of the voter rolls statewide.
The map below shows current voter registration by county and the percentage of the voting age population that is registered to vote in each county. Chester and Bucks counties lead the state with more than 92% of their voting age population currently registered to vote.
Note that Forest County has about 30% of its population comprised of inmates at a state prison. Imprisoned felons are ineligible to vote in Pennsylvania.
County voter registration offices
- Lehigh County: 17 S. 7th St. Allentown, (610) 782-3194
- Northampton County: 669 Washington St., Lower Level, Easton, (610) 829-6260
- Berks County: 633 Court St., 1st Floor, Reading, (610) 478-6490
- Bucks County: 55 E. Court St., Doylestown, (215) 348-6154
- Carbon County: 44 Susquehanna St., Jim Thorpe, (570) 325-4801
- Monroe County: One Quaker Plaza, Rm. 105, Stroudsburg, (570) 517-3165
- Montgomery County: One Montgomery Plaza, 425 Swede St., Suite 602, Norristown, (610) 278-3280
- Schuylkill County: 420 N. Centre St., Pottsville, (570) 628-1467
- Delaware County: Government Center Building, 201 W. Front St., Media, (610) 891-4659
- Chester County: 601 Westtown Rd, Suite 150, West Chester, PA 19380-0990, (610) 344-6410