The Chateauguay River (or Chateaugay River in the United States) has its source at the Chateaugay Lakes in the Adirondack Mountains of northern New York state in the United States. It winds its way northward through several towns and villages in Quebec, Canada, such as Elgin, Hinchinbrooke, Huntingdon, Dewittville, Ormstown and Châteauguay, before emptying into the Saint Lawrence River near Montreal.