Requiring voters have identification is very controversial in the US. The Democratic party generally opposes it. Even in states requiring ID, there are almost always options to bypass it (by signing an affadavit, for example), and in almost no case does an ID prove citizenship - the US doesn't actually have a "US citizen database" anywhere, and people can be legal citizens with a right to vote with no ID.