The bill also asks the Department of Economic Security, which administers unemployment benefits, to set up a random drug testing system. Anyone who fails either an initial or random test would be ineligible for benefits for a period of time.
The bill’s sponsor and supporters say it ensures public money will not be spent on people using illegal drugs.
Opponents of the measure say it places an unfair burden on the unemployed, who would have to pay for their own tests.
The bill was approved on an 18-10 vote on Monday and now advances to the House.