Polls are open from 7 a.m. to 8 p.m., with online results soon after, but in close races, voters might need to wait weeks for a result.