Pierreville is a town of about 2400 people in southern Quebec, Canada on the south shore of the St. Lawrence River.