Olpe is a town in the German state of North Rhine-Westphalia. It is the capital of the district of Olpe.