And how many are “registered”, but registered somewhere else, like New Yawk, Haiti, Venezuela, etc.?
With voting by mail it is easily possible to vote from all those locations you listed.
BRING BACK VOTING IN PERSON and issue photo voter ID cards with photo required to vote.