El río Alhama nace en la sierra de Almuerzo, en el término municipal de Suellacabras, provincia de Soria, recorre 84 km en dirección N-E, entrando a La Rioja, cruzando a la provincia de Navarra y volviendo a entrar en La Rioja por Alfaro, donde desembocará en el Ebro.