La commune de Bessèges est traversée par la Cèze et la Gagnière. L’urbanisation s’étend en bordure de Cèze et dans la plaine alluviale. Un habitat diffus gagne progressivement les coteaux.
La plaine alluviale est partiellement protégée des débordements par la surélévation des voies départementales qui longent la Cèze.