De 25,5 km de longueur[1], il prend sa source sur le plateau du Coiron à proximité du village de Freyssenet. Depuis le Coiron, il arrose la plaine de Lussas puis reçoit la Claduègne en rive gauche (issue de ce même massif) à hauteur du village de Saint-Germain et enfin se jette dans l’Ardèche (en rive gauche) sous le pont du village de Lanas au terme d'un parcours de 26 kilomètres. Son cours inférieur, en aval de Saint-Germain et jusqu'à sa confluence avec l'Ardèche, se fait sur un terrain karstique, ce qui explique son assèchement fréquent sur ce tronçon. Un barrage a été érigé sur son cours supérieur destiné à l'irrigation de la plaine de Lussas.
Comme beaucoup de cours d'eau du département de l'Ardèche, l'Auzon a un débit torrentiel et peut avoir des crues aussi brutales que dévastatrices (09/09/2002 ; 25/12/2013)[2].
Communes traversées
L'Auzon traverse neuf communes[1] et deux cantons :