Mehadica is a commune located in the Banat region of western Romania. It is situated within Caraș-Severin County and lies along the banks of the Mehadica River.
The administrative area consists of a single village, also named Mehadica. As of 2011, the commune had a recorded population of 870 residents.