Saint-Charles-sur-Richelieu est une municipalité du Québec située dans la MRC de La Vallée-du-Richelieu en Montérégie.