The State House approved an indoor smoking ban for restaurants, government buildings and most businesses Monday.
The legislation is not as strict as many anti-smoking activists wanted and many states have enacted. It exempts bars and allows motels to offer smoking rooms to customers.
The North Dakota House voted, 61-32, to approve the bill. The Senate had already endorsed the measure last week. It now heads to Republican Gov. John Hoeven for final approval, which spokesman Don Canton said is likely.
The bill could take effect by Aug. 1.