Prime Minister Bill English is blaming young Kiwis inability to pass a workplace drug test as one of the reasons why overseas workers are needed.

English’s comments come on the back of record highs for immigration after it was revealed on Monday 71,300 more migrants had arrived in New Zealand than left in the year to January.