Salmon contains about 20 to 30 grams of protein per 100 grams, depending on the type and whether it is wild-caught or farmed. Generally, wild salmon has slightly more protein, around 25 grams per 100 grams, while farmed salmon usually contains about 22 grams per 100 grams. For example, wild salmon averages around 25 grams of protein per 100 grams, whereas farmed Atlantic salmon has about 20 grams per 100 grams. Different types of salmon such as Atlantic, Chinook, and Sockeye show protein amounts ranging from about 20 to 25 grams per 100 grams as well. This makes salmon an excellent source of high- quality protein, useful for muscle building and overall health.