Minnesota's ghost towns died of three things: a railroad that went somewhere else, a forest that ran out, and a mine that closed or swallowed its own town. Towns were platted on the rail lines as shipping points for farm products, by railroad companies and by private proprietors, and places that the rails missed emptied fast. Forestville in Fillmore County was bypassed by the railroad in 1868 and was down to 55 people by 1880; Old Crow Wing, once a county seat of 600 or 700 people on the Red River ox-cart trail, faded after the Northern Pacific chose Brainerd in 1871.
In the north, white pine logging peaked in 1900 at more than 2.3 billion board feet and left camps like Splitrock, dismantled in 1907 once the Split Rock River valley was cut. On the Iron Range, mining companies built and unbuilt whole towns: Hibbing moved about 200 buildings two miles south between 1919 and 1921 so the mine could expand, Elcor was emptied by its owner after its last mine closed in 1954 and later buried under mine stockpiles, and the last families left Erie Mining's Taconite Harbor on Lake Superior in 1988.
What survives is uneven. Forestville's store and houses are a Minnesota Historical Society site, and Old Crow Wing, Banning and Splitrock lie inside state parks. On the Cuyuna Range, Manganese's foundations lie in the brush; on the Mesabi, Elcor is buried under mine overburden. Elsewhere little may be left: at Nininger two plaques mark the site.