Cet oiseau est pélagique et passe une bonne partie de sa vie en haute mer.
La sous-espèce Puffinus assimilis baroli niche sur certaines îles de l'est de l'océan Atlantique (Açores, îles Desertas, îles Selvagens et îles Canaries). La sous-espèce Puffinus assimilis boydi niche sur les îles du Cap-Vert. D'autres sous-espèces nichent dans l'hémisphère Sud. Après la saison de nidification, cet oiseau se disperse en haute mer.
Les populations considérées comme européennes, c'est-à-dire celles nichant sur les îles portugaises (Açores, îles Desertas (proche de Madère), îles Selvagens) et espagnoles (îles Canaries) de l'est de l'Atlantique, comptent entre 5 200 et 6 900 couples, dont entre 4 000 et 5 000 sur l'île Desertas. Cette espèce est donc considérée comme rare en Europe. La population mondiale est estimée à entre 200 000 et 2 millions d'individus.
Des individus erratiques ont été signalés en Grande-Bretagne, en Irlande, en Belgique, au Danemark, en Allemagne, en Autriche, en Italie et en Espagne.