Democratic Rep. Andy Kim won New Jersey's Senate race over Republican Cape May hotelier Curtis Bashaw on Tuesday, succeeding Bob Menendez, who resigned this year after a federal bribery conviction.