Republican Rep. Justin Amash has won a second term representing the Grand Rapids area in Congress.