Voters in Hamilton, Larkhall and Stonehouse head to the polls on June 5 in a race that could have national repercussions.