The river then flows about 20 miles northwest out of the canyon and into Utah Lake, passing through the city of Spanish Fork and then along the borders of the communities (and census-designates places) of Benjamin, Lake Shore, and Palmyra.