In light of the increased popularity of cannabis vaping in the United States, new regulations in the state of Colorado assert the need to test for heavy metal contaminants. Here, Robert Thomas explains the reasons for this pressing need and the challenges it presents.
A RECENT announcement by the state of Colorado proposed that all marijuana concentrates in electronic cannabis delivery systems (ECDS) must be tested for heavy metal contaminants in the emitted aerosol.1 This is long overdue, since it was first reported in 2017 that vaping liquids were exhibiting high levels of metals in the vaped aerosols.2 Despite causing some concern, the problem was not fully investigated, except to ascertain that the metals were likely coming from the internal components. However, the dangers of vaping resurfaced in 2019 when 67 deaths occurred as a result of severe respiratory failure from vaping devices containing vitamin E acetate, one of the diluents used in these systems.3 The problem was eventually resolved by removing this compound from the ingredients in all legally produced vaping products. Colorado has been very proactive in this field and as a result became the first state to require testing cannabinoid vaping aerosols for a panel of metal contaminants. This announcement has stimulated significant interest from other state regulators waiting to see how this eventually gets resolved. Here, we investigate the challenges of implementing these regulations.
Fundamentals of vaping
Figure 1: Basic components of two common cannabis vaping pen designs (www. glennaelisabeth.com)
1. Power button/Voltage control; 2. Battery; 3. Threaded adapter to remove/replace
components; 4. Sensor; 5. Tank/atomiser; 6. Nicotine/cannabinoid extract cartridge.
When cannabis (extract or flower) is heated to 200‑300°C the psychoactive and therapeutic cannabinoid components volatilise into tiny airborne droplets that form an aerosol called a vapour, which is inhaled by the user. The process is carried out using a battery‑powered element to heat the cannabis product in a tank that is often mixed with diluent liquids, like vegetable glycerin, to decrease its viscosity and sometimes flavourings to increase its appeal to younger users. In single-use cartridges, the liquid is often soaked into fibres and a heating element is wound around a wick. In pods, the liquid is usually in direct contact with the heating element, while in refillable systems, users add their desired liquid into a tank. In some devices, the temperature can be selected using variable voltage control. As a result, it is extremely difficult to predict what metals will find their way into the aerosol. A schematic of two typical vaping pens is shown in Figure 1.
There are several studies in the public domain describing the analysis of e-liquids.4 However, very little has appeared on charactering aerosols, mainly due to the many different materials used inside commercially-available systems. For example, some of the common components being used for tanks include plastic, glass (Si, Na, B) or stainless steel (Fe, Cr, Ni, Co, Mn), while coils and atomisers come in a variety of materials including nichrome (Ni, Cr), kanthal (Fe, Cr, Al), sometimes with brass electrical connectors (Cu, Zn, Pb) or other materials. Some of the newer atomisers are also made from ceramic materials (Si, Al, Ca).
Are you looking to explore how lipid formulations in softgels can enhance drug absorption and bioavailability. Register for our upcoming webinar to find out!
3 September 2025 | 3:00 PM BST | FREE Webinar
This webinar will delve into the different types of lipid formulations, such as solutions, suspensions, emulsions, and self-(micro)emulsifying systems. Applications span diverse therapeutic areas including HIV therapy, oncology, immunosuppressants, and emerging treatments like medicinal cannabis (eg, CBD).
What You’ll Learn:
Lipid formulation development and screening tools for optimisation
Key steps in scale-up and industrialisation to ensure consistency and efficiency
Impact of lipid-based softgels on drug delivery and patient outcomes.
The standard method used to trap and collect the vapour from ENDS or ECDS is with an aerosol generation machine”
It is important to emphasise that the Colorado directive specifically stipulates characterising the vaping aerosol for heavy metals, not just the liquid. Sampling an aerosol without contaminating the sample presents an order of magnitude greater complexity, because the aerosolisation mechanism and transport of metallic particles at vaping temperatures around 200-300°C are very different to sampling metal ions in solution. Moreover, once the aerosol has been generated, there must be a way to trap and collect the aerosol without additional contamination in order to measure the metal content by inductively coupled plasma mass spectrometry (ICP-MS). In comparison, sampling a vaping liquid is fairly straightforward, as it can just be sampled directly from the refillable pod or vaping device tank. The diluents used in the device will dictate what types of solvents to use for dilution. With electronic nicotine delivery systems (ENDS), the diluents are typically propylene glycol or vegetable glycerin, which are water soluble (hydrophillic). This means that they can be extracted and dissolved using a mixture of mineral acids and, provided the calibration standards are made up in a similar matrix, can be presented to the ICP-MS for analysis.5 However, vaping devices used for cannabinoids are more complex to sample because the diluents might also include medium chain triglyceride (MCT) oil, which is not water soluble (hydrophobic), in addition to the cannabinoid extract itself, which is oily and very viscous in nature. This means the liquid must be extracted and dissolved in an organic solvent, which will present problems for the ICP-MS instrument unless an optimised sample introduction system is used. The alternative approach is to use a microwave digestion system to redissolve the residue in an acid mixture, before being presented to the instrument for analysis.
Characterising vaping aerosols for heavy metals
It is important to emphasise that the transport of the metal particles in a vaping aerosol is not fully understood, but will be different based on the metal compositions of vaping device components and their heating characteristics. The temperatures at which ENDS/ECDS liquids are heated (200-300°C) are insufficient for vaporisation of most metals and metal oxides; therefore, the mechanism of transport in the aerosol is likely to be independent of metal volatility.6 Moreover, limited entrainment of metal particles, or dissolved metal compounds in aerosol droplets formed by passage of air over the liquid surface, will have an impact on the metal transport mechanism. As a result, the principal forms of the metals would not vaporise at the relatively low heating element temperatures, but rather be inefficiently entrained and transported in the aerosol.6,7 For this reason, spiking trace elements into the liquid and measuring recoveries in the collected aerosol as a way of validating the method is unlikely to be a useful exercise.
The standard method used to trap and collect the vapour from ENDS or ECDS is with an aerosol generation machine, which is an adaption of traditional smoking machines used to measure contaminants in tobacco products like cigarettes and cigars. These aerosol generation-testing machines work extremely well for measuring organic analytes, but have limitations when it comes to evaluating inorganic pollutants because many of the components, such as tubing, filters and impingers, are not made of high purity materials. Consequently, researchers who are interested in looking at very low levels of trace metals in e-cigarette aerosols must typically customise the aerosol generation machines to make them better suited for investigating trace metals.
Vaping aerosol collection
If vaping aerosol analyses are to provide robust data, the methodologies and instrumentation must be scientifically valid. While no vaping machine puffing regimen mimics a human vaper, it is imperative that the data collected follows a standard and reproducible procedure. There are two standard methods available:
ISO Standard – Method, 20768:2018 was specifically developed for the routine testing of cannabinoid vapour products with an analytical vaping machine8
The other method is the CORESTA Method 81,9 which defines the requirements for the generation and collection of e-cigarette aerosol for analytical testing purposes.
They are both similar in functionality, but the CORESTA method has been more widely used because of its application with tobacco and nicotine vaping products. Both methods have similar specifications, including prescribed limits for pressure drops, puff volume, puff time and puff profile for the generation and collection of reproducible aerosol results.
NOTE: It is important to emphasise that the CORESTA 81 Method was developed for tobacco and nicotine products, so the puff specifications reflect a typical cigarette smoker or END consumer. We know that cannabis consumers use ECDS very differently with regard to duration, volume, frequency, and number of puffs. For that reason, specifications must be developed specifically for cannabis vaping systems to ensure the data can be validated under standardised testing conditions. The specifications of CORESTA Method 81 are shown in Table 1.
Figure 2: A typical 8-port aerosol testing machine (www.glennaelisabeth.com).
There are many different aerosol vaping testing systems on the market that can deliver these specifications. An example is shown in Figure 2, which is the Cerulean CETI 8 – an 8-port aerosol testing machine that can accommodate up to eight different e-cigarettes or vaping devices.10
Once the device has gone through its testing protocol and the condensate has been trapped, collected and analysed by ICP-MS, the weight of each element in nanograms (ng) in the collected aerosol is then calculated based on the number of puffs tested. A common unit to compare different ENDS or ECDS is typically ng/10 puffs or ng/50 puffs, depending on the type of product being tested and the purpose of the analysis.
Collecting hydrophobic liquids
As mentioned previously, analysing liquids from ENDS and ECDS is a fairly seamless dilute and shoot method using a nitric acid/hydrochloric acid mixture, because diluents like propylene glycol and vegetable glycerin are hydrophillic. Even liquids from ECDS are not over complicated because the cannabinoid oils and diluents like MCT oil can either be diluted with a suitable organic solvent or the oils can be digested in a microwave digestion system. However, to sample an aerosol containing different oils and cannabinoids (ie, hydrophillic and hydrphobic in nature) is an order of magnitude more difficult. Filters tend to become clogged by viscous condensates and there is a strong likelihood that the collected material will be oily in nature, which might require an organic solvent to ensure it will also maintain the metallic contaminants in solution.
the uncertainty about how these devices will be tested might encourage the industry to design vaping devices with more inert materials that are unlikely to corrode, or even develop systems that are free of metal components”
This was exemplified by the trapping methodology described in a recent publication by Pappas and colleagues, which is based on a modification of the method used for ENDS.11,12 The modification of this method for oily ECDS aerosols includes an initial tubing rinse with diethylene glycol monoethyl ether (DEGMEE). This solvent has low volatility, is an excellent solvent for oils, and is water soluble. In this study, DEGMEE dissolves and dilutes the oil droplets from up to 50 CORESTA Method 81 vaping puffs as it passes through the condensation tube into a 50mL polymethyl pentene (PMP) volumetric flask. The remnant in the condensation tube is then followed by multiple rinses with two percent v/v nitric acid and one percent v/v hydrochloric acid into the same 50mL flask, and dilution to 50mL with the same acid solution. Since DEGMEE is both oil and water soluble, it emulsifies the oil with the aqueous acid for analysis. Calibration standards are prepared in two percent v/v nitric acid, one percent v/v hydrochloric acid and 10 percent DEGMEE for the purpose of matrix matching with the same solution obtained after rinsing aerosol metals from the condensation tube.
So there are definitely analytical challenges to characterising ECDS aerosols for elemental contaminants by ICP-MS. Without question, carrying out quantitation of low-level impurities requires knowledge and experience of working in the ultra-trace environment, particulary when the sample matrix is hydrophillic and hydrphobic in nature, and requires specialised sampling stratergies. These are not insurmountable hurdles to overcome, but in light of the many novice users in cannabis testing labs who are not well versed in the complexities of the ICP-MS technique, these issues can easily lead to errors and inaccuracies that could result in false positive and false negative results.
Final thoughts
Currently, the regulated limits of the traditional “big four” heavy metals in inhaled cannabis products in the majority of the 36 US states where cannabis is legal are shown in Table 2.13
So what should be included in a panel of elements for ECDS aerosols? Clearly the point of testing vaping devices is to find out what toxic substances are being corroded and transported to the user. Assuming the cannabinoid extracts have been tested for the state required panel and are below the maximum allowable limits, if any of these other elements show up in the device aerosol, they will most probably have come from the vaping process. It would therefore be perfectly valid to include all the likely metal candidates to the regulated list for the state, based on the design of the vaping device, but it is not yet clear what limits should be set for those additional elements. Only time will tell, but other states are watching these new Colorado regulations very closely and possibly looking to add this to their list of regulations in the near future. In addition, the uncertainty about how these devices will be tested might encourage the industry to design vaping devices with more inert materials that are unlikely to corrode, or even develop systems that are free of metal components.
About the author
RobertThomas, Principal Consultant at Scientific Solutions. Rob has worked in the field of atomic and mass spectroscopy for more than 45 years, including 24 years for a manufacturer of atomic spectroscopic instrumentation. Rob has written over 100 technical publications, including a 15-part tutorial series on ICP-MS. He is also the editor and frequent contributor of the Atomic Perspectives column in Spectroscopy magazine. In addition, he has authored five textbooks on the fundamental principles and applications of ICP-MS. His most recent book published in October 2020 focuses on the measurement of heavy metal contaminants in cannabis and hemp. Rob has an advanced degree in analytical chemistry from the University of Wales, UK, and is also a Fellow of the Royal Society of Chemistry (FRSC) and a Chartered Chemist (CChem).
Analysis of Toxic Metals in Liquid from Electronic Cigarettes, Gray N, et al. International Journal of Environmental Research and Public Health, 2019;16: doi: 10.3390/ijerph16224450.
Analysis of Toxic Metals in Electronic Cigarette Aerosols Using a Novel Trap Design, Halstead M, et al. Journal of Analytical Toxicology, 2020;44:149–155.
Toxic Metal-Containing Particles In Aerosols from Pod-Type Electronic Cigarettes. Pappas RS, et al. Journal of Analytical Toxicology, 2020; doi: 10.1093/jat/bkaa088.
Analysis of Toxic Metals in Electronic Cigarette Aerosols Using a Novel Trap Design, Halstead M, et al. Journal of Analytical Toxicology, 2020;44:149–155.
Measurement of Elemental Constituents of Vaping Liquids and Aerosols with ICP-MS. Pappas RS, et al. in R.J. Thomas, Measuring Heavy Metal Contaminants in Cannabis and Hemp, CRC Press, 2020, ISBN 9780367417376.
This website uses cookies to enable, optimise and analyse site operations, as well as to provide personalised content and allow you to connect to social media. By clicking "I agree" you consent to the use of cookies for non-essential functions and the related processing of personal data. You can adjust your cookie and associated data processing preferences at any time via our "Cookie Settings". Please view our Cookie Policy to learn more about the use of cookies on our website.
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorised as ”Necessary” are stored on your browser as they are as essential for the working of basic functionalities of the website. For our other types of cookies “Advertising & Targeting”, “Analytics” and “Performance”, these help us analyse and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these different types of cookies. But opting out of some of these cookies may have an effect on your browsing experience. You can adjust the available sliders to ‘Enabled’ or ‘Disabled’, then click ‘Save and Accept’. View our Cookie Policy page.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Cookie
Description
cookielawinfo-checkbox-advertising-targeting
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertising & Targeting".
cookielawinfo-checkbox-analytics
This cookie is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Analytics".
cookielawinfo-checkbox-necessary
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance
This cookie is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Performance".
PHPSESSID
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
viewed_cookie_policy
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
zmember_logged
This session cookie is served by our membership/subscription system and controls whether you are able to see content which is only available to logged in users.
Performance cookies are includes cookies that deliver enhanced functionalities of the website, such as caching. These cookies do not store any personal information.
Cookie
Description
cf_ob_info
This cookie is set by Cloudflare content delivery network and, in conjunction with the cookie 'cf_use_ob', is used to determine whether it should continue serving “Always Online” until the cookie expires.
cf_use_ob
This cookie is set by Cloudflare content delivery network and is used to determine whether it should continue serving “Always Online” until the cookie expires.
free_subscription_only
This session cookie is served by our membership/subscription system and controls which types of content you are able to access.
ls_smartpush
This cookie is set by Litespeed Server and allows the server to store settings to help improve performance of the site.
one_signal_sdk_db
This cookie is set by OneSignal push notifications and is used for storing user preferences in connection with their notification permission status.
YSC
This cookie is set by Youtube and is used to track the views of embedded videos.
Analytics cookies collect information about your use of the content, and in combination with previously collected information, are used to measure, understand, and report on your usage of this website.
Cookie
Description
bcookie
This cookie is set by LinkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page.
GPS
This cookie is set by YouTube and registers a unique ID for tracking users based on their geographical location
lang
This cookie is set by LinkedIn and is used to store the language preferences of a user to serve up content in that stored language the next time user visit the website.
lidc
This cookie is set by LinkedIn and used for routing.
lissc
This cookie is set by LinkedIn share Buttons and ad tags.
vuid
We embed videos from our official Vimeo channel. When you press play, Vimeo will drop third party cookies to enable the video to play and to see how long a viewer has watched the video. This cookie does not track individuals.
wow.anonymousId
This cookie is set by Spotler and tracks an anonymous visitor ID.
wow.schedule
This cookie is set by Spotler and enables it to track the Load Balance Session Queue.
wow.session
This cookie is set by Spotler to track the Internet Information Services (IIS) session state.
wow.utmvalues
This cookie is set by Spotler and stores the UTM values for the session. UTM values are specific text strings that are appended to URLs that allow Communigator to track the URLs and the UTM values when they get clicked on.
_ga
This cookie is set by Google Analytics and is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. It stores information anonymously and assign a randomly generated number to identify unique visitors.
_gat
This cookies is set by Google Universal Analytics to throttle the request rate to limit the collection of data on high traffic sites.
_gid
This cookie is set by Google Analytics and is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visited in an anonymous form.
Advertising and targeting cookies help us provide our visitors with relevant ads and marketing campaigns.
Cookie
Description
advanced_ads_browser_width
This cookie is set by Advanced Ads and measures the browser width.
advanced_ads_page_impressions
This cookie is set by Advanced Ads and measures the number of previous page impressions.
advanced_ads_pro_server_info
This cookie is set by Advanced Ads and sets geo-location, user role and user capabilities. It is used by cache busting in Advanced Ads Pro when the appropriate visitor conditions are used.
advanced_ads_pro_visitor_referrer
This cookie is set by Advanced Ads and sets the referrer URL.
bscookie
This cookie is a browser ID cookie set by LinkedIn share Buttons and ad tags.
IDE
This cookie is set by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
li_sugr
This cookie is set by LinkedIn and is used for tracking.
UserMatchHistory
This cookie is set by Linkedin and is used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
VISITOR_INFO1_LIVE
This cookie is set by YouTube. Used to track the information of the embedded YouTube videos on a website.