Bruce Crossing is an unincorporated community in Ontonagon County, Michigan, United States. Bruce Crossing is located in Stannard Township at the junction of US Highway 45 and M-28, 24.5 miles (39.4 km) south-southeast of Ontonagon. Bruce Crossing has a post office with ZIP code 49912.
Bruce Crossing was first settled by August Neuman, who built a sawmill at the location. The community was originally named Bruce's Crossing when its post office opened on March 5, 1888. The name came from the first postmaster, Donald M. Bruce, who owned a store at the crossing of the Duluth, South Shore and Atlantic Railway and the old Military Road. It was shortened to Bruce Crossing on August 13, 1891.