The east coast, from the tropics to Gippsland. The Australian Faunal Directory and Fishes of Australia both give Townsville in Queensland to the Gippsland Lakes in Victoria, and Fishes of Australia adds Lord Howe Island. The Australian Faunal Directory notes that the distribution details are imprecise because the species is so similar to others.
NSW DPIRD says bream live in estuaries up to the brackish water limit, where salt water gives way to fresh, and on inshore rocky reefs near ocean beaches and headlands. Fishes of Australia adds mangroves, bays, coastal lakes and the lower freshwater reaches of rivers, and notes that juveniles prefer shallow seagrass beds.
The Status of Australian Fish Stocks report for 2023 treats yellowfin bream as a single east-coast population, shared by Queensland, New South Wales and Victoria, with adults tending to disperse north and larvae south, and assessed it as sustainable.