Saint-Roch-de-Richelieu (AFI: /sɛ̃ᴚɔkdəᴚiʃəljø/), antiguamente Saint-Roch-de-Saint-Ours,[2] es un municipio perteneciente a la provincia de Quebec en Canadá.
El pueblo está ubicado 13 kilómetros al norte de Saint-Antoine-sur-Richelieu.
La rue Saint-Jean-Baptiste ( QC 223 sur), carretera regional que bordea el Richelieu, une el pueblo a Saint-Antoine-sur-Richelieu.
La côte Saint-Jean, ( QC 223 norte), que bordea el río también, es una carretera local.
[2] El consejo municipal se compone del alcalde y de seis consejeros sin división territorial.
A nivel supralocal, Saint-Roch-de-Richelieu forma parte del MRC de Pierre-De Saurel, antiguamente Bajo Richelieu.