The aim of the study was to assess arsenic (As), cadmium (Cd), lead (Pb), and mercury (Hg) contamination of freshwater fish from Poland. Selected species of raw, smoked, and pickled freshwater fish (n = 212) were evaluated by atomic absorption spectrometry (AAS) and inductively coupled plasma - mass spectrometry (ICP-MS). Assessment of health risk associated with intake of investigated elements present in fish was performed. Contamination of fish with As, Cd, Hg and Pb ranged as follows: As 23.3-59,290.1 µg/kg, Cd 0.02-97.0 µg/kg, Hg 9.04-606.3 µg/kg, and Pb 0.04-171.4 µg/kg. Consumption of selected species of freshwater fish, especially smoked fish products, may pose a non-carcinogenic and also carcinogenic health risk.