Oberhof is a town in the Schmalkalden-Meiningen district of Thuringia, Germany. It is a winter sports center and health resort. With 1,625 inhabitants (December 2016), it is visited by 144,000 tourists every year (2016). The town got its official city status in 1985.