The town of garland divides its water between the Penobscot and Kennebec Rivers. The Kenduskeag, which is the largest stream in the town, rises near the center of the town of Dexter from the north to south, and nearly two miles west of its eastern limit. It flows into Pleasant Pond, a small sheet of water extending from West Garland into Dexter. Emerging from Pleasant Pond, it flows easterly to Garland Village, thence south-easterly through the towns of Corinth, Kenduskeag and Glenburn to Bangor, where its waters mingle with those of the Penobscot River. On its course through Garland its waters are used to propel machinery at West Garland, Garland Village and HoltŐs Mills. The Kenduskeag is fed by numerous streamlets flowing from the southern slope of the hilly range which traverses the town from east to west.