US retailers are seeing brisk consumer demand for fresh Bristol Bay sockeye salmon. But while record-high harvests would indicate a discount on last year's prices, inflationary pressures on everything from fuel to labor to cans is upending the supply-and-demand equation.

On July 12, the Bristol Bay sockeye salmon harvest smashed the previous all-time record of 44.7 million sockeye set in 1995. At nearly 75 million, Bristol Bay's run of sockeye has also broken records.

And the fish keep coming. Through July 18, the harvest was at 57 million fish.