How to Track Pennsylvania's Death Row When Nothing's Published Anymore
The last execution in Pennsylvania happened in 2011. Since then, Governor Tom Wolf imposed a moratorium in March 2015 and it has held. That means nobody is maintaining a live "list" in any official sense. The state doesn't publish a ranked roster with case statuses you can refresh. What you get is a scattered collection of documents, press releases, and court filings that change on different timelines. If you're trying to build something accurate, you have to go hunting. When people talk about the death row population in Pennsylvania, they usually mean roughly 60 to 65 men currently under sentence of death. The exact number shifts slowly. Some die of natural causes. Some get their sentences commuted by the governor. A few get resentenced after appellate litigation. The Pennsylvania Department of Corrections keeps a custody database, but it doesn't flag death row status in a way that's easy to filter. I learned that the hard way. Here's how I actually pull a working list, and where the holes show up.
I start with the Prisoner Search tool on the DOC website. You can search by name, DOC number, or county. The problem is there's no checkbox for "death row." I ended up pulling search results for every person whose conviction was upheld on appeal in a capital case, then cross-referencing against the state's public defender records and the Death Penalty Information Center database. It takes time, maybe two or three hours if you're careful, because names repeat and spellings vary.
Where the Official Numbers Come From
The main data points are scattered across three sources: None of them are updated in real time. The DOC lookup shows current location and sentence, but a transfer to a general population facility doesn't always strip the "death row" designation in a way that's immediately obvious. I once pulled a record that listed someone at Rockview Institutional Gallery and assumed they were off death row. They weren't. They had been transferred for medical reasons while still under a death sentence. I caught the error when I found a separate court docket entry that listed the sentence as intact. Always check the docket, not just the housing assignment. Between 1978 and 2015, Pennsylvania conducted 15 executions. That number is small compared to Texas or Florida, but the state's death row population grew faster than its execution count because appeals dragged on. The Pennsylvania Supreme Court has reversed or vacated death sentences in multiple cases over the years, most notably after the U.S. Supreme Court ruling in Moore v. Texas in 2017, which forced the state to reconsider how it evaluates intellectual disability in capital cases. Several inmates had their sentences commuted by Governor Wolf between 2015 and 2023. He cited concerns about racial bias, the risk of executing innocent people, and the cost of capital litigation.
Get the Full Details

The Commonwealth's Death Penalty Advisory Commission was created in 2017 to study the system. Their final report came out in 2020 and recommended keeping the death penalty but reforming how prosecutors seek it. The recommendation wasn't adopted. So the status quo remains: death row exists, but no executions are happening.
The Cost Problem Nobody Fixes
Capital cases cost significantly more than non-capital murder trials. Studies from the legislative budget office and independent researchers have put the difference at roughly $1 million to $3 million per case when you include direct costs and the extended appeals process. That's not a theoretical number. I've seen line items in county budgets where the death penalty prosecution ate into public defender funding. The workaround isn't dramatic, it's just accounting. When you're building a dataset or analyzing this, don't conflate the number of death sentences with the number of active death row inmates. Some people are sentenced to death but spend years in general population while their appeals wind through state and federal courts. The sentence doesn't change, but the physical location does. If you need a current, usable roster, here's the method I use and stick to: The whole process runs about 45 minutes to an hour per update cycle if you know the databases well. Without that familiarity, it's closer to three or four hours because you'll second-guess every record.
Building a list doesn't explain why the system works the way it does. Pennsylvania's death penalty has a well-documented racial disparity. The studies come back consistently: Black defendants are more likely to receive the death penalty, especially when the victim is white. The Advisory Commission's report acknowledged this. Nothing structural changed after the report. Prosecutors in different counties still make different calls about when to seek death. Philadelphia's district attorney's office has publicly stated it will not seek the death penalty. Other counties in the state still do. That inconsistency means your list is geographically biased even before you write a single word about it. There's also the issue of federal habeas. Many Pennsylvania death row inmates are in the middle of federal appeals. Those cases move on a timeline that has nothing to do with the state court system. A name might look stable in one database while a stay of execution is being litigated in another. I've seen cases where the state said an inmate was deceased but the federal docket still showed an active appeal. The federal court was the correct source. The state report had been filed prematurely.

Where People Get It Wrong
The most common mistake is treating the death row population as fixed. It's not. Commutations happen. Natural deaths happen. New sentences get added through resentencing after a prior conviction is overturned. If you publish a list and don't date-stamp it, you're publishing something inaccurate within weeks. Another mistake is using national databases without checking local docket entries. The national numbers are useful for trend analysis. They're not reliable for current status. There's also a quieter issue with how the data is organized. Pennsylvania doesn't release death row rosters by county in a clean format. If you're trying to map geographic distribution, you're building that from scratch by pulling individual docket records. I've done it for three consecutive years. It takes roughly six to eight hours of cumulative work across multiple sources to get a county-level breakdown that's reasonably accurate. There's no shortcut around that part. The moratorium makes all of this harder to track because nobody is producing updates. When executions were happening quarterly, the DOC published bulletins and the press tracked movements. Now the silence is the signal. An update to the list usually means something changed, but not always. Sometimes it just means someone finally got processed through the transfer system after a six-month delay. You learn to treat every data point as provisional.
Alternatives to Building From Scratch
If you don't want to do the manual cross-referencing, the Death Penalty Information Center maintains a state-by-state page that's updated when new commutations or executions occur. It's not real time, but it's more current than the DOC for major status changes. The ACLU of Pennsylvania also publishes occasional reports that include updated inmate counts. Those are worth reading for context, even if they don't replace a primary-source lookup. The Pennsylvania Bar Association has archived materials from the Advisory Commission proceedings that explain the institutional reasoning behind the moratorium. None of these sources conflict with each other on the numbers, but they serve different purposes. Use them accordingly.