Colorado would become the 13th state to enact a statewide ban that would bar smoking in most public indoor places.
Governor Bill Owens says he'll sign the ban, which was approved by both houses this week. But he says he still believes the decision should be left to cities and counties.
Nineteen cities and counties already ban smoking in bars and restaurants in Colorado, including Pueblo.
Utah became the 12th state to enact anti-smoking legislation. Governor Jon Huntsman signed the ban on Thursday. Washington State voters adopted one of the most restrictive bans last fall.
Under the Colorado ban, smokers could still light up in casinos, cigar bars and the smoking lounge at Denver International Airport.