Rigaud is a municipality in southwestern Quebec, Canada in the county of Vaudreuil-Soulanges in Vallée-du-Haut-Saint-Laurent region. The municipality is located at the junction of Ottawa River and Rigaud River. It is situated about 70 kilometres west from downtown Montreal and 130 kilometers east from Ottawa. The population as of the Canada 2011 Census was 7,346.