Um riacho perene ou rio perene é um riacho ou rio (canal) que sempre corre em algumas partes durante todo o ano durante anos de chuva normal. Os rios perenes são diferentes dos intermitentes, que normalmente param de fluir durante semanas ou meses a cada ano. Eles também são diferentes de correntes efêmeras que fluem apenas por horas ou dias após a chuva. Durante anos excepcionalmente secos, um córrego perene pode parar de fluir. Em uma seca, eles podem não fluir durante meses. As diferenças entre os fluxos perenes, intermitentes e efêmeros não são exatas e podem mudar se medidas diferentes forem usadas por grupos diferentes.

Em tempo seco pode não ser possível ver a água fluindo, ou ver qualquer tipo de água. Em riachos com fundo de cascalho, areia ou rocha, a água pode estar fluindo por baixo ou entre as rochas. Em biologia, um riacho está fluindo se houver água suficiente para suportar a vida aquática, incluindo peixes e anfíbios respiradores de guelras, insetos bentônicos, crustáceos e moluscos. Estes podem viver em um fluxo raso sob as rochas ou troncos. O fluxo pode ser tão pequeno que não pode ser medido por instrumentos de medição do fluxo do riacho.