Croaker fish are found in warm coastal waters throughout the Western Atlantic and Gulf of Mexico. They prefer shallow waters with sandy or muddy bottoms and can be found in bays, estuaries, and tidal creeks. They can also be found in brackish water and can tolerate low salinity levels.