A competitive Republican primary in 2026 for a North Carolina seat in Congress lost a challenger, as Rocky Mount Mayor Sandy Roberson ended his campaign amid the city's financial struggles.

See Full Page