Some states have higher age limits so make sure you know the law in your state. For example, in 2013 the city of New York raised the legal age for buying tobacco from 18 to 21 years old. In accordance with federal law, tobacco retailers in all states will check the identification of anyone appearing under 27 years old.