From Wall Street Journal via geology.com:
The town of Kiruna, Sweden is located 90 miles north of the Arctic Circle and directly over valuable iron ore. Luossavaara-Kiirunavaara AB has been mining in the area for over 100 years and will pay to move the town to get at the ore. Fortunately there is little opposition – the town exists because of the mine.