It is the longest river in the U.S. state of Michigan, running 252 miles from its headwaters in Hillsdale County on the southern border north to Lansing and west to its mouth on the Lake at Grand Haven.