Not sure about PA, but Red Hampshire sure as hell does...my MIL has been in this town going on 75 years, and she had to show hers!
Hold on...they are parsing a bit here...if you didn’t have photoID in Red Hampshire, you could sign an affidavit; which goes around to the State Attorney General, then to your house for verification, then back to the state...yada, yada, yada.