Wipperfürth is a municipality in the Oberbergischer Kreis of North Rhine-Westphalia, Germany, about 40 km north-east of Cologne, and the oldest town in the Bergischen Land.