It is located on the western shore of Lake Memphremagog in the Estrie region of Quebec, 125 km southeast of Montreal, 30 km to the southwest of the city of Magog, and next to the United States border, north of North Troy, Vermont.
It is located on the western shore of Lake Memphremagog in the Estrie (Eastern Townships) region of Quebec, and is one of the municipalities in Brome County. Potton is located about southeast of Montreal, to the southwest of the city of Magog, and next to the United States border, north of North Troy, Vermont.