Le territoire de Saint-Roch-de-Richelieu a une vocation primaire sur les plans agricole et forestier. Il comporte une zone riveraine de la rivière Richelieu; la grande majorité des habitants vivent dans cette dernière zone. Les limites de Saint-Roch-de-Richelieu s'étirent comme suit: