La majeure partie du territoire d'Hérouxville fait partie de la Batiscanie (bassin hydrographique), étant traversée par la rivière des Envies, un tributaire de la . Les résidents de cette municipalité ont l'avantage d'être localisé à proximité de Shawinigan pour recevoir les services et de la rivière Saint-Maurice qui a été un vecteur de développement économique à la fin du XIXe siècle.