Democratic candidate and retired astronaut Mark Kelly has defeated incumbent Sen. Martha McSally in the Arizona Senate race.