Olvera es un municipio y localidad española de la provincia de Cádiz, en la comunidad autónoma de Andalucía. Está incluido en la comarca de la Sierra de Cádiz, y dentro del partido judicial de Arcos de la Frontera. Olvera está situada al noreste de la serranía gaditana, siendo fronteriza con las provincias de Sevilla y Málaga.