El municipio navarro de Elgorriaga se halla emplazado a los pies de los Monte Mendaur y Asquín en la margen izquierda del río Ezkurra, Elgorriaga es el más pequeño de los municipios del Valle de Santesteban.
Su territorio comprende una extensión cercana a los 3,9 Km². La mayor parte de este término disfruta de una orografía suave y cuenta con el llano más extenso del valle.
El centro urbano del municipio, que acoge a aproximadamente a 223 habitantes, se sitúa a una altitud de 137 metros.
Es un pueblo típico de la zona norte de Navarra con sus casas grandes y señoriales de piedra y sus balcones llenos de flores.