At a minimum:
Citizen of USA
Valid ID
Voter registration card
And not currently incarcerated or on parole or felony probation. If you've already paid for your crimes and are not in prison snd not on papers then you can as long as you have the first 3 qualities.
If you meet those 4 criteria, you can vote. Thats been the law my whole life, that's how it was in the few elections I partook in, and that's the way it should be now.