Some time ago some of the forum’s American expats (Germany, France) posted that no American living abroad could vote. I said my cousin has lived in Canada for 45 years and still votes absentee.
Here’s what she said:
Register with the county where you last lived.
They prepare a ballot specifically for overseas Americans that just includes federal offices. They will mail this ballot to you. This happens for both the primary contest and the November general election.