Yes. All states require that you be a United States citizen by birth or naturalization to both register to vote and vote in federal and state elections. Even if you have a pending application to become naturalized, you cannot register or vote until it is finalized.
U.S. citizens can register to vote here.