La diferencia clave entre los metales pesados y los oligoelementos es que los metales pesados suelen ser tóxicos a concentraciones muy bajas, mientras que los oligoelementos no lo son a bajas concentraciones.
Los metales pesados suelen ser materiales de alta densidad con números atómicos y pesos atómicos elevados. Estos son tóxicos incluso en concentraciones muy bajas. Sin embargo, hay algunos metales pesados no tóxicos como el oro, que no son tóxicos debido a la naturaleza altamente no reactiva del elemento. Por el contrario, los oligoelementos son micronutrientes que necesitamos en cantidades mínimas para el crecimiento y desarrollo de nuestro cuerpo. Por tanto, estos son elementos dietéticos.