It really depends on the Job. Most employers require a drug test only if it does not interfere with aquiring the labor. For example...General Labor work usually does not require one because most of the people applying for those jobs do some sort of illegal drugs. Whereas, more white collar positions are filled with those who do not. The people hiring in the white collar positions can afford to loose a couple of applicants who do drugs, because the majority does not.