Stolpen (German pronunciation: [ˈʃtɔlpn̩] ; Upper Sorbian: Stołpin, pronounced [ˈstɔwpʲin]) is a town in the district of Sächsische Schweiz-Osterzgebirge, in Saxony, Germany. It is a historical town, that grew at the foot of the Schloßberg with the castle Burg Stolpen.