It took three years but Minnesota has passed a bill to raise the minimum smoking age to 21. Edina was the first city to pass the law back in May of 2017 but now it will become a state law. Gov. Walz signed the bill this weekend.