Three subspecies currently recognized:
oceanicus (Kuhl 1820); no type locality in the original description, but South Georgia was designated the type locality by Murphy (1918).
Breeds on subantarctic islands throughout the southern ocean. Migrates to North Atlantic and North Pacific. See Detailed Description.
exasperatus Matthews 1912; type locality New Zealand seas
Breeds on Antarctic mainland. Migrates throughout the Indian Ocean and Oceania. Does not differ from oceanicus in plumage. This is the largest subspecies, although "it is uncertain whether the size variation [between oceanicus and exasperatus] is simply clinal or whether there is any discontinuity that would justify the subspecific differentiation" (Brooke 2004).
chilensis Murphy 1936; type locality Wollaston Island, Tierra del Fuego, Chile
Breeds in the Cape Horn region of Chile, dispersing north up the Humboldt current as far as Panama.
This subspecies was differentiated by Murphy (1936: 754) solely on the basis of smaller size, but further differs from oceanicus and exasperatus in having pale tips to greater and median underwing coverts in fresh plumage, and in occasionally showing a pale patch towards the rear of the belly (Howell 2012, Harrison et al. 2013). Often referred to as "Fuegian Storm-Petrel". The complicated nomenclatural history of chilensis is reviewed by Palma et al. (2012).