Washington State is fixed. Gray Peterson and I got the ball rolling on that 2 years ago, and SAF picked up the ball and finished the job.
Here is the list of states with the U.S. Citizen requirement left.
Louisiana (for .3 permits only)
Hawaii (for all gun licenses, the state enforces it against registration also)
Nebraska (for Purchase permits as well)
North Carolina (purchase permits as well)
Massachusetts (complicated but it should be fixed soon)
Oregon (non-residents must be citizens, residents must swear they plan to become citizens)
Florida while they issue to resident aliens, they won't to non-immigrant aliens not to any person who lives overseas. If your job takes you to Europe or Asia or something and you need to renew your Florida license, the state tells you no, thanks to the "pro-gun" people in the legislature down there.