Yes, they do but not equal to their wild counterparts. Wild fish contain more of the healthy omega-3 fatty acids, per pound (or certainly per calorie). The two most studied n-3 fatty acids are the 20-carbon eicosapentaenoic acid (EPA) and the 22-carbon docosahexaenoic acid (DHA). These are the primary compounds in fish oils that scientists attribute to the health benefits of fish consumption. Farm-fed fish are fatter than wild fish, so they may overall contain equal omega-3s but it comes at a price. Higher fat and calories and more omega-6 fatty acids (FA) which competes with the benefits of omega-3s, meaning omega-6 FA tend to increase harmful inflammation, while omega-3s tends to lower it. The higher levels of omega-6FAs in farm-raised fish is primarily due to their diet consisting of more plant-based foods such as corn and soy. And finally there are concerns about the residue left in farm-raised fish from the use of pesticides (also used on their feed) and antibiotic in fish farms. If you consume large quantities of fish multiple times a week, wild fish may be a slightly better choice for the aforementioned reasons. But if you are having a serving (3-4ozs) or two weekly, either should be fine. All that said, if you are not eating two servings/week of fatty fish containing the healthy omega-3s or you simply want to make sure you receive fish oils potential health benefits, use mercury-free fish oil capsules containing ~600mgs of omega -3s made up of 360mgs EPA & 240mgs DHA. And again, take 1 capsule daily if not consuming 2-4 svgs/wk of fatty fish unless a qualified physician advises more for a specific condition.