Wisconsin Highway 48

State Trunk Highway 48 (often called Highway 48, STH-48 or WIS 48) is a state highway in the U.S. state of Wisconsin. It runs east–west in northwest Wisconsin from Grantsburg to Weirgor.

Route description
The highway begins at its intersection with Highway 70 in Grantsburg.The intersection is also the northern terminus of Highway 87. The highway runs south from the intersection in a concurrency with Highway 87, passing through the community of Branstad before leaving the concurrency and running east from it. Near Trade Lake, the highway intersects with four county highways; Y, O, M, and Z. It continues east from there until it reaches Frederic, where a concurrency starts with Highway 35. The highway continues south along the concurrency until it reaches Luck, where it runs east from. In Cumberland, it follows a short concurrency with U.S. Route 63. After passing Highway 25 and an interchange with U.S. Route 53, it passes through Rice Lake. It continues east from Rice Lake, passing through a few villages and unincorporated communities before terminating at Highway 40 in Weirgor.

History
The first alignment of WIS 48 was routed from Sheboygan to Hilbert on the modern alignment of WIS 32 and WIS 57. Lasting around seven years, WIS 48 was replaced by WIS 32 in 1924 after being scaled back to New Holstein three years prior in 1921.