Hemlock is an unincorporated community in Tillamook County, in the U.S. state of Oregon. It lies along U.S. Route 101 about 3 miles (5 km) north of Beaver. Beaver Creek, a tributary of the Nestucca River, flows through Hemlock.