Castelrotto/Kastelruth sorge su un altopiano a 1.060 metri, a metà strada tra la valle dell'Isarco e i massicci dello Sciliar e del Catinaccio. Il territorio comunale, che si estende per 117,9 km², è caratterizzato da vette come il Piz (1.939 m) e la Puflatschspitz (Monte Bullaccia, 2.177 m), oltre a sorgenti solforose e cascate. Con una densità abitativa di 60 ab/km², il borgo mantiene un carattere rurale e montano, lontano dal mare 140 km.
L'economia locale si basa su turismo e agricoltura di montagna. Il reddito medio annuo è di 30.987 €, mentre il prezzo degli immobili raggiunge i 3.707 €/m².
Il clima è fresco, con una media di 8,0 °C e precipitazioni annue di 1.022 mm. Il borgo fa parte dei Borghi più belli d'Italia e conta 63 monumenti e 4 musei. L'indice di vecchiaia è 145, l'età media 43,9 anni. Il suolo consumato è solo il 3,4%, a testimonianza di un ambiente ancora integro.