Turnbull defends annual migrant intake

Prime Minister Malcolm Turnbull insists Australia's immigration intake is constantly under review and his government alone will determine who comes to the country.

The federal budget has maintained Australia's permanent immigration intake at 190,000 skilled and family visas a year, despite growing calls to dramatically slash the annual cap.

"What we want to have is not one more person coming to Australia - not one - that we do not want or need," Mr Turnbull told 3AW Radio on Tuesday.