The river's watershed covers 187,200 acres (758 km2) of land and drains most of north-central and northeast Allegan County as well as small portions of Barry, Kent and Ottawa counties.
Main tributaries are (from east to west): The Little Rabbit River is an 11.0-mile-long (17.7 km)[1] tributary of the Rabbit River, with a 30,850-acre (124.8 km2) watershed that drains sections of four townships in Allegan and Kent counties: Byron Township in Kent County, and Leighton, Dorr and Salem townships in Allegan County.
The upper reaches consist of two small branches: the Red Run Drain, which rises in the extreme western edge of Leighton Township just north of Moline and the Dorr & Byron Drain, which rises in the southern portion of Byron Township.
The branches converge west of Dorr and then empty into the Rabbit River in southwest Salem Township.
You can help Wikipedia by expanding it.This article related to a river in Michigan is a stub.