Saint-Mathieu-de-Beloeil est situé au coeur des terres, entre la rivière Richelieu (côté Est) et le fleuve Saint-Laurent (côté Ouest). Le Bois-de-Saint-Amable se prolonge vers le sud dans Saint-Mathieu-de-Beloeil, au-delà du Grand Ruisseau jusqu'à la route 229.