State Trunk Highway 312 (often called Highway 312, STH 312 or WIS 312) is a 7 miles long Wisconsin state highway running along the north side of Eau Claire, from the Town of Union in the west to the Town of Seymour in the east.