vote for the mayor of Pittsburgh

How to vote for the next mayor of Pittsburgh // Primary Election Day

Tuesday, May 18 is Election Day in Pittsburgh - we’ve got the details on where to vote and who is on the ballot

by Lindsay Patross | May 13, 2021

UPDATE: Click here for our guide to the 2022 Primary Election in Pennsylvania.


From mail-in ballot details (be sure to drop yours off) to ballot questions, here are a few things to know for Election Day! 

⭐️ Pittsburgh Primary Election Day Date & Times

📅 DATE: Election Day is Tuesday, May 18, 2021.

🕖 TIMES: The polls are open from 7 a.m. to 8 p.m.

❓ How do I vote for the Mayor of Pittsburgh?

The four candidates that are running for mayor are all Democrats.

  • 🔲 Tony Moreno
  • 🔲 Michael Thompson
  • 🔲 William Peduto
  • 🔲 Edward C. Gainey

To vote for one of these candidates you MUST be a registered Democrat. It is a little confusing, in the general election (held in November), you are able to vote for both Democratic and Republican candidates. In Pennsylvania, for the primary elections, you can only vote for the candidates that are on the ballot for the party that matches the party on your voter registration.

For example, if you are registered as an independent, you will not be able to vote for any of the mayoral candidates because the candidates are only on the democratic ballot. You can change your party of registration before elections, but it must be done before the voter registration deadline.

From the VotesPA.org website:

In Pennsylvania, you can only vote for the candidates in the same political party you have named in your voter registration. For example, if you registered to vote as a member of the Republican Party then you can vote in the Republican primary, but not the Democratic primary.

All voters can vote on constitutional amendments, ballot questions, and any special election contests held at the same time as a primary election.

☑ What else is on the primary ballot?

If you live outside of the city limits, several municipalities and boroughs are holding elections for mayor and council positions. You can use Allegheny County’s website to see a sample ballot here.

📍 How to find your polling location in Pittsburgh & Allegheny County

Are you planning to vote in person? 

All of the 1323 polling locations in Allegheny County will be open for voting on Tuesday, May 18, 2021.

📍 You can find your polling place by clicking here.

If you’ve voted at your current polling place before, you don’t need to show any identification. If it’s your first time voting at your current polling place, you will need to show some type of identification such as a driver’s license, passport or student ID. The identification you show does not need to have a photo.

Are you planning to vote by mail?

Scroll down for the details.

ℹ️ New voting machines

In 2020, Allegheny County started using new voting machines where you will need to fill out a paper ballot and insert it into the voting machine.

You can find step-by-step instructions on the voting systems here or watch this video on YouTube for a brief tutorial.

ℹ️ What you need to know before you go to vote

📬 What about voting by mail? Absentee ballots?

To vote by mail, you had to apply for a mail-in ballot (or apply for an absentee ballot). The deadline to apply for a mail-in ballot or absentee ballot was May 11, 2021, at 5 p.m.

If you have not applied for a mail-in ballot: You are not able to vote by mail, you will need to go to your polling location on May 18 to vote.

If you have applied for a mail-in ballot: You must complete your ballot and make sure it is returned to the Allegheny County Department of Elections by 8 p.m. on Tuesday, May 18.

‼️ NOTE: Ballots MUST be at the Allegheny County Department of Elections. A ballot that is mailed but has not reached the Department of Elections before 8 p.m. on May 18 will not be counted.

More information about mail-in ballots and absentee ballots is available on the VotesPA website.

Allegheny County Absentee Ballot return

[Image from the Allegheny County Facebook page]

📍Where to drop off your mail-in ballot?

If you have not returned your mail-in ballot, you can drop off your ballot at the Allegheny County Department of Elections in downtown Pittsburgh.

County Administration Building ‐ Lobby

542 Forbes Ave., Pittsburgh, PA 15219

🗳 Ballot drop off dates & times: 

  • ➡️ Sat., May 15: 8 a.m. ‐5 p.m.
  • ➡️ Sun., May 16: 11 a.m. – 7 p.m.
  • ➡️ Mon., May 17: 8:30 a.m. – 8:00 p.m.
  • ➡️ Tue., May 18: 7:00 a.m. – 8 p.m.

🗳 Things to know before you go to drop off your ballot: 

  • ✅ Pennsylvania law requires each voter to return their own ballot. You cannot have someone drop off your ballot for you.
  • ✅ Masks or face coverings are required in the offices and physical distancing will be followed
  • ✅ Once you get to the building, the ballot box is located inside on the first floor, and staff members to help you find the ballot box.
  • ✅ Weekend Parking: Street parking downtown is ALWAYS free on Sundays.

ℹ️ Election Information for Pittsburgh

Voting in Pittsburgh is conducted through the Allegheny County Department of Elections.

ℹ️ Voter Guides for Pittsburgh & Allegheny County

ℹ️ Election Results

After the polls close at 8 p.m., the Allegheny County Department of Elections posts the election results as they are reported back to the county on its website here.

Some of the research for this story is from Matt Petras’s 2020 election story.

Stream original series on the Very Local app

What is Very Local?

Very Local is your best source for shows about local communities, bringing you 24/7 access to news from your trusted local news source, weather updates, and more. The Very Local app also brings you fresh, untold stories from your city and communities like yours, with exclusive original shows and local stories specific to where you live. Get the channel to stream Very Local free on Roku or Amazon Fire TV.

Follow Very Local on Facebook and @VeryLocal on Instagram for more

Lindsay Patross

Lindsay Patross

Pittsburgh born and raised, Lindsay has been writing about the people who love Pittsburgh since 2008.

Download the Very Local app to stream all of the Very Local original series for FREE!

Download the Very Local app to stream all of the Very Local original series for FREE!