Voters in Ohio’s 12th District chose Troy Balderson, a Republican endorsed by President Trump, to replace Representative Pat Tiberi, a Republican who resigned to work for a business group. Read more

The race was too close to call for nearly three weeks.

— MAGGIE ASTOR

Read more about today’s most important races.