I take that back: in some states you might not be able to cast your ballot unless you have a government-issued photo identification. Since the Twenty-fourth Amendment to the United States Constitution specifically forbids any kind of poll tax, these identifications must be provided free of charge to anybody who wants one. And why might a person need a photo ID before he or she can vote?
For the November 8th general election you WILL need a photo ID. However, if you do not have an acceptable form of identification, a judge has ruled you can sign an affidavit at the polls, which will allow you to vote without one.