El término municipal de Sangüesa se sitúa en el norte de España, en el área centro-oriental de Navarra y del entorno geográfico de su comarca homónima, en una zona de unión entre la Montaña y la Ribera de Navarra.