Comuna este situata in partea de nord a judetului.
Este situata la o distanta de 25 km fata de resedinta de judet si la o distanta de 7 km fata de cel apropiat oras, Bocsa.
Vecinatatile teritoriului administrativ sunt:
- spre vest - orasul Bocsa si comuna Doclin;
- spre nord - orasul Bocsa;
- spre sud, sud-vest - comuna Dognecea si comuna Lupac;
- spre est - municipiul Resita.
Din punct de vedere al marimii comunei, in cadrul judetului se situeaza in categoria comunelor mici ale judetului cu o suprafata medie de 2211 ha teritoriu administrativ.
Folosintele terenurilor din cuprinsul teritoriului sunt date de natura terenului, care se repartizeaza pe categorii de folosinta astfel:
- teren arabil - 2 ha;
- pasune - 102 ha;
- fânete - 46 ha;
- paduri - 1954 ha,
- ape - 8,6 ha;
- drumuri - 35 ha;
- curti, constructii - 41 ha;
- neproductiv - 22,4 ha.
Comuna Ocna de Fier, avand in componenta sa o singura localitate, sat de resedinta de comuna, se incadreaza intre comunele mici ale judetului atat ca numar de localitati, cat si ca suprafata administrativa. Are o populatie de 794 locuitori.