It is composed of two villages, Rusca (Ruszka) and Teregova.
It is situated in the historical region of Banat.
The commune is located in the east-central part of county, stretching eastwards to the border with Hunedoara County.
It is situated at an altitude of 424 m (1,391 ft), at the foot of the Țarcu Mountains.
The river Timiș flows through Rusca village; its right tributary, the river Teregova, joins the Timiș in the eponymous village.