Federal Price Data, Adjusted to 2026 Dollars, Matched to Federal Nutrition Records
Our prices come from the USDA Economic Research Service's Purchase to Plate National Average Prices, a public database built from retail grocery scanner data. It gives a price for every 100 edible grams of a food, which means shells and bones are already excluded. The newest public edition covers 2017 and 2018. The agency says its next edition, covering 2021 to 2023, isn't expected before spring 2027, so 2017/18 is the most recent national, food-by-food price set available.
Not every price in that file is measured the same way. Of the 181 seafood rows in the 2017/18 edition, only 22 are priced directly from scanner data. The rest are either imputed from similar foods or modeled from recipes. We kept only the directly priced rows. That's why cod, tilapia, catfish and pollock aren't here: their prices in the file are modeled rather than measured. From the 22 measured rows, we also set aside anything coated or fried, smoked, dried and salted, roe (including caviar), canned anchovies (which are used more like a seasoning than a protein serving) and duplicate forms of the same species. That left 12.
Prices from 2017 and 2018 needed updating, so we used the Consumer Price Index from the Bureau of Labor Statistics. For the nine fresh or cooked items, we used the BLS index for fresh fish and seafood. It averaged 180.192 across the 24 months of 2017 and 2018 and stood at 238.000 in August 2026, which gives a multiplier of 1.3208. For the three canned items, the processed fish and seafood index gives a multiplier of 1.3014 (145.560 to 189.437). These are category-level adjustments, so they assume each species moved in step with its category, which is a reasonable estimate rather than a measured species price.
Protein and sodium come from USDA's FoodData Central, matched to the price row at the same preparation state: raw with raw, cooked with cooked, canned and drained with canned. That matters more than you might expect. Cooking drives off water, so blue mussels jump from 11.9 grams of protein per 100 grams raw to 23.8 grams cooked. We list each record ID so anyone can look it up. Mercury figures are FDA's published mean values, shown as plain numbers for context.
The math is simple once the inputs are set. We divided the adjusted price per 100 grams by the grams of protein per 100 grams to get dollars per gram of protein. To make that easier to picture, we also show what a 25-gram serving of protein costs.
*FDA doesn't list jack mackerel, the species in the canned record. The figure shown is FDA's value for chub (Pacific) mackerel, the closest species it does list.
These are national grocery averages, not restaurant prices, and they reflect what shoppers paid across brands and pack sizes. Your local store, the season and sales will move the numbers. The ranking is most useful for how the foods compare with each other, not as a price you can expect to see on a shelf.