A SS card, birth certificate, and two proofs of address are all that are required to open a bank account. All of the rest of these things are generally superfluous. It is a citizen's natural born right to vote, given they are above the legal age and not felons. People who live in larger cities like NY or Philly can probably get by their entire lives without a photo ID. Is it good to have? Yes. But again, I argue the point that people should not have to go to the DMV and pay $13 to vote. Just add a picture to the gratis voter identification card, and be done with it.-Most jurisdictions have a mandate that you have ID in case you are stopped by the police.
-Traveling by airplane
-International Travel
-Any place that requires licensing for gun ownership
-Operating a motor vehicle
-Accessing most bars/casinos
-Any job that requires a background check will likely ask for it
-Volunteer positions requiring a background check will almost certainly ask for it
-Purchasing liquor
-Purchasing tobacco
Or supply photo identification cards to every citizen, like many countries in Europe. If you want to cut down on voter fraud, doing this simple thing will at least cut out in person fraud.
Also, it's important to update databases regularly. I was apparently still listed as a citizen in one State, when I had moved two States away for ten years. Even though I updated all of my documentation. I know this because I got called for jury duty in my prior State after not having lived there for that period of time. Free vacation!