On ne trouve plus le Pigeon rose qu'à l'île Maurice, ayant disparu de l'île voisine de la Réunion. Il vit notamment sur l'île aux Aigrettes, dépendance mauricienne à peu de distance des côtes de l'île ...