Zandio es una localidad española de la Comunidad Foral de Navarra perteneciente al municipio de Oláibar.
Está situado en la Merindad de Pamplona, en la comarca de Ultzamaldea, y a 13,5 km de la capital de la comunidad, Pamplona. Su población en 2014 fue de 17 habitantes (INE), su superficie es de 1,76 km² y su densidad de población de 9,66 hab/km².