Three weeks from Election Day, pre-election voting so far matches 2018's high levels
Three weeks from Election Day, nearly 2.5 million Americans have already cast their ballots in the midterm elections, according to data from election officials, Edison Research and Catalist.