Cranzahl liegt am Nordrand
des oberen Westerzgebirges
im Landkreis Annaberg. Die
Gemeinde erstreckt sich in
Nord-Süd-Richtung über eine
Länge von ca. 3,5 km entlang
des Baches Sehma in einer
Gneismulde, dem Sehmatal.
Über die Kreisstraße 7131 ist
der Ort an die Bundesstraße
Oberwiesenthal) angebunden.