Le Dognon prend sa source à 786 m d'altitude dans la Corrèze, sur la commune d'Aix, entre les lieux-dits le Marais et Laboucheix, près de trois kilomètres au nord du village d'Aix. Il forme une série d'étangs successifs puis passe sous la route départementale (RD) 49, sous la ligne ferroviaire du Palais à Eygurande-Merlines à proximité de la gare d'Aix-La Marsalouse, sous les RD 27E1, 1089 et 27, puis sous l'autoroute A89 au nord-est de l'échangeur no 24 Ussel-Est. Il pénètre sur la commune de Saint-Étienne-aux-Clos, passe sous la RD 159 au lieu-dit le Moulin du Bourg, reçoit en rive droite son principal affluent, la Jaloustre, puis passe sous la RD 105. Sur près de deux kilomètres, recevant sur la droite le ruisseau de Pechebat, il marque la limite des communes de Saint-Bonnet-près-Bort et Thalamy, avant d'entrer sur cette dernière, passant sous la RD 27 puis à 700 m au nord-est du village de Thalamy. En limite du territoire communal, il reçoit sur la gauche le ruisseau des Grelots. Sur environ trois kilomètres, son cours sert de limite naturelle aux communes de Monestier-Port-Dieu et Thalamy. Il entre ensuite sur celle de Monestier-Port-Dieu, passant un kilomètre à l'ouest du village principal et s'écoulant sous la RD 82. Les cinq derniers kilomètres de son parcours s'effectuent dans des gorges[2] pouvant atteindre une centaine de mètres de profondeur.
Il rejoint la Dordogne à 542 m d'altitude en rive droite, dans la retenue du barrage de Bort-les-Orgues, près du lieu-dit Feneyrol, un kilomètre et demi au sud du village de Monestier-Port-Dieu.
Les quatorze affluents du Dognon répertoriés par le Sandre[1] ont tous une longueur inférieure à trois kilomètres hormis la Jaloustre, en rive droite, qui mesure huit kilomètres[7].
Un des affluents du Dognon, le ruisseau des Grelots, ayant lui-même un affluent et un sous-affluent[8], le rang de Strahler du Dognon est donc de quatre.
Hydrologie
Le 13 janvier 1962, la station hydrologique de Thalamy (qui n'a fonctionné que de 1961 à 1968) a enregistré un débit maximal journalier de 19,5 mètres cubes par seconde[9].
↑Contrairement à ce qu'indique le Sandre, la commune de Labessette, située dans le Puy-de-Dôme, en rive gauche de la Dordogne et du lac de Bort-les-Orgues, n'est pas arrosée par le Dognon, affluent de rive droite.