Die Gemeinde Oupia liegt an der Grenze zum Département Aude, 23 Kilometer nordwestlich von Narbonne. Sie grenzt im Norden an Beaufort, im Nordosten an Aigne, im Osten an Pouzols-Minervois und im Süden und im Westen an Olonzac. Das Siedlungsgebiet befindet sich auf 95 Metern über dem Meeresspiegel. Auf der langgezogenen Hügelkette Serre d'Oupia im Osten der Gemeinde (bis 292 m über dem Meer) werden neun Windkraftanlagen betrieben.