La localidad de Oco está situada en la parte occidental de la Comunidad Foral de Navarra dentro de la Zona Media de Navarra o Navarra Media y la comarca geográfica de Tierra Estella, el Valle del Ega, comúnmente denominado Valdega; y a una altitud 503 msnm.