 The river rises at North Pond in Hopkinton, Massachusetts, near Interstate 495.From there, the river flows south into Worcester County where it forms the boundary between Upton and Milford.It continues south through Hopedale, Mendon, and Blackstone to Rhode Island, where the rivers flows through Woonsocket to its confluence with the Blackstone River.