La temperatura media anual en Sangüesa es de 13,2 °C, con una precipitación media de 625 mm anuales.