Richmond, population 3,232, is a town nestled amidst rolling farmlands on the Saint-François River between Sherbrooke and Drummondville, i…Richmond, population 3,232, is a town nestled amidst rolling farmlands on the Saint-François River between Sherbrooke and Drummondville, in the heart of Estrie in Quebec, Canada. Originally settled by colonists from New England, Montreal and the Richelieu River valley circa 1798, Richmond is one of the oldest settlements in the former region of the Eastern Townships.