In Nordamerika besiedelt der Sonnenbarsch unterschiedliche Gewässer wie Teiche, kleinere Flüsse und auch die Grossen Seen. Er ernährt sich von kleinen Fischen und anderen Wirbeltieren sowie von Fischeiern.
Als Aquarien- und Teichfisch ist die Art in die Schweiz gelangt. Durch passive oder aktive Freisetzungen gelangte sie in die verschiedenen Gewässer und ist heute fast im gesamten Mitteland sowie im Südtessin verbreitet. In Europa hat sich der Sonnenbarsch in mindestens 28 Ländern etabliert, auch in Kleinasien und Südamerika ist er nachgewiesen. Es gibt Hinweise, dass er mit einheimischen Arten in Nahrungskonkurrenz steht (Copp et al. 2017).
Der Sonnenbarsch gilt als invasive Art. Das Aussetzen von Aquarienfischen ist verboten und eine Tierquälerei (siehe Gesetzgebung Fischerei).