Le cours de la « rivière des Gagnon » coule en zones forestières et agricoles.
Le bassin versant de la « Rivière des Gagnon » est accessible par la route 204 (rue Principale Sud et route Elgin Nord) ; ainsi que le chemin du Petit rang du Nord, le chemin du rang des Pelletier, le chemin du rang des Gagnon et le chemin du 6e rang.
À partir de sa source, la « Rivière des Gagnon » coule sur 22,0 km au Québec, selon les segments suivants :
3,2 km vers le Sud-Est dans Sainte-Perpétue (L'Islet), en longeant en parallèle la rue Principale Sud (du côté Sud-Ouest) jusqu’au chemin du rang Taché Ouest ;
3,0 km vers le Sud-Est, jusqu'à la route Principale (route 216) ;
1,7 km vers le Sud-Est, jusqu'à la limite de Saint-Pamphile ;
4,9 km au Nord-Est du centre du village de Saint-Pamphile ;
0,8 km au Nord-Ouest de la frontière canado-américaine (Québec-Maine).
À partir de la confluence de la rivière des Gagnon, la rivière Saint-Roch coule vers le Sud-Est jusqu’à la rive Est de la Grande rivière Noire (fleuve Saint-Jean) (désignée « Big Black River » dans le Maine. Cette dernière coule vers l’Est jusqu’à la rive Ouest du fleuve Saint-Jean. Ce dernier coule vers l'Est et le Nord-Est en traversant le Maine, puis vers l'Est et le Sud-Est en traversant le Nouveau-Brunswick. Finalement le courant se déverse sur la rive Nord de la Baie de Fundy laquelle s’ouvre vers le Sud-Ouest sur l’Océan Atlantique.
Toponymie
Le terme « Gagnon » constitue un patronyme de famille d’origine française.