RICHMOND, Va. (AP) — Update: 10:50 p.m. --
Democrat Elaine Luria has unseated Republican U.S. Rep. Scott Taylor in Virginia's 2nd Congressional District.
Luria's win on Tuesday marked a swift change of heart in this traditionally Republican district on Virginia's coast. The freshman congressman had won by nearly 23 percentage points in 2016.
Luria's victory was likely boosted by antipathy toward President Donald Trump and a ballot-fraud scandal that tainted Taylor's campaign. Some of Taylor's staff members were accused of forging voters' signatures to help place a third-party "spoiler candidate" on the ballot.
National Democrats backed Luria. And she had a military background vital for running in a district that's home to the world's largest Navy base and many veterans.
Luria is a former Navy commander. Taylor is a former Navy SEAL.
Virginia Republicans have held onto their slim advantage in the state House.
Republican Joe McNamara defeated Democrat Carter Turner Tuesday in a Roanoke-area House district.
McNamara is a Roanoke County supervisor and ice cream shop owner.
With the win, Republicans retained a 51-49 majority.
The special election for the state House seat was called earlier this year after former GOP Del. Greg Habeeb resigned.
The district is heavily Republican. President Donald Trump won it by 30 percentage points in 2016.
Democrats won 15 seats and nearly took control of the state House in a blue wave election last year powered by voter antipathy toward the president.
All 100 House seats will be up for election next year.