Waterloo is a city in Quebec, included in La Haute-Yamaska Regional County Municipality, in the administrative area of Montérégie. The population as of the Canada 2011 Census was 4,330. Completely encircled by the township of Shefford, this residential city is located within the Eastern Townships, about ninety kilometers east of Montreal.