Golden perch are native primarily to lowland reaches of the Murray-Darling River system, but also extend far into slope habitats and occasionally even lower upland reaches.
Like many Murray-Darling native fish, golden perch have crossed river catchments through natural river capture/connection events.