
Taxonomy
Rarity
Spotfin surfperch is one of the fish this family is best at hiding in plain sight. It lives in the surf on sandy beaches from Oregon to central Baja, it schools with 2 species that any California surf angler catches constantly, and almost nobody notices it, because at 5 to 6 inches it is small enough to be discarded as a juvenile of something else.
The state's recreational catch summary gives it no numbers at all, only a line noting that it is rarely landed because of its small size. The international species account says the same thing differently, recording that it is rarely caught from surf and piers by sport fishermen. California pier-fishing literature is the most precise: common from northern California down to the Santa Barbara Channel, relatively rare at both southern and northern California piers, and most reliably found along the central coast, where at the Pacifica Pier it turns up mixed into schools of walleye and silver surfperch.
The range does cover Southern California. The fish is here. It is simply not thick here, and this Ichthyopedia rates it uncommon on that basis.
The IUCN has never assessed the species. California reaches it only through the family rule, with a daily limit of 20 surfperch in combination and no more than 10 of any 1 species. Nobody keeps them, and anglers who catch one are advised to put it back or use it as halibut bait.
Seasonality
Location
Spotfin surfperch range from Seal Rock in central Oregon down to central Baja California, and they belong to the surf zone biome and nothing else. Every source that describes the habitat names the surf zone of sandy beaches and open sandy bottom, which puts this species in the same water as the barred and calico surfperch and none of the rocky or kelp ground the rest of the family uses. The recorded depth range runs to about 300 feet, which comes from trawls rather than from anywhere a person would look.
Identification is the whole practical problem with this fish, and it is a 3-way problem. Spotfin, walleye and silver surfperch are all small, silvery, deep-bodied fish that were until recently placed in the same genus, and they turn up over the same sand in the same schools. The checks are clean once known. A walleye surfperch has black tips on the pelvic fins and an eye that looks a size too large for the head. A silver surfperch has a pink tail and no fin markings beyond a small orange spot that usually sits on the anal fin. A spotfin surfperch has large black spots in both the dorsal fin and the anal fin, which is what the common name is describing and which neither of the other 2 carries. The body is silver with a dusky back.
The diet contains 1 genuinely surprising item. Spotfin surfperch eat marine worms, small crustaceans, algae and fish eggs, all of which is ordinary, and they also eat young squid. Only 1 other California surfperch has a cephalopod on its diet list, the rubberlip seaperch, which takes octopus and is more than twice this fish's length. A 6-inch surf-zone fish hunting juvenile squid is not what the family is known for.
Deep Dive
The name on this page is not the name in most California books, and the reason is worth explaining, because anyone checking a field guide will find something different.
For most of the past century this species sat in the same genus as the walleye and silver surfperches, and it is still listed that way in the international database that carries its biology, and in the California Department of Fish and Wildlife's own chapter on the surfperch family. The World Register of Marine Species now places it in a separate genus of its own, and that is the accepted name today. This Ichthyopedia follows the accepted name, which is the same call already made on the pile perch, where the state and federal agencies still use a superseded combination. Nothing about the fish changed. The classification did, and the literature has not caught up.
The other thing worth knowing about this species is how short its life is. The maximum reported age is 3 years. Set that against the rest of the family and it stands out sharply: striped seaperch and rubberlip seaperch both live to about 10, shiner perch and redtail surfperch to 9, walleye surfperch to 6. The state gives 2 to 10 years as the family range, and the spotfin sits at the bottom of it.
A 3-year life span changes the arithmetic of everything else. Surfperch do not lay eggs. Fertilization is internal, the female carries the young to full development, and what is born is a small complete fish that swims immediately. A spotfin brood runs from 4 to 20. A female that matures, breeds a couple of times, and dies inside 3 years has a very small lifetime output, and the entire population turns over fast enough that a bad couple of years leaves nothing older to carry it.
That would be a worrying combination if the fish were fished, and the saving grace is that it is not. Nobody keeps a 6-inch surfperch. The species is too small for a fishery, too small to interest an angler, and lives in surf that no commercial gear works. Whatever is happening to spotfin surfperch populations is happening for reasons other than harvest, which is an unusual position in this family and makes it a cleaner natural experiment than most of its relatives.
The trouble is that nobody is running the experiment. The state's brood-size figure exists, but the mating season is recorded as not available, and the birth season is not observed at all. The table gives it as summer and then adds, in a parenthetical, that this is based on the number of small juveniles found in coastal waters. In other words, the only reason anyone knows when this fish gives birth is that at a certain time of year small ones start showing up. For a species that lives on public beaches from Oregon to Baja, in water a person can wade into, that is a thin file. It is also the ordinary condition for the small half of this family, and it is the reason California manages all 18 species under one shared limit rather than trying to write a rule for each.
Where to Find Them
Beaches whose habitats match this species
San Luis Obispo ยท 13 beaches
Santa Barbara ยท 19 beaches
Ventura ยท 22 beaches
Channel Islands ยท 7 beaches
Los Angeles ยท 16 beaches
Catalina Island ยท 2 beaches
Orange County ยท 10 beaches
San Diego ยท 15 beaches
Matched by habitat: a beach is listed when its biome tags overlap this species' biomes.

