Hirundo neoxena neoxena: breeds in southeastern and eastern Australia, including Tasmania, with some of the population migrating north to northeastern Australia, and on Norfolk and Lord Howe Islands. In the mid 20th century also colonized New Zealand, Norfolk Island, and the Chatham Islands

Hirundo neoxena carteri: SW Western Australia (North West Cape to about Eyre); >n