The minimum purchasing age for tobacco in the United States before 2020 varied by state and territory. Since December 20, 2019, the smoking age in all states and territories is 21 after federal law was passed by Congress and signed by former President Donald Trump.