Olivenza es un municipio español situado en la provincia de Badajoz, en la comunidad autónoma de Extremadura. El municipio tiene una población de 11.986 habitantes (2018) y se encuentra a 24 km al sur de Badajoz.
El término municipal de Olivenza está situado al este del río Guadiana, que constituye la frontera con Portugal. El municipio tiene forma triangular, con dos de sus vértices tocando dicho río.
Olivenza fue fundada en el siglo XIII por la Orden de los Templarios. El municipio estuvo bajo soberanía portuguesa desde 1297 hasta 1801, cuando fue ocupado por las tropas españolas durante la Guerra de las Naranjas. El Tratado de Badajoz de 1801 reconoció la soberanía española sobre Olivenza, pero el conflicto por la propiedad del municipio continúa hasta la actualidad.