La localidad se sitúa en la Tierra de Ayala, a unos 300 m de altitud media, sobre un terreno suavemente ondulado formado por colinas y vaguadas que se alinean en dirección norte-sur y que origina la división de aguas hacia dos cuencas fluviales: la del río Izalde al este y la del Ibaizabal al oeste.