Olaya Herrera es un municipio colombiano situado en el departamento de Nariño, al suroeste del país.
Limita hacia el oeste con Mosquera, al este con La Tola, al sur con Magüí Payán y Roberto Payán y hacia el norte con el Océano Pacífico.
Nombrado en homenaje al presidente liberal colombiano Enrique Olaya Herrera.
Olaya Herrera tiene bajo su jurisdicción los siguientes Centros poblados: Creado en 1975, se encuentra dentro del Parque nacional Sanquianga creado en 1977.
[3] Se han presentado hechos de violencia del Conflicto armado interno de Colombia,[4] y desplazamiento forzado.