Das Dorf Castel Sant'Elia befindet sich in der Provinz Viterbo, die zur Region Latium (Lazio) gehört. Die Gemeinde besitzt 2278 Einwohner und hat eine Fläche von 23,98 Quadratkilometer bei einer Bevölkerungsdichte von 94,99 Einwohner pro Quadratkilometer. Castel Sant'Elia befindet sich 210 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Chiusa
Perazzeto
San Lorenzo