Das Dorf Castelrotto (deutsch: Kastelruth) befindet sich in der Provinz Bozen (Bolzano), die zur Region Trentino Südtirol (Trentino Alto Adige) gehört. Die Gemeinde besitzt 6081 Einwohner und hat eine Fläche von 117,82 Quadratkilometer bei einer Bevölkerungsdichte von 51,61 Einwohner pro Quadratkilometer. Castelrotto befindet sich 1060 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Alpe di Siusi
Bellavista
Bulla
Guggenoi
Kroll
Oltretorrente
Passua
Premesa
San Michele
Siusi e Tagusa
Telfen e Tiosels