Leoz liegt in der Region Navarra im Norden Spaniens, etwa 22 Kilometer südöstlich von Pamplona. Die Gemeinde erstreckt sich auf einer Höhe von rund 705 Metern und umfasst neben dem Hauptort mehrere kleinere Dörfer wie Amatriain, Artariain und Olleta. Insgesamt leben dort etwa 200 Menschen, wobei der Verwaltungssitz in Iratxeta angesiedelt ist.
Die erste Erwähnung des Ortes geht auf mittelalterliche Zeiten zurück, doch seine Entwicklung war stets eng mit der umliegenden Landschaft verbunden. Früher prägten Landwirtschaft und Viehzucht das Leben der Bewohner, während heute die ländliche Struktur erhalten bleibt.
Besonders bekannt ist Leoz für seine Kirche Mariä Geburt, die als zentrales Bauwerk gilt. Die umliegenden Dörfer und die ruhige Hügellandschaft verleihen dem Ort einen typisch navarrischen Charme, fernab vom Trubel größerer Städte.