Spotfin croaker are found on the Pacific Coast, occurring from Mazatlán, Mexico, to Point Conception, California, including the Gulf of California. In California, they are most commonly found south of Los Angeles Harbor. They are usually found along beaches and in bays.