La población de Garayoa es de 94 personas (2020), el área de Garayoa es de 21.42 kilómetros cuadrados, la distancia de Garayoa a Madrid (capital de la España) es de 346 kilómetros, la distancia de Garayoa a Madrid es de 346 kilómetros. Garayoa comparte fronteras con Abaurrea Baja, Arce, Oroz-Betelu, Garralda, Arive y Villanueva de Aézcoa.