Le sandre n'est pas indigène en Suisse, bien que des moines l'aient déjà relâché au Moyen Âge. Il est originaire d'Europe de l'Est et de certaines régions d'Europe centrale. En Suisse, il a été introduit de manière ciblée dans différents lacs et rivières au 19e siècle afin de promouvoir la pêche. Le canal Rhin-Main-Danube, construit pour la navigation, a permis de créer des voies de dissémination supplémentaires. Aujourd'hui, il est présent dans de nombreux cours d'eau suisses, notamment dans les grands lacs comme le lac de Constance, ou le lac de Zurich, où il s'est bien adapté aux conditions locales.