It rises north of Dean Pond in the Town of Oakham within Rutland State Forest and flows south through Dean Pond to Brooks Pond,  northeast of North Brookfield, then continues south to its mouth at the north end of Lake Lashaway, also in North Brookfield.
The waterway begins north of Dean Pond in Oakham, within Rutland State Forest, flows south through Dean Pond to Brooks Pond, northeast of North Brookfield, and continues south until it meets Lake Lashaway at its southern extremity, which is located in North Brookfield.