Cidacos[1][2][3][4] o Zidacos[5] (en euskera Zidakos), es un pequeño río que discurre por la Navarra Media oriental. Nace en la vertiente meridional de la sierra de Alaiz, en la parte alta del norte de la Valdorba, por la confluencia de arroyos como Azpuru, Oricín y Artusia y el barranco de Mairaga, cerca de Mendívil. Después de atravesar Barásoain y Garínoain, recibe el caudal del río Leoz, procedente de la parte oriental de la Valdorba para dirigirse, aguas abajo, hacia la localidad de Pueyo donde vuelve a engrosar su caudal con la afluencia del río Sansoain. Atraviesa, tras ello, las ciudades de Tafalla y Olite llegando a Beire donde acrecienta su caudal con los aportes de los barrancos Valmayor y San Martín. Poco después atraviesa Pitillas, donde recibe aguas del barranco Pastor, llega a Murillo el Cuende, para desembocar, atravesado Traibuenas, en el río Aragón[6] ya en las cercanías de Caparroso.
Su aportación media anual es de 48 hm³ en el período 1940-2000.[7] Sobre el antes mencionado barranco de Mairaga se represa en su parte más alta, en el señorío de Bariain, dentro del municipio de Olóriz, en el embalse de Mairaga[8] que abastece de agua potable a las localidades que conforman la Mancomunidad de Mairaga.