It rises north of Dean Pond in the Town of Oakham within Rutland State Forest and flows south through Dean Pond to Brooks Pond, 2 miles northeast of North Brookfield, then continues south to its mouth at the north end of Lake Lashaway, also in North Brookfield.