Louiseville is a town of over 7000 people in south-central Quebec, Canada. It is located on the St. Lawrence River to the west of Trois Rivieres.