Großschirma is a town in the district of Mittelsachsen, in Saxony, Germany. It is situated 7 km northwest of Freiberg. It was formed from the administrative union of the municipality of Großschirma and the town of Siebenlehn, including their districts, on 1 September 2003.