La ciudad de Rioja, está ubicada en el valle del Alto Mayo, al norte del departamento de San Martín.