State Trunk Highway 128 (often called Highway 128, STH-128 or WIS 128) is a 27.04 miles (43.52 km) state highway in Pierce and St. Croix counties in Wisconsin, United States. It runs in north–south in northwest Wisconsin from near Elmwood to Forest.