It begins in Leslie Township, approximately 2 miles northwest of the city of Leslie, and flows generally north-northwestward through Leslie and Vevay townships; the city of Mason; Alaiedon and Delhi townships; and the southeastern part of the city of Lansing.