Svartnakkepirolen er ikke en sann trekkfugl, fordi bare deler av populasjonen trekker, mens resten opptrer som standfugler. Den eter mest frukt og bær.